bug-repo-syncer

Tela Software:
bug-repo-syncer
Detalhes de Software:
Versão: 0.3.0
Data de upload: 14 Apr 15
Revelador: Eike Welk
Licença: Livre
Popularidade: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-Syncer é um aplicativo para sincronizar repositórios de bugs & nbsp;. Ele trabalha atualmente com Launchpad e Trac. Ele pode, em princípio, também ser usado para migrar entre estes repositórios. A principal motivação para escrever este programa, é a falta de um conector Mylyn para Launchpad, enquanto existe um conector Mylyn para Trac.
O programa sincroniza seus próprios seguidores de bugs: erros do projeto no Launchpad com um site Trac no Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer está licenciado sob a GNU General Public License (GPL) versão 3.
Deficiências
O programa está atualmente incompleto. Além disso, a abordagem para traduzir entre repositórios com significativamente diferentes conceitos, tem desvantagens inerentes.
- Bug Repo Syncer não sincroniza comentários de bugs.
- Valores de status Bug (status, prioridade, a resolução, tipo) só pode ser traduzido aproximadamente entre os repositórios de tipo diferente. Bug Repo Syncer internamente usa um modelo bastante simples, que é muito semelhante à maneira como Trac funciona. Quando Bug Repo Syncer muda um bug, os valores de status são definidos de acordo com este modelo simples. Esta informação caminho está perdido, especialmente a partir do modelo de grão bastante fino do Launchpad.
Dependências
O programa é desenvolvido em Linux. Ele usa nada específico no entanto Linux, e pode, portanto, trabalhar em outros sistemas operacionais Unix-like, como Mac OS X.
O seguinte software é necessário para executar Bug Repo Syncer:
Pitão
& Nbsp; Uma instalação da linguagem de programação Python.
diff3
& Nbsp; Um programa de linha de comando para mesclar texto. Presente em quase todas as instalações de Linux e Unix.
Dateutil
& Nbsp; A biblioteca Python para processar datas. Geralmente instalado no Linux por padrão.
Launchpadlib
& Nbsp; A biblioteca para acessar barra de lançamento de programas em Python. Instale-o com:
& Nbsp; pip instalar launchpadlib
Instalação
Abra uma janela do shell e digite:
pip instalar bug-repo-Syncer
Alternativamente baixar o arquivo fonte, extraí-lo, mude para o diretório extraído, e digite o familiar:
python setup.py instalar
Operação
Bug Repo Syncer tem a noção de um diretório do projeto, onde a configuração e arquivos de dados estão armazenados. Para um funcionamento normal, presume-se que o usuário muda para o diretório do projeto e digita o comando de sincronização (s).
Comandos de sincronização são executados com o programa bsync, ele usa sub-comandos como programa bzr do Bazar.
Opções Gerais
As opções gerais precedem os sub-comandos. Por exemplo, sincronizar e especifique o diretório do projeto explicitamente:
bsync --project-dir path / to / projecto / dir sync
-h, --help Exibe uma mensagem de ajuda e sai.
DIRETÓRIO --project-dir
& Nbsp; Especifique o diretório com configuração e arquivos de dados.
(Sub) Commands
Todos os subcomandos têm a sua própria opção --help, que mostra uma mensagem de ajuda específica. Para obter a mensagem de ajuda para o comando sync por exemplo, digite:
bsync sync --help
nisso
Crie um arquivo de configuração no diretório atual. O arquivo de configuração gerado deve ser editado, para que se refere a seus repositórios de bugs. Para invocar o tipo de comando:
bsync de init
Informação
Mostrar status do diretório do projeto.
Informação bsync
sincronizar
Sincronizar os repositórios.
bsync sync
Esta sub-comando tem outras opções:
--since DATE_TIME
& Nbsp; Considere mudanças desde esta data (e tempo).
Hacking e relatórios de erros
O programa é escrito na linguagem de programação Python. Desenvolvimento é coordenada no Launchpad. Relatórios de erros devem ser apresentados em bug tracker do projeto no Launchpad. (Erros em Trac são às vezes erroneamente excluído.)
https://launchpad.net/bug-repo-syncer

What é novo nesta versão:

  • Tem um recurso novo single: A tradução de IDs de erros na descrição bug, que são apresentados como referências ao final frente web. (Por exemplo: bug # 934724). Esses links agora manter apontando para as corrigir bugs em todos os repositórios

Requisitos :

  • Python

Programas semelhantes

noselog
noselog

20 Feb 15

pytest-timeout
pytest-timeout

20 Feb 15

fakeldap
fakeldap

11 May 15

Comentário para bug-repo-syncer

Comentários não encontrado
Adicionar comentário
Ligue imagens!