Wie kann ich mit drush pm-update wichtige Versionsupdates erhalten?

7

Ich suche oft nach Updates für meine Module mit drush pm-update. Diese Prüfung prüft jedoch nicht, ob Hauptversionen erfolgreich sind. Wenn ich beispielsweise Mollom 1.1 verwende, drush pm-updatewerde ich nicht darauf hingewiesen, dass auch eine 2.3-Version verfügbar ist. Gibt es eine Möglichkeit, drush anzuweisen, mir alle möglichen Updates zu geben, einschließlich der Hauptversionen?

Patrick Kenny
quelle
1
Ich habe eine kurze Überprüfung durchgeführt, und es scheint, dass es dafür keinen Befehl gibt. Es wäre möglich, einen neuen Befehl oder ein Drush-Skript zu erstellen.
Kiamlaluno

Antworten:

7

Sie können Drush explizit bitten, Ihnen mit dem Befehl pm-release alle verfügbaren Releases für ein bestimmtes Projekt mitzuteilen:

$ drush pm-releases mollom
------- RELEASES FOR 'MOLLOM' PROJECT -------
 Release         Date         Status                 
 7.x-2.x-dev     2012-Dec-19  Development            
 7.x-2.3         2012-Oct-22  Supported, Recommended 
 7.x-1.x-dev     2011-Dec-20  Development            
 7.x-1.1         2011-Jul-09  Supported, Installed   

Was Sie jedoch tun möchten - pm-update (Code) benachrichtigt Sie automatisch, wenn es eine neuere Hauptversion gibt - wird nicht unterstützt. Ich habe eine Funktionsanforderung in der Drush-Problemwarteschlange für Sie geöffnet: http://drupal.org/node/1880970

AKTUALISIEREN:

In Bezug auf den Kommentar von kiamlaluno können Sie das Update mit pm-download erzwingen:

$ drush dl mollom-7.x-2.3
$ drush updatedb

Ich denke, dass es schwieriger wäre, ein Skript zu schreiben, um nach Updates mit pm-Releases zu suchen, als den pm-updatecode zu verbessern, um diese Informationen anzuzeigen. Wenn Sie helfen möchten, veröffentlichen Sie bitte einen Patch zu dem Problem, auf das ich oben verlinkt habe.

greg_1_anderson
quelle
Vielen Dank, es ist gut zu wissen, dass diese Funktion derzeit nicht vorhanden ist, anstatt dass ich Drush nur falsch verwende.
Patrick Kenny