2010-12-01 6 views
3

J'essaie de comprendre comment ajouter automatiquement tous les fichiers d'une certaine extension (par exemple * .tex) dans le dialogue de validation (la case à cocher doit déjà être cochée! Je ne veux pas rechercher les nouveaux fichiers tous les single time)Comment faire pour que les fichiers avec une extension spécifique soient ajoutés automatiquement à une validation?

J'ai essayé d'ajouter * .tex à la liste de validation automatique (= liste séparée par des virgules) mais cela ne fait rien.

Répondre

4

Mercurial a ce qu'on appelle crochets pour faire des choses automatiquement sur certains événements. Voir aussi le hgrc documentation et le Mercurial wiki page on Hooks.

Votre tâche peut être fait avec un pre-commit hook, défini dans de votre référentiel hgrc fichier:

[hooks] 
pre-commit = hg add -I "*.tex" 

Avant de commettre, ce crochet ajoute automatiquement tous les pas encore suivi tex fichiers dans la racine du répertoire de travail actuel du référentiel. Ajustez la valeur de l'option -I ou ajoutez d'autres options -I pour spécifier des modèles de fichiers plus complexes à ajouter automatiquement.

Note: Je ne me TortoiseHG, donc je ne peux pas dire si ce crochet provoque des cases à cocher à PRÉSÉLECTIONNÉE. Quoi qu'il en soit, cela devrait aussi fonctionner si vous commettez avec TortoiseHG.

1

En hg comme application console cette solution très simple fonctionne aussi:

hg add "*.tex" 
Questions connexes