bug-repo-syncer

Software screenshot:
bug-repo-syncer
Software informatie:
Versie: 0.3.0
Upload datum: 14 Apr 15
Ontwikkelaar: Eike Welk
Licentie: Gratis
Populariteit: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-SYNCER is een app om bug repositories te synchroniseren & nbsp;. Het werkt momenteel met Launchpad en Trac. Het kan in principe ook worden gebruikt om migratie van deze repository. De belangrijkste motivatie om dit programma te schrijven, is het ontbreken van een Mylyn connector voor Launchpad, terwijl er een Mylyn connector voor Trac.
Het programma synchroniseert eigen bug trackers: insecten van het project op Launchpad met een Trac site op Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo SYNCER is gelicenseerd onder de GNU General Public License (GPL) versie 3.
Tekorten
Het programma is momenteel onvolledig. Ook de aanpak om te vertalen tussen repositories met significant verschillende concepten, heeft inherente nadelen.
- Bug Repo SYNCER niet bug opmerkingen synchroniseren.
- Bug-status waarden (de status, prioriteit, resolutie, type) kan alleen ruwweg vertaald worden tussen repositories van verschillende type. Bug Repo SYNCER intern gebruikt een vrij eenvoudig model, dat is vrij gelijkaardig aan de manier hoe Trac werkt. Wanneer Bug Repo SYNCER verandert een bug, worden de status van waarden vastgesteld in overeenstemming met dit eenvoudige model. Op deze manier informatie verloren, vooral uit vrij fijnkorrelige model Launchpad's.
Afhankelijkheden
Het programma is ontwikkeld op Linux. Het gebruikt echter niets Linux-specifieke, en kan dus werken op andere Unix-achtige besturingssystemen, zoals Mac OS X.
De volgende software is vereist om Bug Repo SYNCER draaien:
Python
& Nbsp; Een installatie van de programmeertaal Python.
diff3
& Nbsp; Een command line programma om tekst samen te voegen. Presenteren op bijna alle Linux en Unix-installaties.
Dateutil
& Nbsp; Een Python bibliotheek om de data te verwerken. Meestal geïnstalleerd op Linux standaard.
Launchpadlib
& Nbsp; Een bibliotheek om toegang te krijgen tot launchpad vanuit Python-programma's. Installeert het met:
& Nbsp; pip installeren launchpadlib
installatie
Open een shell venster en typ:
pip bug-repo-SYNCER installeren
U kunt ook downloaden van de bron archief, uitpakken, veranderen in de uitgepakte map en typ de bekende:
python setup.py installeren
Operation
Bug Repo SYNCER heeft de notie van een project directory, waarin de configuratie en data-bestanden worden opgeslagen. Bij normale werking wordt aangenomen dat de gebruiker overgaat in het project directory en types de synchronisatieopdracht (s).
Synchronisatie-opdrachten worden uitgevoerd met de bsync programma, het maakt gebruik van sub-commando's als Bazaar's bzr programma.
Algemene opties
De algemene opties voorafgaan aan de sub-commando's. Bijvoorbeeld, synchroniseren en geef het project directory expliciet:
bsync --project-dir pad / naar / project / dir sync
-h, --help Toon een help-bericht en afrit.
--project-dir KIESCODES
& Nbsp; Geef de map met de configuratie en gegevensbestanden.
(Sub) Commando
Alle subcommando hebben hun eigen optie --help, dat een specifieke hulp bericht toont. Als u de Help-bericht voor de opdracht sync typ bijvoorbeeld krijgen:
bsync sync --help
in het
Maak een configuratie bestand in de huidige directory. De gegenereerde configuratiebestand moet worden bewerkt, zodat het verwijst naar uw bug repositories. In te roepen van het type opdracht:
bsync init
info
Toon status van het project directory.
bsync info
synchroniseren
Synchroniseer de repositories.
bsync sync
Deze sub-commando heeft meer opties:
--since DATE_TIME
& Nbsp; Beschouw veranderingen sinds deze datum (en tijd).
Hacken en Bug Reports
Het programma is geschreven in de programmeertaal Python. Ontwikkeling wordt gecoördineerd op Launchpad. Bugs verslagen moeten worden ingediend in het project bug tracker op Launchpad. (Insecten op Trac worden soms ten onrechte verwijderd.)
https://launchpad.net/bug-repo-syncer

What is nieuw in deze release:

  • Het heeft een enkele nieuwe functie: De vertaling van bug ID's in de bug beschrijving, die worden weergegeven als verbindingen door het end web front. (Bijvoorbeeld: bug # 934.724). Deze links houden nu wijst naar de juiste bugs in alle repositories

Eisen

  • Python

Vergelijkbare software

jstestnetlib
jstestnetlib

20 Feb 15

should-dingus
should-dingus

11 May 15

KOJAK
KOJAK

12 May 15

Reacties op bug-repo-syncer

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!