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?


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.


Vielen Dank, es ist gut zu wissen, dass diese Funktion derzeit nicht vorhanden ist, anstatt dass ich Drush nur falsch verwende.
Patrick Kenny
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.