bug-repo-syncer

Logiciel capture d'écran:
bug-repo-syncer
Détails logiciels:
Version: 0.3.0
Date de transfert: 14 Apr 15
Développeur: Eike Welk
Licence: Gratuit
Popularité: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-syncer est une application pour synchroniser les référentiels de bogues. & Nbsp; Il travaille actuellement avec Launchpad et Trac. Il peut en principe également être utilisé pour migrer entre ces référentiels. La principale motivation pour écrire ce programme, ce est l'absence d'un connecteur Mylyn pour Launchpad, tandis qu'il existe un connecteur Mylyn pour Trac.
Le programme synchronise ses propres traqueurs de bug: les bogues du projet sur Launchpad avec un site Trac sur Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer est sous licence GNU General Public License (GPL) version 3.
Carences
Le programme est actuellement incomplète. Aussi l'approche de traduire entre les dépôts avec sensiblement différents concepts, présente des inconvénients inhérents.
- Bug Repo Syncer ne synchroniser commentaires de bogues.
- Valeurs d'état des bogues (état, priorité, résolution, type) ne peuvent être grossièrement traduit entre les dépôts de type différent. Bug Repo Syncer utilise en interne un modèle assez simple, ce est assez similaire à la manière dont fonctionne Trac. Lorsque Bug Repo Syncer change un bug, les valeurs d'état sont mis en conformité avec ce modèle simple. Cette façon dont l'information est perdue, en particulier de modèle assez fin grain de Launchpad.
Dépendances
Le programme est développé sur Linux. Il utilise toutefois rien de spécifique à Linux, et peut donc travailler sur d'autres systèmes d'exploitation Unix, tels que Mac OS X.
Les logiciels suivants sont requis pour exécuter Bug Repo Syncer:
Python
& Nbsp; Une installation du langage de programmation Python.
diff3
& Nbsp; Un programme de ligne de commande pour fusionner texte. Présent sur presque toutes les installations Linux et Unix.
Dateutil
& Nbsp; Une bibliothèque Python pour traiter les dates. Habituellement installé sur Linux par défaut.
Launchpadlib
& Nbsp; Une bibliothèque pour accéder à bord à partir de programmes Python. Installez-le avec:
& Nbsp; pip installer launchpadlib
Installation
Ouvrez une fenêtre de shell et tapez:
pip installer bug-repo-syncer
Vous pouvez aussi télécharger l'archive source, extraire, modifier dans le répertoire extrait, et tapez le familier:
python setup.py install
Opération
Bug Repo Syncer a la notion de répertoire de projet, où les fichiers de configuration et de données sont stockés. Pour un fonctionnement normal, il est supposé que l'utilisateur change dans le répertoire de projet et les types de la commande de synchronisation (s).
commandes de synchronisation sont exécutées avec le programme de bsync, il utilise des sous-commandes comme le programme de bzr de Bazar.
Options générales
Les options générales précèdent les sous-commandes. Par exemple, de synchroniser et de spécifier le répertoire de projet explicitement:
bsync --project-dir path / to / projet / dir sync
-h, --help Affiche un message d'aide et quitte.
ANNUAIRE --project-dir
& Nbsp; Spécifiez le répertoire des fichiers de configuration et de données.
(Sous-) Commandes
Tous les sous-commandes ont leur propre option --help, qui montre un message d'aide spécifique. Pour obtenir le message d'aide pour la synchronisation de commande par exemple, tapez:
bsync synchronisation --help
initialisation
Créer un fichier de configuration dans le répertoire courant. Le fichier de configuration généré doit être modifié, de sorte qu'il se réfère à vos référentiels de bogues. Pour appeler le type de commande:
bsync initialisation
infos
Afficher l'état du répertoire de projet.
infos bsync
synchroniser
Synchroniser les dépôts.
bsync synchronisation
Cette sous-commande a d'autres options:
--since DATE_TIME
& Nbsp; Envisager changements depuis cette date (et l'heure).
Rapports piratage et bugs
Le programme est écrit dans le langage de programmation Python. Développement est coordonné sur Launchpad. rapports de bugs doivent être déposées dans le bug tracker du projet sur Launchpad. (Bugs sur Trac sont parfois à tort supprimés.)
https://launchpad.net/bug-repo-syncer

What est nouveau dans cette version:

  • Il a une seule nouvelle fonctionnalité: La traduction d'ID de bug dans la description de bug, qui sont rendus en tant que liens d'ici la fin de l'avant Web. (Par exemple: bug # 934724). Ces liens pointant vers gardent maintenant les corriger des bugs dans tous les référentiels

Exigences :

  • Python

Logiciel similaire

ESC/Java2
ESC/Java2

3 Jun 15

Clamity
Clamity

12 May 15

van.pg
van.pg

14 Apr 15

PyModel
PyModel

11 May 15

Commentaires à bug-repo-syncer

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