Este es el comando pepper que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pepper - Estadísticas del repositorio y herramienta de informes
SINOPSIS
pimienta [opciones] (reporte) [(reporte) opciones] [repositorio]
DESCRIPCIÓN
pimienta es una herramienta de línea de comandos para recuperar estadísticas y generar informes desde la fuente
repositorios de código. Si se invoca con opciones válidas, ejecuta un luna(1) guión dado por (reporte)
en el dado repositorio, produciendo resultados textuales o gráficos.
Si (reporte) El argumento no apunta a un luna(1) secuencia de comandos de informe, se
buscó un informe con el nombre de pila (ver MEDIO AMBIENTE VARIABLES). Por lo tanto, el incorporado
los informes se pueden lanzar especificando solo su nombre. Las opciones específicas del informe se pueden
pasado como (reporte) opciones siguiendo el nombre del script del informe. Para recuperar una lista de
opciones respaldadas por el informe respectivo, pasar --ayuda como se describe en OPCIONES.
Si no es correcto repositorio argumento está presente, se utilizará el directorio actual. Normalmente, el
el tipo de repositorio se detecta automáticamente, y un backend apropiado
Se seleccionará la implementación. Algunos backends ofrecen opciones adicionales, por ejemplo, usuario
autenticación para repositorios remotos. Esas opciones aparecerán en la lista si pasa la
--ayuda bandera como se describe en OPCIONES.
OPCIONES
-?, -h, --ayuda
Imprime una bonita pantalla de ayuda. Si la línea de comando incluye un nombre de secuencia de comandos de informe o una ruta,
Se mostrarán las opciones de informe. Además, las opciones de backend se mostrarán para el
repositorio o backend seleccionado.
-q, --tranquilo
Establezca el nivel de verbosidad al mínimo. Solo se mostrarán advertencias y errores.
-v, --verboso
Incrementa el nivel de verbosidad. Puede especificarse varias veces.
--sin caché
No leer ni escribir en la caché de revisión local.
--lista-informes
Enumere todos los informes que se pueden encontrar en los directorios de búsqueda de informes actuales.
--list-backends
Enumere todos los backends de repositorio integrados.
-BARG, --backend = ARG
Forzar el uso del backend denominado ARG. Utilizar --list-backends para recuperar una lista de todos
backends disponibles.
REVISIÓN CACHE
pimienta usa un caché de revisión local, ubicado en $ HOME / .pepper / cache. Contiene metadatos
y diffstats de las revisiones que se han solicitado en invocaciones anteriores del
.
Si el programa se queja de que su caché de revisión no es válida (probablemente debido a
terminación del programa o falla de energía), ejecute el comprobar_caché informe para solucionarlo y
eliminar revisiones defectuosas.
MEDIO AMBIENTE VARIABLES
PEPPER_REPORTS
Una lista de rutas separadas por dos puntos que se utiliza para buscar scripts de informes.
PEPPER_CACHEDIR
Una ruta que anula la ubicación de la caché predeterminada.
EJEMPLOS
Supongamos que el directorio actual es el repositorio de interés.
pimienta --lista-informes
Esto enumera todos los informes en la ruta de búsqueda actual con sus descripciones. Los nombres
de esta lista se puede utilizar como el programa (reporte) argumento.
pimienta loc
Se generará un gráfico clásico de "Líneas de código", con el trazado real realizado por
parcela gnuplot(1). Si el usuario está ejecutando X11, se mostrará una ventana separada que contiene el gráfico.
mostrado. De lo contrario, la salida en formato SVG se escribirá en stdout. Todos los metadatos y
Los diffstats obtenidos durante esta sesión se escribirán en la memoria caché de revisión.
pepper loc --type = png --output = loc.png
Lo mismo que el anterior, ahora probablemente significativamente más rápido porque las revisiones de interés
ya están en caché. Esta vez, se generará una imagen PNG y se escribirá en "loc.png".
autores de pimienta -n4 --tags = "2.6. [0-9] * $"
En esta ocasión, se trazará la contribución de código de los 4 autores más ocupados.
Además, se mostrarán marcas de etiquetas verticales para todas las etiquetas que parezcan versiones (de
el kernel de Linux).
pepper --username = user commit_counts --period = 14d http://svn.example.org
Esto genera un histograma de frecuencias de compromiso de los últimos 14 días. Esta vez, un
Se está utilizando un repositorio remoto de Subversion que requiere autenticación. Si una contraseña es
requerido, el programa lo solicitará.
pepper shortlog - rama = estable - resumen
Esto imprimirá un resumen de confirmación simple de la rama "estable" a stdout, mirando
como uno git-shortlog(1).
PERSONALIZADO REPORTAJES
pimienta proporciona una API para escribir scripts de informes personalizados en luna(1). los pimienta página de inicio en
http://scm-pepper.sourceforge.net contiene más información sobre este tema, incluida una
Tutorial de scripting que cubre tareas comunes y un manual de referencia de API.
SALIR ESTADO
0 en caso de éxito, 1 en caso de fracaso. Todos los mensajes de error, advertencias y progreso se imprimirán en
stderr.
Use pepper en línea usando los servicios de onworks.net