bug-repo-syncer

Software screenshot:
bug-repo-syncer
Software detaljer:
Version: 0.3.0
Upload dato: 14 Apr 15
Udvikler: Eike Welk
Licens: Gratis
Popularitet: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-syncer er en app til at synkronisere bug repositories. & Nbsp; Det virker i øjeblikket med Launchpad og Trac. Det kan i princippet også anvendes til at migrere mellem disse repositories. Den vigtigste motivation for at skrive dette program, er manglen på en Mylyn stik til Launchpad, mens der findes en Mylyn stik til Trac.
Programmet synkroniserer sin egen bug trackers: projektets bugs på Launchpad med et Trac websted på Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer er licenseret under GNU General Public License (GPL) Version 3.
Mangler
Programmet er i øjeblikket ufuldstændig. Også den tilgang til at oversætte mellem depoter med markant forskellige begreber, har iboende ulemper.
- Bug Repo Syncer ikke synkronisere bug kommentarer.
- Bug statusværdier (status, prioritet, opløsning, type) kun kan groft oversat mellem depoter af forskellig type. Bug Repo Syncer anvender internt en forholdsvis simpel model, der er meget lig den måde, hvordan Trac fungerer. Når Bug Repo Syncer ændrer en fejl, er statusværdier fastsat i overensstemmelse med denne enkle model. På denne måde oplysninger går tabt, især fra Launchpad er temmelig finkornet model.
afhængigheder
Programmet er udviklet på Linux. Den bruger dog ikke noget Linux specifik, og kan derfor arbejde på andre Unix-lignende styresystemer såsom Mac OS X.
Følgende software kræves for at køre Bug Repo Syncer:
Python
& Nbsp; En installation af programmeringssproget Python.
diff3
& Nbsp; en kommandolinje program til at fusionere tekst. Stede på næsten alle Linux og Unix installationer.
Dateutil
& Nbsp; En Python-bibliotek til at behandle datoer. Normalt er installeret på Linux som standard.
Launchpadlib
& Nbsp; Et bibliotek for at få adgang Launchpad fra Python-programmer. Installer den med:
& Nbsp; pip installere launchpadlib
Installation
Åbn en shell vindue og skriv:
pip installere bug-repo-syncer
Alternativt downloade kilden arkivet, udpakke den, ændre i den udtrukne mappe, og skriv det velkendte:
python setup.py installere
Operation
Bug Repo Syncer har begrebet et projekt mappe, hvor konfigurationsfiler og datafiler gemmes. For normal drift antages det, at brugeren ændrer i projektet bibliotek og typer synkroniseringen kommando (s).
Synkronisering kommandoer udføres med bsync program, bruger sub-kommandoer ligesom Bazaar s BZR program.
Generelle indstillinger
De generelle indstillinger går forud for sub-kommandoer. For eksempel synkronisere og angiv projektmappen eksplicit:
bsync --project-dir sti / til / projekt / dir sync
-h, --help Vis en hjælp budskab og exit.
--project-dir OVERSIGT
& Nbsp; Angiv mappen med konfiguration og datafiler.
(Del) Kommandoer
Alle underkommandoer har deres egen indstilling --help, der viser en specifik hjælp besked. For at få den hjælp budskab for kommandoen sync Skriv f.eks:
bsync sync --help
init
Opret en konfigurationsfil i det aktuelle bibliotek. Den genererede konfigurationsfil skal redigeres, så den henviser til din bug repositories. At påberåbe sig kommandoen seværdighed:
bsync init
info
Vis status for projektet bibliotek.
bsync info
synkronisere
Synkroniser repositories.
bsync sync
Denne sub-kommando har yderligere muligheder:
--since DATE_TIME
& Nbsp; Tænk ændringer siden denne dato (og tid).
Hacking og fejlrapporter
Programmet er skrevet i programmeringssproget Python. Udvikling er koordineret på Launchpad. Bugs rapporter bør registreres i projektets bug tracker på Launchpad. (Bugs på Trac undertiden fejlagtigt slettet.)
https://launchpad.net/bug-repo-syncer

What er nyt i denne udgivelse:

  • Det har en eneste ny feature: Oversættelsen af ​​bug-id'er i bug beskrivelsen,, der gengives som links fra web frontend. (For eksempel: bug # 934724). Disse links nu holde peger på den rigtige bugs i alle repositories

Krav :

  • Python

Lignende software

Kommentarer til bug-repo-syncer

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!