tratihubis е инструмент, който превръща Trac билети за въпроси GitHub, като използвате следните стъпки:
1. Потребителят ръчно изнася билетите Trac да конвертирате във файл CSV.
2. Tratihubis прочитания файла CSV и използва данните, за да създаде проблеми GitHub и постижения.
<Силен> Монтаж
За да инсталирате tratihubis, използване семка или easy_install:
& Nbsp; PIP инсталирате tratihubis
Ако е необходимо, това се инсталира пакета PyGithub.
<Силен> Usage
Информация за Trac билети за преобразуване трябва да бъде предоставена във файл CSV. За да се получи това CSV файл, създаване на нов Trac заявка използвате оператора SQL съхранявана в query_tickets.sql и спестяване на резултата, като кликнете върху "Изтегляне в други формати: разделени със запетая текст" и избора например / Потребители / Me / mytool / билетите. CSV като изходен файл.
Следваща създаде конфигурационния файл, за да опише как да се логнете за да Github и какво да конвертирате. Например, вие може да съхранява следните в ~ / mytool / tratihubis.cfg:
[Tratihubis]
потребителското = някого
парола = тайна
репо = mytool
билети = /Users/me/mytool/tickets.csv
След това стартирайте:
& Nbsp; tratihubis ~ / mytool / tratihubis.cfg
Това тестове, които входните данни и Github информация е валидна и пише дневник на конзолата, описващ която операции ще бъдат изпълнени.
За да всъщност създават проблемите GitHub, което трябва да се даде възможност да командва опция линия --really:
& Nbsp; tratihubis --really ~ / mytool / tratihubis.cfg
Имайте предвид, че въпросите GitHub и постижения не могат да бъдат изтрити в случай, че се обърквам. Единственото средство за защита е да се премахне цялата хранилището и да започне наново. Така че се уверете, че tratihubis прави това, което искате, преди да се даде възможност на --really
Какво ново в тази версия:.
- Публикувана довереник етикети опция за карта Trac статус и резолюция на GitHub етикети.
Какво ново във версия 0.3:.
- Добавена преобразуване на коментари
- Добавена закриване на въпрос, за който съответният Trac билета е вече затворен.
- Добавена валидиране на въпроси за потребители са възложени. Те трябва да имат активна Github потребителя.
Какво ново във версия 0.2:
- Добавено потребители опционни довереник да набележи Trac потребители към потребители GitHub.
- Добавена двоичен, за да стартирате tratihubis вместо питон -m tratihubis.
- Променени трябвало номер, в дневник, за да вземе съществуващите проблеми в предвид.
<силни> Изисквания :
- Python
<силни> Ограничения :
- В момента tratihubis само преобразува билети с техните описания и постижения. Той също така създава постижения, както е необходимо.
- въпроси GitHub получи същия собственик като билетът Trac. Това работи само ако потребителят Trac има същото име на Github. Ако това не е така, ръчно да редактирате колоните на собственика и репортер в CSV на билети.
- въпроси GitHub остават отворени дори и ако билетът Trac е било затворено.
- Trac коментари, се игнорират, вместо да се превръща в GitHub коментари.
- Trac подробности билети за тип и резолюция се изхвърлят, вместо да се превръща в GitHub етикети.
- Trac Wiki маркиране остава, вместо да бъдат превърнати в Github Markdown.
<Ли клас = "bbli">-долу информация е да не превръща:
Коментари не е намерена