2010-12-01 5 views

Antwort

4

Mercurial hat so genannte Hooks, um Dinge automatisch auf bestimmte Ereignisse zu tun. Siehe auch die hgrc documentation und die Mercurial wiki page on Hooks.

können Ihre Aufgabe mit einem pre-commit erfolgen Haken, definiert in Ihrer hgrc Datei-Repository:

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

Vor einem verpflichten, dieser Haken fügt automatisch alle noch nicht tex Dateien aufgespürt im Stammverzeichnis des aktuellen Arbeitsverzeichnisses des Repositorys. Passen Sie den Wert der Option -I an, oder fügen Sie weitere -I Optionen hinzu, um komplexere Muster von Dateien anzugeben, die automatisch hinzugefügt werden sollen.

Hinweis: Ich benutze TortoiseHG nicht, also kann ich nicht sagen, ob dieser Haken bewirkt, dass alle Kontrollkästchen vorselektiert werden. Sowieso sollte es auch funktionieren, wenn Sie mit TortoiseHG begehen.

1

In hg als Konsolenanwendung diese sehr einfache Lösung funktioniert auch:

hg add "*.tex"