Ci sono parole di commit magiche nel Codice Launchpad?


8

So che in molti sistemi di tracciamento del controllo del codice sorgente (Redmine, Trac, Jira) è possibile aggiungere parole magiche come resolves #1234nel messaggio di commit per aggiornare il bug a un determinato stato. Esiste una funzionalità come questa con Launchpad: in tal caso, dove o cosa è l'elenco di parole chiave magiche?

Un esempio può essere visto sulla pagina del tracker dei problemi di Redmine.

http://www.redmine.org/issues/6987 ha due "Revisioni associate"

Sono associati perché il messaggio di commit è stato corretto: Wiki # find_page non dovrebbe fare distinzione tra maiuscole e minuscole perché l'unicità del titolo della pagina non lo è (# 6987). La combinazione di Fixed come parola chiave e # 6987 , ID univoco del bug, aggiorna automaticamente il segno di spunta associato a fixed.


Puoi taggare l'ultima revisione se è quello che stai cercando. Basta usare bzr tag [tag].
Nathan Osman,

Risposte:


9

Da http://doc.bazaar.canonical.com/development/en/user-reference/bugs-help.html :

Quando si effettua un commit, i metadati relativi ai bug corretti da quella modifica possono essere registrati usando l'opzione --fixes. Per ogni bug contrassegnato come risolto, una voce è inclusa nella proprietà di revisione "bug" che indica ‘<url> <status>’. (L'unico valore di stato attualmente supportato è fisso.)

L' --fixesopzione consente di specificare un tracker bug e un identificatore bug piuttosto che un URL completo. Questo sembra:

bzr commit --fixes <tracker>:<id>

Ad esempio, bzr commit --fixes lp:1234 -m "Fixes bug #1234contrassegnerà il bug # 1234 di Launchpad come risolto. Il "Fixes bug #1234"messaggio non contrassegna il bug come corretto ma si collegherà alla segnalazione dei bug durante la navigazione nella cronologia di commit in Launchpad.
testo alternativo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.