Есть ли в коде Launchpad магические слова коммита?

8

Я знаю, что во многих системах отслеживания контроля версий (Redmine, Trac, Jira) вы можете добавить волшебные слова, как resolves #1234в вашем сообщении о коммите, чтобы ошибка была обновлена ​​до определенного состояния. Есть ли такая функция в Launchpad - если да, то где или как список волшебных ключевых слов?

Пример можно увидеть на странице трекера проблем Redmine.

http://www.redmine.org/issues/6987 имеет две «Связанные редакции»

Они связаны, потому что сообщение о фиксации исправлено: Wiki # find_page не должен быть чувствительным к регистру, потому что уникальность заголовка страницы отсутствует (# 6987). Сочетание Fixed в качестве ключевого слова и # 6987 , уникального идентификатора ошибки, автоматически обновляет соответствующий тиканье до Fixed.

Марко Чеппи
источник
Вы можете пометить последнюю ревизию, если это то, что вы ищете. Просто используйте bzr tag [tag].
Натан Осман

Ответы:

9

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

При выполнении фиксации метаданные об ошибках, исправленных этим изменением, могут быть записаны с помощью параметра --fixes. Для каждой ошибки, помеченной как исправленная, в свойство ревизии «ошибки» включается запись ‘<url> <status>’. (Единственное значение состояния, поддерживаемое в настоящее время, является фиксированным.)

--fixesОпция позволяет указать отслеживание ошибок и ошибку идентификатора , а не полный URL. Это выглядит так:

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

Например, bzr commit --fixes lp:1234 -m "Fixes bug #1234отметим ошибку # 1234 на Launchpad как исправленную. "Fixes bug #1234"Сообщение не отметить ошибку как фиксированные , но это будет ссылка на отчет об ошибке при просмотре истории совершить в Launchpad.
альтернативный текст

Исайя
источник