Il s'agit de la commande pepper qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
pepper - Statistiques du référentiel et outil de rapport
SYNOPSIS
poivre [Options] (ici) [(ici) Options] [dépôt]
DESCRIPTION
poivre est un outil en ligne de commande permettant de récupérer des statistiques et de générer des rapports à partir de la source
référentiels de codes. S'il est invoqué avec des options valides, il exécute un lune(1) scénario donné par (ici)
sur le donné dépôt, produisant une sortie textuelle ou graphique.
Si la (ici) l'argument ne pointe pas vers un lune(1) script de rapport, un certain nombre de chemins seront
recherché un rapport portant le nom donné (voir ENVIRONNEMENT VARIABLES). Ainsi, le intégré
les rapports peuvent être lancés en spécifiant uniquement leur nom. Les options spécifiques au rapport peuvent être
passé comme (ici) Options après le nom du script de rapport. Pour récupérer une liste de
options prises en charge par le rapport respectif, passez --Aidez-moi comme décrit dans OPTIONS.
Sinon dépôt est présent, le répertoire courant sera utilisé. Normalement, le
Le type de référentiel est automatiquement détecté et un backend approprié
la mise en œuvre sera sélectionnée. Certains backends offrent des options supplémentaires, par exemple l'utilisateur
authentification pour les référentiels distants. Ces options seront répertoriées si vous réussissez le
--Aidez-moi drapeau comme décrit dans OPTIONS.
OPTIONS
-?, -h, --Aidez-moi
Imprimez un bel écran d'aide. Si la ligne de commande inclut un nom ou un chemin de script de rapport,
les options de rapport seront affichées. De plus, les options backend seront affichées pour le
référentiel ou backend sélectionné.
-q, --silencieux
Réglez le niveau de verbosité au minimum. Seuls les avertissements et les erreurs seront affichés.
-v, --verbeux
Augmentez le niveau de verbosité. Peut être spécifié plusieurs fois.
--pas de cache
Ni lecture ni écriture dans le cache de révision local.
--list-rapports
Répertoriez tous les rapports disponibles dans les répertoires de recherche de rapports actuels.
--list-backends
Répertoriez tous les backends de référentiel intégrés.
-bARG, --backend=ARG
Forcer l'utilisation du backend nommé ARG. utilisation --list-backends pour récupérer une liste de tous
backends disponibles.
REVIEW CACHE
poivre utilise un cache de révision local, situé dans $HOME/.pepper/cache. Il contient des métadonnées
et les diffstats des révisions qui ont été demandées lors des invocations précédentes du
.
Si le programme se plaint que votre cache de révision n'est pas valide (probablement à cause d'un
arrêt du programme ou panne de courant), veuillez exécuter le check_cache rapport pour le réparer et
supprimer les révisions défectueuses.
ENVIRONNEMENT VARIABLES
PEPPER_REPORTS
Liste de chemins d'accès séparés par des deux-points utilisés pour rechercher des scripts de rapport.
PEPPER_CACHEDIR
Un chemin qui remplace l'emplacement du cache par défaut.
EXEMPLES
Supposons que le répertoire courant soit le référentiel qui nous intéresse.
pepper --list-rapports
Ceci répertorie tous les rapports dans le chemin de recherche actuel avec leurs descriptions. Les noms
de cette liste peut être utilisé comme programme (ici) argument.
poivre local
Un graphique classique "Lignes de code" sera généré, le traçage proprement dit étant effectué par
gnuplot(1). Si l'utilisateur exécute X11, une fenêtre détachée contenant le tracé sera
montré. Sinon, la sortie au format SVG sera écrite dans Stdout. Toutes les métadonnées et
Les diffstats récupérés au cours de cette session seront écrits dans le cache de révision.
poivre loc --type=png --output=loc.png
Comme ci-dessus, maintenant probablement beaucoup plus rapide car les révisions qui nous intéressent
sont déjà mis en cache. Cette fois, une image PNG sera générée et écrite dans "loc.png".
auteurs de poivre -n4 --tags="2.6.[0-9]*$"
Cette fois, la contribution au code des 4 auteurs les plus occupés sera tracée.
De plus, des marques de balises verticales seront affichées pour toutes les balises qui ressemblent à des versions (de
le noyau Linux).
pepper --username=user commit_counts --period=14d http://svn.example.org
Cela génère un histogramme des fréquences de validation pour les 14 derniers jours. Cette fois, un
Un référentiel Subversion distant nécessitant une authentification est utilisé. Si un mot de passe est
requis, le programme vous le demandera.
pepper shortlog --branch=stable --summary
Cela imprimera un simple résumé de validation de la branche "stable" vers Stdout, en regardant
comme git-shortlog (1).
SUR MESURE RAPPORTS
poivre fournit une API pour écrire des scripts de rapport personnalisés dans lune(1). le poivre page d'accueil sur
http://scm-pepper.sourceforge.net contient plus d'informations sur ce sujet, y compris un
tutoriel de script couvrant les tâches courantes et un manuel de référence API.
EXIT STATUT
0 en cas de réussite, 1 en cas d'échec. Tous les messages d'erreur, avertissements et progrès seront imprimés sur
stderr.
Utilisez Pepper en ligne en utilisant les services onworks.net