Mercurial

englisch für Quersilber ist ein
hg ist ein Programm zur Versionsverwaltung (source code management system)
Projekt initialisieren

hg init

Fügt die angegebenen Dateien der nächsten Version hinzu

hg add .

Übernimmt Änderungen der angegebenen Dateien oder alle ausstehenden Änderungen ins Archiv

hg commit -m "initial" .

Zeigt geänderte Dateien im Arbeitsverzeichnis

hg status .

Möglicher Status

Zeigt die Revisionshistorie des Archivs oder von Dateien an

hg log .

Die Version 1 von /etc/samba.smb.conf betrachten

hg -r 1 cat /etc/samba.smb.conf

Zur Version 1 von /etc/samba.smb.conf zurückkehren

hg -r 1 revert /etc/samba.smb.conf

Den Unterschied der aktuellen Version von /etc/samba.smb.conf zum letzten commit ansehen

hg diff /etc/samba/smb.conf

hg nutzt Konfigurationsdateien

Systemweit /etc/mercurial/hgrc
für den Benutzer $HOME/.hgrc
Es handelt sich um Dateien im ini-file format
[section]
name = value
z.B.

[ui]
username = Timo Hubenthal <timo@tuxti.de>