bug-repo-syncer

Software captura de pantalla:
bug-repo-syncer
Detalles de software:
Versión: 0.3.0
Fecha de carga: 14 Apr 15
Promotor: Eike Welk
Licencia: Libre
Popularidad: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-sincronizador es una aplicación para sincronizar los repositorios de errores. & Nbsp; En la actualidad trabaja con Launchpad y Trac. Se puede, en principio, también puede utilizarse para migrar entre estos repositorios. La principal motivación para escribir este programa, es la falta de un conector Mylyn para Launchpad, mientras que existe un conector Mylyn para Trac.
El programa sincroniza sus propios gestores de fallos: errores del proyecto en Launchpad con un sitio de Trac en Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer está licenciado bajo la GNU General Public License (GPL) versión 3.
Deficiencias
El programa se encuentra actualmente incompleta. También el enfoque de traducir entre repositorios con significativamente diferentes conceptos, tiene inconvenientes inherentes.
- Bug Repo Syncer no sincroniza los comentarios de errores.
- Valores de estado de error (estado, prioridad, resolución, tipo) sólo se pueden traducir más o menos entre los repositorios de diferente tipo. Bug Repo Syncer utiliza internamente un modelo bastante simple, que es bastante similar a la manera cómo funciona Trac. Cuando Bug Repo Syncer cambia un error, los valores de estado se establecen de acuerdo con este modelo simple. Esta información forma se pierde, sobre todo a partir del modelo de grano bastante fino de Launchpad.
Dependencias
El programa se desarrolla en Linux. Utiliza sin embargo nada específico de Linux, y por lo tanto puede funcionar en otros sistemas operativos tipo Unix como Mac OS X.
El siguiente software es necesario para ejecutar Bug Repo Syncer:
Pitón
& Nbsp; Una instalación del lenguaje de programación Python.
diff3
& Nbsp; Un programa de línea de comandos para fusionar texto. Presente en casi todas las instalaciones de Linux y Unix.
Dateutil
& Nbsp; Una biblioteca de Python para procesar fechas. Por lo general instalado en Linux por defecto.
Launchpadlib
& Nbsp; Una biblioteca para acceder a plataforma de lanzamiento de los programas en Python. Instalarlo con:
& Nbsp; pip install launchpadlib
Instalación
Abra una ventana de shell y escriba:
PIP instalar bug-repo-sincronizador
Alternativamente, descargue el archivo fuente, extraerlo, el cambio en el directorio extraído y escriba lo familiar:
python setup.py install
Operación
Bug Repo Syncer tiene la noción de un directorio del proyecto, donde se almacenan los archivos de configuración y de datos. Para el funcionamiento normal, se supone que el usuario cambia en el directorio del proyecto y los tipos del comando de sincronización (s).
Comandos de sincronización se ejecutan con el programa bsync, utiliza sub-comandos como programa bzr del Bazar.
Opciones generales
Las opciones generales preceden a los sub-comandos. Por ejemplo, sincronizar y especificar el directorio del proyecto de forma explícita:
bsync --project-dir path / to / proyecto / dir sincronización
-h, --help Muestra un mensaje de ayuda y sale.
DIRECTORIO --project-dir
& Nbsp; Especifique el directorio con los archivos de configuración y de datos.
(Sub) Comandos
Todos los subcomandos tienen su propia opción --help, que muestra un mensaje de ayuda específica. Para obtener el mensaje de ayuda para la sincronización de comandos por ejemplo, escriba:
bsync sincronización --help
en eso
Crear un archivo de configuración en el directorio actual. El archivo de configuración generado debe ser editado, por lo que se refiere a sus repositorios de errores. Para invocar el tipo de comando:
bsync init
info
Muestra el estado del directorio del proyecto.
info bsync
sincronizar
Sincronizar los repositorios.
bsync sincronización
Esta sub-comando tiene más opciones:
--ya DATE_TIME
& Nbsp; Considere cambios desde esta fecha (y hora).
Informes de hacking y de errores
El programa está escrito en el lenguaje de programación Python. Desarrollo es coordinado en Launchpad. Informes de Bugs deben presentarse en seguidor de errores del proyecto en Launchpad. (Errores en Trac son a veces erróneamente borrados.)
https://launchpad.net/bug-repo-syncer

What es nuevo en esta versión:

  • Tiene un nueva característica única: La traducción de identificadores de incidencias en la descripción del error, que se representan como enlaces de la interfaz web. (Por ejemplo: el bug # 934724). Estos enlaces ahora siguen señalando los errores correctos en todos los repositorios

Requisitos :

  • Python

Programas parecidos

crackerjack
crackerjack

3 Jun 15

GAJET
GAJET

2 Jun 15

noseOfYeti
noseOfYeti

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Comentarios a la bug-repo-syncer

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!