carretero es un estudiante de escuela primaria con sobrepeso, malcriado, inmaduro, franca, perezoso, malhablado, mezquino, racista, sexista, antisemita, xenófobo, sociópata, narcisista, y de mal genio que vive con su madre. Espere ... carretero mal.
carretero le permite crear y administrar sus entradas Trac desde la línea de comandos, sin la necesidad de configurar el acceso físico a la instalación / base de datos de Trac. Todo lo que necesitas es una cuenta de Trac.
Configuración
Como mínimo es necesario crear un ~ / .cartmanrc archivo con el siguiente:
[Trac]
base_url = http: //your.trac.install/
username = tamentis
password = sitnemat
Si está utilizando vim como editor por defecto, es posible que también desee agregar-mail como resaltado de sintaxis para que coincida con la extensión .cm.ticket:
autocmd BufNewFile * electrónico setf .cm.ticket
Si utiliza varios sitios Trac, usted puede tener múltiples configuraciones en el mismo archivo utilizando la sección de separar los sitios, aquí está un ejemplo:
[Otra]
base_url = http://other.trac.site/
username = tamentis
password = sitnemat
Se podría pasar el parámetro -s hasta cm para definir qué sitio para acceder a:
cm -s otro informe 1
Es posible definir todos los parámetros de configuración comunes en la sección [DEFAULT].
Tutorial
Informe Ficha
Volcado de una lista de entradas que aparecen en pantalla, sin detalles:
cm informe 1
# 142. solucionar el hambre del mundo (bjanin @)
# 159. ignorar alquiler sin pagar (bjanin @)
Entradas Ver
Mostrar todas las propiedades de un billete:
cm vista 1
Lista de Informes
Obtener una lista de todos los informes disponibles con:
informes cm
Propiedades Del Sistema
Esto volcará en la pantalla todos los Hitos, Componentes, Versiones:
propiedades cm
Creación de un billete
Crear un billete funcionará de manera similar a la escritura de un nuevo correo electrónico de mutt, carga su $ EDITOR actual y permite editar los detalles de la compra de entradas. Suponiendo que todos los parámetros son correctos, se creará el boleto tan pronto como guarde y salga y regrese el número de entradas. Si su billete no parece válido (falta de campo requerida, Milestone inexistente, etc.) carretero se detendrá y listas de cada error y dejar que vuelva a su editor:
cm nueva
- Abre tu editor -
Encontrados los siguientes errores:
& Nbsp; - no válido 'Asunto': no puede estar en blanco
& Nbsp; - no válido 'Milestone': se esperaba: Bug Bucket, versión 2, versión 3
- Pulse Enter para volver al editor, ^ C para abortar -
El primer parámetro a cm es el dueño del billete, rellena el campo de forma predeterminada:
nueva jcarmack cm
Comentando en un billete
Al igual que la creación de un billete, añadiendo un comentario es como mutt, su $ EDITOR actual se carga en un archivo en blanco para que usted pueda editar. Al guardar y salir, carretero cometerá este nuevo comentario y volver en silencio, a no ser que se produzca un error:
cm 1 comentario
Si el comentario es lo suficientemente corto como para que quepa en la línea de comandos, puede usar la bandera -m como tal:
cm comentario 1 -m "que se olvidó de llamar a juguetear ()"
Ver / Establecer el estado de un ticket
Ver el estado actual de un billete, y los estados disponibles:
cm de estado 1
Establezca un boleto como aceptadas:
cm de estado 1 aceptar
Si es necesario agregar un comentario a este cambio de estado, puede utilizar la opción -c, se abrirá el editor por defecto:
estado 1 cm reabrir -c
También puede usar la bandera -m para definir el comentario en línea, sin el uso de un editor:
cm de estado 1 reabrir -m "no funciona con x = y"
¿Cuál es nuevo en esta versión:
- añadió comando de búsqueda.
- accidente adecuada y temprana cuando el error de retorno trac 500.
- accidente con un mensaje descriptivo cuando carecen de permiso para crear un billete.
- no morir si la base_url tiene una barra final.
- probar la existencia de base_url lugar de rastreo de pila.
- crear el ~ / .cartman por defecto.
- morir con un mensaje de error si no tiene una var $ EDITOR env.
- arreglar ir a buscar el estado actual de entradas en v1.0 +
/ Directorio
¿Cuál es nuevo en la versión 0.2.0:
- & quot; cm ayuda & quot; ahora imprime una lista de comandos.
- auth_type se añadió a la config.
- Se añadió envases Básica Debian.
- Plantilla de apoyo (en ~ / .cartman / templates).
- Se proporcionó un documento sobre cómo hackear las herramientas.
- Configuración fue trasladado a un sub-directorio.
- Se añadió una opción para omitir la validación de certificados SSL.
- Se añadió soporte para Trac 0.12.
- fichas individuales están igualados durante hallazgo difusa.
- Se añadió Python 3.3 apoyo.
- cuerpos de entradas se transmiten ahora con CRLF final de las líneas.
Se añadió
Requisitos
- Python
- Trac
Comentarios que no se encuentran