tratihubis

Screenshot Software:
tratihubis
Szczegóły programowe:
Wersja: 0.4
Filmu: 14 Apr 15
Wywoływacz: Thomas Aglassinger
Licencja: Wolny
Popularność: 19

Rating: 1.0/5 (Total Votes: 1)

tratihubis jest narzędzie, które konwertuje bilety Trac kwestii GitHub, korzystając z następujących czynności:
1. użytkownik ręcznie eksportuje bilety Trac przekonwertować do pliku CSV.
2. Tratihubis odczytuje plik CSV i wykorzystuje dane, aby stworzyć problemy GitHub i kamienie milowe.
instalacji
Aby zainstalować tratihubis, korzystanie pip lub easy_install:
& Nbsp; pip install tratihubis
W razie potrzeby, w tym także instaluje pakiet PyGithub.
Zastosowanie
Informacje o biletach Trac do konwersji musi być dostarczone w pliku CSV. Aby uzyskać ten plik CSV, utworzyć nową kwerendę Trac przy użyciu SQL zapisanych w query_tickets.sql i zapisując wynik, klikając przycisk "Pobierz w innych formatach: tekst oddzielany przecinkami" i wybierając na przykład / Users / me / mytool / biletów. CSV w pliku wyjściowym.
Następny utworzyć plik konfiguracyjny, aby opisać, jak zalogować się do Github i co do konwersji. Na przykład, można zapisać następujące w ~ / mytool / tratihubis.cfg:
[Tratihubis]
user = ktoś
password = tajne
repo = mytool
Bilety = /Users/me/mytool/tickets.csv
Następnie uruchom:
& Nbsp; tratihubis ~ / mytool / tratihubis.cfg
To sprawdza się, że dane wejściowe i informacje Github jest ważna i pisze dziennik do konsoli opisującego które operacje zostaną wykonane.
By stworzyć problemy GitHub, musisz włączyć opcję wiersza polecenia do --really:
& Nbsp; tratihubis --really ~ / mytool / tratihubis.cfg
Należy pamiętać, że kwestie GitHub i kamienie milowe nie mogą zostać usunięte w przypadku bałagan. Twoim jedynym rozwiązaniem jest usunięcie całego repozytorium i zacząć od nowa. Więc upewnij się, że tratihubis co chcesz robi przed włączeniem --really

Co nowego w tym wydaniu:.

  • Dodano config etykiety opcja mapowania statusu Trac i rozdzielczości etykiet GitHub.

Co nowego w wersji 0.3.

  • Dodane konwersji komentarzy
  • Dodane zamknięcie kwestii, na które odpowiada biletów Trac została już zamknięta.
  • Dodano walidacja problemów użytkowników są przypisane. Muszą mieć aktywny użytkownik GitHub.

Co nowego w wersji 0.2:

  • Dodane użytkownicy opcja config do mapowania użytkowników Trac użytkownikom GitHub.
  • Dodane binarny w celu uruchomienia tratihubis zamiast python -m tratihubis.
  • Zmienione ma numer wydania w dzienniku wziąć istniejących problemów w koncie.

Wymagania :

  • Python

Ograniczenia :

  • Obecnie tratihubis konwertuje tylko bilety z ich opisami i kamieni milowych. Tworzy również kamienie milowe w razie potrzeby.
  • Problemy z GitHub się tego samego właściciela jako biletu Trac. To działa tylko wtedy, gdy użytkownik Trac ma taką samą nazwę na Github. Jeśli to nie jest przypadek, ręcznie edytować Właściciel i reporter kolumn w pliku CSV biletów.

  • Poniższe informacje nie konwertowane:
  • Problemy z GitHub pozostają otwarte, nawet jeśli bilet Trac został zamknięty.
  • Trac komentarze są usuwane, a nie przerobiona na GitHub komentarzy.
  • Szczegóły biletów Trac na rodzaj i rozmiar są odrzucane, a nie przerobiona etykiet GitHub.
  • Trac Wiki znaczników pozostaje zamiast być zamienione na GitHub promocji cenowych.

Podobne oprogramowanie

SVN Access Manager
SVN Access Manager

17 Feb 15

cvsclone
cvsclone

3 Jun 15

git-sweep
git-sweep

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

Inne programy z deweloperem Thomas Aglassinger

rcs4cvs2svn
rcs4cvs2svn

11 May 15

Scunch
Scunch

12 May 15

Jomic
Jomic

11 May 15

Komentarze do tratihubis

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!