Importando dados do ticket
Table of Contents
Bugzilla
Os dados do ticket podem ser importados do Bugzilla usando o script bugzilla2trac.py, disponível no diretório contrib/ da distribuição do Trac.
$ bugzilla2trac.py bugzilla2trac Importa uma base de dados de bugs do Bugzilla para o Trac. Uso: bugzilla2trac.py [opções] Opções disponíveis: --db <nome do bd MySQL> - Banco de dados do Bugzilla --tracenv /caminho/para/amb/trac - caminho completo para o ambiente do banco de dados do Trac -h | --host <MySQL hostname> - nome do sevidor DNS do Bugzilla -u | --user <usuário MySQL> - usuário efetivo do banco de dados do Bugzilla -p | --passwd <senha MySQL> - senha do usuário do Bugzilla -c | --clean - remove os tickets do Trac atuais antes de importar --help | help - informações de ajuda Opções de configurações adicionais podem ser definidas diretamente no script.
Atualmente, os seguintes dados são importados do Bugzilla:
- bugs
- bugs de atividades (mudanças de campo)
- bugs de anexos
O script provê um número de funcionalidades para facilitar a conversão, como:
- PRODUCT_KEYWORDS: O Trac não tem o conceito de produtos porém, o script provê a habilidade para anexar uma palavra-chave para o ticket.
- IGNORE_COMMENTS: Nao importe comentários do Bugzilla que coincidam com um certo "regexp".
- STATUS_KEYWORDS: Anexa palavras-chave do ticket para os status do Bugzilla não disponíveis no Trac. Por padrão, os status do Bugzilla 'VERIFIED' e 'RELEASED' são traduzidos para palavras-chave do Trac.
Para mais detalhes sobre opções disponíveis, veja a seção de configuração no topo do script.
Sourceforge
Os dados do Ticket podem ser importados do Sourceforge usando o script sourceforge2trac.py, disponível no diretório /contrib da distribuição do Trac.
