Gibt es magische Festschreibungswörter im Launchpad-Code?


8

Ich weiß, dass Sie in vielen Versionsverwaltungssystemen (Redmine, Trac, Jira) magische Wörter wie resolves #1234in Ihrer Commit-Nachricht hinzufügen können, um den Fehler auf einen bestimmten Status zu aktualisieren. Gibt es eine solche Funktion mit Launchpad - wenn ja, wo oder was ist die Liste der magischen Schlüsselwörter?

Ein Beispiel finden Sie auf der Issue-Tracker-Seite von Redmine.

http://www.redmine.org/issues/6987 hat zwei "Associated Revisions"

Sie sind zugeordnet, weil die Festschreibungsnachricht behoben wurde: Wiki # find_page sollte nicht zwischen Groß- und Kleinschreibung unterscheiden, da die Eindeutigkeit des Seitentitels nicht stimmt (# 6987). Die Kombination von Fest als Schlüsselwort und # 6987 , eindeutige ID des Käfers, aktualisiert automatisch die tickte zugeordnet fixiert.


Sie können die letzte Revision markieren, wenn Sie danach suchen. Einfach benutzen bzr tag [tag].
Nathan Osman

Antworten:


9

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

Beim Festschreiben können Metadaten zu Fehlern, die durch diese Änderung behoben wurden, mithilfe der Option --fixes aufgezeichnet werden. Für jeden als behoben markierten Fehler ist ein Eintrag in der Revisionseigenschaft "Fehler" enthalten, in der angegeben ist ‘<url> <status>’. (Der einzige derzeit unterstützte Statuswert ist fest.)

Mit dieser --fixesOption können Sie einen Bug-Tracker und eine Bug-ID anstelle einer vollständigen URL angeben. Das sieht so aus:

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

Markiert beispielsweise den bzr commit --fixes lp:1234 -m "Fixes bug #1234Launchpad-Fehler Nr. 1234 als behoben. Die "Fixes bug #1234"Nachricht markiert den Fehler nicht als behoben, sondern wird beim Durchsuchen des Festschreibungsverlaufs in Launchpad mit dem Fehlerbericht verknüpft.
Alt-Text

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.