Versione Drupal

Quando viene segnalato un bug di un modulo, sul forum di Drupal o sul sito dedicato a quel modulo, può succedere che un membro della Community o uno dei responsabili del modulo produca una "patch" prima che sia rilasciata una nuova versione del modulo contenente la correzione.

Una patch è un file di testo (con estensione .patch) in cui sono elencate tutte le modifiche che devono essere fatte su uno o più file del modulo per risolvere il problema.

Una patch si realizza con il comando diff e si applica con il comando patch.

Per applicare una patch, bisogna posizionarsi nella root del modulo, scaricare la patch ed eseguire il comando patch:

  1. cd moduloconbug
  2. wget https://www.drupal.org/files/issues/views_database_connector-not_compat…
  3. patch -p1 < views_database_connector-not_compatible_with_latest_d8-2610480-15.patch

Per rimuovere una patch appena installata e tornare allo stato precedente il comando è:

  1. patch -p1 -R < 2858935-support-layout-discovery-7.patch

Per maggiori dettaglii: