Existem palavras de confirmação mágica no código do Launchpad?

8

Eu sei que em muitos sistemas de rastreamento de controle de origem (Redmine, Trac, Jira) você pode adicionar palavras mágicas, como resolves #1234na sua mensagem de confirmação, para atualizar o bug para um determinado status. Existe um recurso como este no Launchpad - em caso afirmativo, onde ou o quê está a lista de palavras-chave mágicas?

Um exemplo pode ser visto na página do rastreador de problemas do Redmine.

http://www.redmine.org/issues/6987 possui duas "revisões associadas"

Eles estão associados porque a mensagem de confirmação foi corrigida: Wiki # find_page não deve diferenciar maiúsculas de minúsculas porque a exclusividade do título da página não é (# 6987). A combinação de Fixed como uma palavra-chave e # 6987 , o ID exclusivo do bug, atualizou automaticamente o associado marcado como corrigido.

Marco Ceppi
fonte
Você pode marcar a última revisão, se é isso que procura. Apenas use bzr tag [tag].
Nathan Osman

Respostas:

9

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

Ao fazer uma confirmação, os metadados sobre os bugs corrigidos por essa alteração podem ser registrados usando a opção --fixes. Para cada bug marcado como corrigido, uma entrada é incluída na propriedade de revisão 'bugs' informando ‘<url> <status>’. (O único valor de status atualmente suportado é fixo.)

A --fixesopção permite que você especifique um rastreador de erros e um identificador de erros, em vez de um URL completo. Isso se parece com:

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

Por exemplo, bzr commit --fixes lp:1234 -m "Fixes bug #1234marcará o bug # 1234 do Launchpad como corrigido. A "Fixes bug #1234"mensagem não marca o erro como corrigido, mas será vinculado ao relatório de erro ao navegar no histórico de confirmação na Barra de Ativação.
texto alternativo

Isaías
fonte