bug-repo-syncer

Software skärmdump:
bug-repo-syncer
Mjukvaruinformation:
Version: 0.3.0
Ladda upp dagen: 14 Apr 15
Utvecklare: Eike Welk
Licens: Gratis
Popularitet: 58

Rating: 1.7/5 (Total Votes: 3)

bugg-repo-syncer är en app för att synkronisera bugg arkiv. & Nbsp; Det fungerar för närvarande med Launchpad och Trac. Den kan i princip också användas för att migrera mellan dessa förvar. Huvud motivation att skriva här programmet, är bristen på en Mylyn kontakt för Launchpad, medan det finns en Mylyn kontakt för Trac.
Programmet synkroniserar sina egna bugg trackers: projektets buggar på Launchpad med Trac webbplats på Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer är licensierad under GNU General Public License (GPL) Version 3.
Brister
Programmet är för närvarande ofullständig. Också den strategi för att översätta mellan förråden med betydligt olika koncept, har inneboende nackdelar.
- Bug Repo Syncer inte synkroniserar bugg kommentarer.
- Bug statusvärden (status, prioritet, upplösning, typ) kan endast grovt översättas mellan förråd av olika typ. Bug Repo Syncer använder internt en ganska enkel modell, som är ganska likt det sätt hur Trac fungerar. När Bug Repo Syncer ändrar en bugg, är statusvärden som fastställs i enlighet med denna enkla modell. Detta sätt information går förlorad, särskilt från Launchpad s ganska finkornig modell.
Beroenden
Programmet är utvecklat på Linux. Den använder dock ingenting Linux specifikt, och kan därför arbeta på andra Unix-liknande operativsystem som Mac OS X.
Följande program krävs för att köra Bug Repo Syncer:
Python
& Nbsp; En installation av programmeringsspråket Python.
diff3
& Nbsp; En kommandorad program för att slå samman text. Presentera på nästan alla Linux och Unix installationer.
Dateutil
& Nbsp; En Python-bibliotek för att bearbeta datum. Vanligtvis installeras på Linux som standard.
Launchpadlib
& Nbsp; Ett bibliotek för att komma åt startguide Python-program. Installera den med:
& Nbsp; pip installera launchpadlib
Installation
Öppna ett kommandofönster och skriv:
PiP installera bugg-repo-syncer
Alternativt ladda arkivet källan, extrahera den, byta till den extraherade katalogen och skriver välbekanta:
Python setup.py installera
Operation
Bug Repo Syncer har begreppet en projektkatalog, där konfigurations- och datafiler lagras. För normal drift antas att användaren ändrar i projektkatalogen och typer synkroniseringskommandot (s).
Synkroniserings kommandon utförs med BSYNC programmet, använder den underkommandon som Bazaar s bzr program.
Allmänna alternativ
De allmänna alternativen föregå underkommandon. Till exempel, synkronisera och ange projektkatalogen explicit:
BSYNC --project-dir sökväg / till / projekt / dir sync
-h, --help Visa ett hjälpmeddelande och avsluta.
--project-dir KATALOG
& Nbsp; Ange den katalog med konfigurations- och datafiler.
(Sub) Kommandon
Alla underkommandon har eget val --help, som visar ett specifikt hjälpmeddelande. För att få den hjälp meddelandet för kommandot sync till exempel, typ:
BSYNC synk --help
i det
Skapa en konfigurationsfil i den aktuella katalogen. Den genererade konfigurationsfilen måste redigeras, så att den hänvisar till dina bugg förråden. För att anropa typ kommando:
BSYNC init
info
Visa status för projektkatalog.
BSYNC Info
synkronisera
Synkronisera förvaren.
BSYNC synk
Detta underkommando har ytterligare alternativ:
--since DATE_TIME
& Nbsp; Tänk förändringar sedan detta datum (och tid).
Hacking och Felrapporter
Programmet är skrivet i programmeringsspråket Python. Utvecklingen koordineras på Launchpad. Bugs rapporter bör lämnas i projektets bug tracker på Launchpad. (Fel på Trac ibland felaktigt raderas.)
https://launchpad.net/bug-repo-syncer

What är ny i den här versionen:

  • har det en enda nyhet: Översättningen av bugg ID i bugg beskrivningen, som återges som länkar genom webben fronten. (Till exempel: bug # 934.724). Dessa länkar hålla nu pekar till rätt buggar i alla förråd

Krav :

  • Python

Liknande mjukvara

BuildBot
BuildBot

17 Feb 15

pytest-incremental
pytest-incremental

12 May 15

pytest-marks
pytest-marks

15 Apr 15

nose-quickunit
nose-quickunit

20 Feb 15

Kommentarer till bug-repo-syncer

Kommentarer hittades inte
Kommentar
Slå på bilder!