Il s'agit de la commande darcs-monitor 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
darcs-monitor - module complémentaire Darcs qui envoie un courrier sur les changements nouvellement poussés
SYNOPSIS
darcs-moniteur [ option ...] email destinataire [ email destinataire ... ] [ dépôt ...]
darcs-moniteur -h | --Aidez-moi
darcs-moniteur --version
DESCRIPTION
darcs-moniteur lit un ou plusieurs darcs(1) référentiels et envoie un e-mail à propos de chaque changement
il n'a pas encore envoyé d'e-mail à peu près à la même adresse. Pour faire fonctionner darcs-monitor
chaque fois que quelqu'un pousse vers un référentiel, ajoutez les lignes suivantes à
_darcs/préférences/défauts.
vous inscrire crochet darcs-moniteur --charset=jeu de caractères email destinataire [ email destinataire
...]
vous inscrire exécuter-posthook
Au dessus, jeu de caractères devrait être le jeu de caractères MIME qui corrige (y compris leurs métadonnées)
sont dedans, et destinataire devrait être l'adresse e-mail à laquelle les e-mails doivent être envoyés. Vous pouvez
spécifiez plus d'un destinataire en répétant le paramètre email.
Vous pouvez aussi courir darcs-moniteur de crontab(1) ou à partir de la ligne de commande. Dans ces cas,
il est plus facile de spécifier le chemin d'accès au référentiel sur la ligne de commande après d'autres
arguments. En fait, vous pouvez en spécifier plusieurs.
Par défaut, le courrier est envoyé en appelant /usr/sbin/sendmail. Un autre sendmail (1) binaire peut
être spécifié à l'aide d'un commutateur de ligne de commande.
Vous pouvez personnaliser l'e-mail en fournissant un modèle. Vous devriez mettre votre propre modèle dans
le fichier _darcs/tiers/darcs-monitor/email-template (vous pouvez utiliser d'autres fichiers, mais
alors vous devez spécifier où il se trouve). Dans le modèle, vous pouvez utiliser les éléments suivants
remplacements :
%DESTINATAIRE%
l'adresse e-mail à laquelle l'e-mail est envoyé
%DIFF% le diff -u fourni par Darcs du patch
%CHANGEMENTS%
un résumé des changements fourni par Darcs
%REPO% le chemin d'accès au référentiel
%COURTTREPO%
le composant final du chemin vers le référentiel
%AUTEUR%
l'auteur du patch
%DATE% la date du patch
%HACHER% le patch Darcs hash
%TITRE%
le nom du patch
%COMMENTER%
le commentaire de patch
De plus, dans le modèle, deux signes pour cent en séquence (%%) commencer un commentaire qui s'étend à
la fin de la ligne courante.
OPTIONS
-n, --exécution à sec
Ne faites rien en fait, mais marquez-le comme terminé.
--darcs-path=FICHIER
Indiquez l'emplacement du darcs(1) exécutable.
--darcs-args=ARGS
Fournir des arguments supplémentaires à darcs(1), en séparant les arguments par des virgules.
--use-sendmail[=FICHIER]
Utilisez sendmail(1) (soit à /usr/sbin/sendmail ou au DOSSIER).
-d, --max-diff=TAILLE
N'incluez que les premiers octets SIZE du diff dans l'e-mail.
--charset=JEU DE CARACTÈRES
Spécifiez le nom MIME du jeu de caractères du référentiel.
-h, --aide
Afficher l'utilisation.
--version
Afficher la version.
EXIT STATUT
Le succès est indiqué par 0, l'échec par tout autre état de sortie.
Utilisez darcs-monitor en ligne à l'aide des services onworks.net