bug-repo-syncer

Screenshot Software:
bug-repo-syncer
Szczegóły programowe:
Wersja: 0.3.0
Filmu: 14 Apr 15
Wywoływacz: Eike Welk
Licencja: Wolny
Popularność: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-syncer to aplikacja do synchronizacji repozytoriów błędów. & Nbsp; Obecnie współpracuje z Launchpad i Trac. Może być w zasadzie również zastosować do migracji pomiędzy tymi testing. Główną motywacją do napisania tego programu jest brak złącza Mylyn dla Launchpad, gdy istnieje złącze Mylyn dla Trac.
Program synchronizuje swoje trackerów błędów: błędy projektu na Launchpad z serwisu Trac na SourceForge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer udostępniony jest na licencji GNU General Public License (GPL) w wersji 3.
Braki
Program jest obecnie niekompletne. Także podejście do translacji między repozytoriami o znacząco różnych koncepcji, ma nieodłączne wady.
- Bug Repo Syncer nie synchronizuje komentarze błędów.
- Wartości statusu Bug (stan, priorytet, rozdzielczość, typ) można z grubsza przetłumaczyć tylko między repozytoriów różnego typu. Bug Repo Syncer używa wewnętrznie dość prosty model, który jest bardzo podobny do sposobu, w jaki Trac działa. Gdy Bug Repo Syncer zmienia błąd, status wartości są zgodne z tego prostego modelu. Informacja ta droga jest stracone, zwłaszcza z dość drobnoziarnistego modelu Launchpad jest.
Zależności
Program został opracowany w systemie Linux. Wykorzystuje jednak nic specyficzne dla Linuksa, a zatem może działać na innych uniksowych systemach operacyjnych, takich jak Mac OS X.
Następujące oprogramowanie jest wymagane do uruchomienia Bug Repo Syncer:
Pyton
& Nbsp; instalacja języku programowania Python.
diff3
& Nbsp; Program wiersza polecenia, aby połączyć tekst. Przedstawić na prawie wszystkie instalacje systemu Linux i Unix.
Dateutil
& Nbsp; biblioteka Pythona do przetwarzania dat. Zazwyczaj instalowany domyślnie w systemie Linux.
Launchpadlib
& Nbsp; aby uzyskać dostęp do biblioteki startera z programów Pythona. Zainstaluj go:
& Nbsp; pip install launchpadlib
instalacji
Otwórz okno powłoki i typ:
pip install bug-repo-syncer
Można pobrać archiwum źródłowego, rozpakuj go, zmienić w wyodrębnionym katalogu i wpisz znać:
python setup.py install
Praca
Bug Repo Syncer ma pojęcie katalogu projektu, w którym przechowywane są pliki konfiguracyjne i dane. Do normalnej pracy przyjmuje się, że użytkownik zmieni w katalogu projektu i rodzaju polecenia synchronizacji (s).
Polecenia są wykonywane z synchronizacji programu bsync, wykorzystuje sub-poleceń takich jak programu BZR Bazar w.
Opcje ogólne
Opcje ogólne poprzedzać sub-polecenia. Na przykład, synchronizacji i określić katalog projektu wyraźnie:
bsync --project-reż ścieżka / do / projekt / reż synchronizacji
-h, --help Wyświetla komunikat pomocy i kończy.
--project-reż KATALOG
& Nbsp; Określ katalog z konfiguracją i plików danych.
(Sub) Polecenia
Wszystkie podpoleceń mają własne opcji --help, który pokazuje konkretny komunikat pomocy. Aby uzyskać informację o pomocy dla synchronizacji polecenia wpisz na przykład:
bsync synchronizacji --help
w tym
Utwórz plik konfiguracyjny w katalogu bieżącym. Wygenerowany plik konfiguracyjny musi być edytowany, tak, że odnosi się do repozytoriów błędów. Aby wywołać rodzaj polecenia:
bsync startowych
Informacje
Pokaż status katalogu projektu.
Informacje bsync
synchronizować
Synchronizacja repozytoriów.
bsync synchronizacji
Ta część poleceń ma dodatkowe opcje:
--since DATE_TIME
& Nbsp; Rozważmy zmiany od tej daty (i czas).
Hacking i błędach Raporty
Program jest napisany w języku programowania Python. Rozwój jest koordynowana na Launchpad. Raporty Błędów należy złożyć projektu bug tracker na Launchpad. (Błędy na Trac są czasami błędnie usunięte.)
https://launchpad.net/bug-repo-syncer

What jest nowy w tym wydaniu:

  • Ma Pojedynczy nowa funkcja: Tłumaczenie identyfikatorów błędów w opisie błędu, które są wyświetlane jako linki do końca internetowej przednim. (Na przykład: bug # 934724). Te linki teraz utrzymać wskazując na błędy w odpowiednich repozytoriach wszystkich

Wymagania :

  • Python

Podobne oprogramowanie

dingus
dingus

14 Apr 15

grandma
grandma

11 May 15

Komentarze do bug-repo-syncer

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