Cartman é um estudante do ensino fundamental excesso de peso, mimada, imaturo, sem rodeios, preguiçoso, boca-suja, mesquinha, racista, sexista, anti-semita, xenófobo, sociopata, narcisista, e mal-humorado que vive com sua mãe. Aguarde ... cartman errado.
cartman permite que você crie e gerencie os seus bilhetes Trac a partir da linha de comando, sem a necessidade de acesso físico de configuração para a instalação / banco de dados Trac. Tudo que você precisa é uma conta Trac.
Configuração
No mínimo, você precisa criar um ~ / .cartmanrc arquivo com o seguinte:
[Trac]
base_url = http: //your.trac.install/
username = tamentis
password = sitnemat
Se você estiver usando vim como seu editor padrão, você também pode querer adicionar destaque de sintaxe de e-mail como para coincidir com a extensão .cm.ticket:
autocmd BufNewFile * Email .cm.ticket setf
Se você usar vários sites Trac, você pode ter várias configurações no mesmo arquivo usando a seção para separar os locais, aqui está um exemplo:
[Other]
base_url = http://other.trac.site/
username = tamentis
password = sitnemat
Você poderia passar o parâmetro -s para centímetros para definir qual site para acessar:
cm -s outro relatório 1
Você pode definir todas as configurações comuns na seção [default].
Passo a passo
Lista de relatório
Despejar uma lista de bilhetes na tela, sem detalhes:
cm relatório 1
# 142. fixar a fome no mundo (bjanin @)
# 159. ignorar aluguel não pago (bjanin @)
Ver Ticket
Mostre todas as propriedades de um bilhete:
cm view 1
Lista de Relatórios
Obter uma lista de todos os relatórios disponíveis com:
relatórios cm
Propriedades do Sistema
Este será despejo na tela todos os marcos, Componentes, Versões:
Propriedades cm
A criação de um bilhete
Criando um bilhete irá funcionar da mesma forma para escrever um novo e-mail no vira-lata, que carrega a sua actual $ EDITOR e permite editar os detalhes do bilhete. Supondo que todos os parâmetros estão corretos, ele irá criar o bilhete assim que você salvar e sair e retornar o número do bilhete. Se o seu bilhete não parece válido (faltando um campo obrigatório, Milestone inexistentes, etc.) Cartman vai parar e listas de cada erro e deixá-lo voltar para o seu editor:
cm novo
- Abre o seu editor -
Encontrou os seguintes erros:
& Nbsp; - inválido 'Assunto': não pode estar em branco
& Nbsp; - inválido 'Milestone': esperado: Bug Bucket, versão 2, Release 3
- Pressione Enter para retornar ao editor, ^ C para abortar -
O primeiro parâmetro para cm é o dono do bilhete, ele preenche o campo por padrão:
cm novo jcarmack
Comentando sobre um bilhete
Assim como a criação de um bilhete, acrescentando um comentário é apenas como vira-lata, o seu actual $ EDITOR será carregado em um arquivo em branco para você editar. Após salvar e sair, cartman vai cometer esse novo comentário e voltar silenciosamente, a menos que ocorra um erro:
1 cm comentário
Se o comentário for curto o suficiente para caber na linha de comando, você pode usar o sinalizador -m como tal:
cm comentário 1 -m "você esqueceu de ligar para girar ()"
Ver / Defina o status de um ticket
Exibir o status atual de um bilhete, e os status disponíveis:
cm de estado 1
Definir um bilhete como se aceita:
1 cm estatuto aceitar
Se você precisar adicionar um comentário com esta mudança de status, você pode usar o sinalizador -c, ele vai abrir seu editor padrão:
Status 1 cm reabrir -c
Você também pode usar o sinalizador -m para definir o comentário inline, sem o uso de um editor:
cm de estado 1 reabrir -m "não funciona com x = y"
O que é novo nesta versão:
- adicionado comando de busca.
- acidente corretamente e início quando erro de retorno trac 500.
- acidente com uma mensagem descritiva quando você não tem permissão para criar um bilhete.
- não morrem se o base_url tem uma barra à direita.
- testar a existência de base_url em vez de rastreamento de pilha.
- criar o ~ / .cartman / diretório por padrão.
- morrer com uma mensagem de erro se você não tiver um $ EDITOR env var.
- corrigir buscar status atual do ticket em v1.0 +
O que é novo na versão 0.2.0:
- & quot; cm ajuda & quot; agora imprime uma lista de comandos.
- AUTH_TYPE foi adicionada à configuração.
- empacotamento Debian Basic foi adicionado.
- Suporte Template (em ~ / .cartman / templates).
- Um documento sobre como cortar as ferramentas foram fornecidas.
- Configuração foi transferido para um sub-diretório.
- Uma opção para pular a validação do certificado SSL foi adicionado.
- Suporte para 0,12 Trac foi adicionado.
- fichas individuais serão agora comparados durante achado distorcido.
- foi adicionado 3,3 apoio Python.
- corpos de ingressos são agora transmitidos com CRLF final das linhas.
Foi adicionada
Requisitos :
- Python
- Trac
Comentários não encontrado