tratihubis

Software screenshot:
tratihubis
Software informatie:
Versie: 0.4
Upload datum: 14 Apr 15
Ontwikkelaar: Thomas Aglassinger
Licentie: Gratis
Populariteit: 19

Rating: 1.0/5 (Total Votes: 1)

tratihubis is een hulpmiddel dat Trac tickets naar Github kwesties zet met behulp van de volgende stappen:
1. De gebruiker handmatig exporteert de Trac tickets om te zetten naar een CSV-bestand.
2. Tratihubis leest het CSV-bestand en gebruikt de gegevens om Github kwesties en mijlpalen te creëren.
installatie
Om tratihubis, gebruik pip of easy_install installeren:
& Nbsp; pip installeren tratihubis
Indien nodig, deze installeert ook de PyGithub pakket.
Gebruik
Informatie over Trac tickets om te zetten moet worden voorzien in een CSV-bestand. Om dit CSV-bestand te verkrijgen, maak een nieuwe Trac query met behulp van de SQL-instructie opgeslagen in query_tickets.sql en opslaan van het resultaat door te klikken op "Download in andere formaten: komma's gescheiden tekst" en het kiezen van bijvoorbeeld / Users / me / MyTool / tickets. csv als output file.
Maak vervolgens een configuratiebestand te beschrijven hoe in te loggen op Github en wat te zetten. : Bijvoorbeeld, zou je de volgende in ~ / MyTool / tratihubis.cfg slaan
[Tratihubis]
user = iemand
password = geheim
repo = MyTool
tickets = /Users/me/mytool/tickets.csv
Dan lopen:
& Nbsp; tratihubis ~ / MyTool / tratihubis.cfg
Dit test dat de invoergegevens en Github informatie geldig is en schrijft een log naar de console te beschrijven welke activiteiten zouden worden uitgevoerd.
Om daadwerkelijk te maken van de Github kwesties, moet je in staat stellen om --really line optie commando:
& Nbsp; tratihubis --really ~ / MyTool / tratihubis.cfg
Wees ervan bewust dat Github kwesties en mijlpalen niet in geval kan worden verwijderd je rotzooi op. Uw enige remedie is om de hele repository te verwijderen en opnieuw te beginnen. Dus zorg ervoor dat tratihubis doet wat je wilt voordat je --really staat

Wat is nieuw in deze release:.

  • Toegevoegd config optie labels om Trac status en de resolutie in kaart te Github labels.

Wat is nieuw in versie 0.3:.

  • Toegevoegd omzetting van reacties
  • Toegevoegd sluiting van de emissie waarbij de overeenkomstige Trac ticket is al gesloten.
  • Toegevoegd validatie van gebruikers problemen worden toegewezen. Zij moeten een actieve Github gebruiker.

Wat is nieuw in versie 0.2:

  • Toegevoegd config optie gebruikers Trac gebruikers Github gebruikers in kaart.
  • Toegevoegd binaire om in plaats van python -m tratihubis tratihubis draaien.
  • Veranderd veronderstelde probleem nummer aan te melden om de bestaande problemen rekening te houden.

Eisen

  • Python

Beperkingen

  • Momenteel tratihubis alleen converteert tickets met hun beschrijvingen en mijlpalen. Het creëert ook mijlpalen als dat nodig is.
  • Github problemen krijgen dezelfde eigenaar als de Trac ticket. Dit werkt alleen als de Trac gebruiker dezelfde naam op Github heeft. Indien dit niet het geval handmatig de eigenaar en reporter kolommen in de kaarten CSV bewerken.

  • De volgende informatie wordt niet omgezet:
  • Github vraagstukken open blijven, zelfs als de Trac ticket is gesloten.
  • Trac opmerkingen worden in plaats van geconverteerde weggegooid te Github opmerkingen.
  • Trac ticket informatie over het type en de resolutie worden in plaats van geconverteerde weggegooid te Github labels.
  • Trac Wikitekst blijft in plaats van te worden omgezet naar Github Markdown.

Vergelijkbare software

hg-importfs
hg-importfs

20 Feb 15

gwsmhg
gwsmhg

20 Feb 15

ViewGit
ViewGit

11 May 15

SCCS
SCCS

11 May 15

Andere software van ontwikkelaar Thomas Aglassinger

rcs4cvs2svn
rcs4cvs2svn

11 May 15

Jomic
Jomic

11 May 15

Scunch
Scunch

12 May 15

Reacties op tratihubis

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