tratihubis

Logiciel capture d'écran:
tratihubis
Détails logiciels:
Version: 0.4
Date de transfert: 14 Apr 15
Développeur: Thomas Aglassinger
Licence: Gratuit
Popularité: 82

Rating: 1.0/5 (Total Votes: 1)

tratihubis est un outil qui convertit des billets Trac aux questions Github en utilisant les étapes suivantes:
1. L'utilisateur exporte manuellement les billets Trac pour convertir un fichier CSV.
2. Tratihubis lit le fichier CSV et utilise les données pour créer les questions et les jalons Github.
Installation
Pour installer tratihubis, l'utilisation pip ou easy_install:
& Nbsp; pip installer tratihubis
Si nécessaire, cela installe également le paquet PyGithub.
Utilisation
Informations sur les billets Trac pour convertir doit être fournie dans un fichier CSV. Pour obtenir ce fichier CSV, créer une nouvelle requête Trac aide de l'instruction SQL stockée dans query_tickets.sql et sauvegarder le résultat en cliquant sur "Télécharger dans d'autres formats: texte délimité par des virgules" et en choisissant par exemple / Utilisateurs / me / mytool / billets. CSV comme fichier de sortie.
Ensuite, créez un fichier de configuration pour décrire comment se connecter à Github et ce à convertir. Par exemple, vous pouvez stocker ce qui suit dans ~ / mytool / tratihubis.cfg:
[Tratihubis]
user = quelqu'un
mot de passe = secret
repo = mytool
billets = /Users/me/mytool/tickets.csv
Ensuite, exécutez:
& Nbsp; tratihubis ~ / mytool / tratihubis.cfg
Ce teste que les données d'entrée et de l'information Github est valide et écrit un journal à la console décrivant les opérations seraient réalisées.
Pour créer les questions Github, vous devez activer pour commander option de ligne --really:
& Nbsp; tratihubis --really ~ / mytool / tratihubis.cfg
Soyez conscient que les questions et les jalons Github ne peuvent pas être supprimés au cas où vous gâcher. Votre seul recours est de supprimer l'ensemble du référentiel et recommencer à zéro. Donc, assurez-vous que tratihubis fait ce que vous voulez avant d'activer --really

Ce qui est nouveau dans cette version:.

  • étiquettes d'option config Added to map état Trac et la résolution d'étiquettes Github.

Ce qui est nouveau dans la version 0.3:.

  • Ajout conversion de commentaires
  • Ajout clôture de l'émission pour laquelle le billet Trac correspondant a été déjà fermé.
  • Ajout de validation des questions relatives aux utilisateurs sont affectés à. Ils doivent avoir un utilisateur Github actif.

Quoi de neuf dans la version 0.2:

  • Les utilisateurs des options de configuration Ajouté à la carte utilisateurs Trac aux utilisateurs Github.
  • Ajout binaire afin d'exécuter tratihubis lieu de python -m tratihubis.
  • Changement supposée numéro d'émission dans le journal de prendre les problèmes existants en compte.

Exigences :

  • Python

Limites :

  • tratihubis Actuellement convertit uniquement des billets avec leurs descriptions et des jalons. Il crée également des jalons si nécessaire.
  • questions Github obtiennent le même propriétaire que le billet Trac. Cela ne fonctionne que si l'utilisateur Trac a le même nom sur Github. Si ce ne est pas le cas, modifier manuellement les propriétaires et reporters colonnes dans le CSV billets.

  • L'information suivante ne est pas converti:
  • Github questions restent ouvertes, même si le billet Trac a été fermé.
  • Trac commentaires sont rejetés au lieu de converti aux commentaires Github.
  • Trac détails de billets sur le type et la résolution sont jetés au lieu d'converti en étiquettes Github.
  • Trac Wiki balisage reste au lieu d'être converti en Github Markdown.

Logiciel similaire

Bazaar-GTK
Bazaar-GTK

11 May 15

gitchangelog
gitchangelog

14 Apr 15

committer
committer

20 Feb 15

csvplait
csvplait

14 Apr 15

D'autres logiciels de développeur Thomas Aglassinger

rcs4cvs2svn
rcs4cvs2svn

11 May 15

Jomic
Jomic

11 May 15

Scunch
Scunch

12 May 15

Commentaires à tratihubis

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!