tratihubis je nástroj, který převádí Trac vstupenky na GitHub otázek pomocí následujících kroků:
1. uživatel ručně exportuje vstupenky Trac převést do souboru CSV.
2. Tratihubis přečte soubor CSV a používá data k vytváření GitHub problémy a milníky.
Instalace
Chcete-li nainstalovat tratihubis, použijte PIP nebo easy_install:
& Nbsp; pip nainstalovat tratihubis
V případě potřeby, to také nainstaluje balíček PyGithub.
Použít
Informace o Trac vstupenky pro převod musí být poskytovány v souboru CSV. Chcete-li získat tento soubor CSV, vytvořte nový Trac dotaz pomocí příkazu SQL uložené v query_tickets.sql a ukládání výsledek kliknutím na "Stáhnout v jiných formátech: Text oddělený čárkami" a výběru například / Users / me / mytool / vstupenky. csv jako výstupní soubor.
Dále vytvořit konfigurační soubor popsat, jak se přihlásit do GitHub a co převést. Například, můžete uložit následující ~ / mytool / tratihubis.cfg:
[Tratihubis]
user = někdo
password = tajemství
repo = mytool
Vstupenky = /Users/me/mytool/tickets.csv
Poté spusťte:
& Nbsp; tratihubis ~ / mytool / tratihubis.cfg
To testuje, že vstupní údaje a Github informace je platná a píše protokol konzole popisující operací, které by byly provedeny.
Chcete-li skutečně vytvořit problémy GitHub, je nutné umožnit volbu řádku příkazu --really:
& Nbsp; tratihubis --really ~ / mytool / tratihubis.cfg
Uvědomte si, že GitHub otázky a milníky nelze smazat v případě, že nepořádek. Vaším jediným lékem je odstranit celou úložiště a začít znovu. Takže se ujistěte, že tratihubis dělá to, co chcete, než povolíte --really
Co je nového v této verzi:.
- Přidáno config možnost štítky zmapovat stav Trac a usnesení GitHub štítky.
Co je nového ve verzi 0.3:.
- Přidána konverze komentářů
- Přidána uzavření vydání, pro které odpovídající Trac tiket byl již uzavřen.
- Přidána ověřování uživatelů otázek jsou přiřazeny. Musí mít aktivní uživatele GitHub.
Co je nového ve verzi 0.2:
- Přidáno uživatelům možnost config namapovat uživatele Trac uživatelům GitHub.
- Přidáno binární aby spustit tratihubis místo python -m tratihubis.
- Změnil měl číslo vydání do protokolu, aby se existující problémy na účet.
Požadavky na :
- Python
Omezení :
- V současné době tratihubis převádí pouze lístky s jejich popisy a milníky. To také vytváří milníky v případě potřeby.
- GitHub problémy dostat stejného vlastníka jako jízdenky Trac. To funguje pouze v případě, že uživatel Trac má stejný název na GitHub. Pokud tomu tak není, ručně upravit majitel a reportér sloupce v vstupenky CSV.
- tyto informace nejsou převedeny:
- GitHub otázky zůstávají otevřené, i když byla uzavřena lístek Trac.
- Trac komentáře jsou vyřazeny místo přeměnil na GitHub komentáře.
- Trac podrobnosti lístků na typu a rozlišení jsou vyřazeny místo přeměnil na GitHub štítky.
- Trac Wiki značení zůstává místo toho, aby převedeny na GitHub Markdown.
Komentáře nebyl nalezen