Patcher drupal (patch est une commande linux) SANS Git

 

  1. aller dans le bon rep (si core drupal: root mais si pour un module, aller dans le module concerné (cd)
  2. git apply --index path/file.patch
    patch -p1 < path/file.patch

Ou copier le patch dans le meme répertoire que le fichier à patcher, etre dans ce rep (cd)   patch -b < file.patch
avec -b patch crée une sauvegarde du fichier, avec un .orig

reverse patch

patch -p1 -R < path/file.patch    ou    git apply -R path/file.patch

Source: https://www.drupal.org/patch/apply

 

patcher avec drush make

https://dev.acquia.com/blog/patching-drush-make

Make est un outil de drush (depuis drush 5).

Créer un fichier de patch pour drush make

Ce fichier (ici nommé patches.make) listera tous les patches. Voir un autre ex à http://drupal.stackexchange.com/tags/drush-make/info et à https://github.com/drush-ops/drush/blob/master/examples/example.make

Upgrade des modules et appliquer les patches

drush make patches.make
drush make patches.make

drush make patches.make    fait update des modules listés dans le fichier (dont le core car il y est listé)

Pour choisir les modules qu'on update (ici que rules): drush make --no-core --projects=rules patches.make

 

http://drupal.stackexchange.com/questions/tagged/drush-make