Am Rande notiert ...

obensonne / hg-autosync. Eine Erweiterung für Mercurial, die automatische Syncs zwischen Arbeitsverzeichnissen über ein zentrales Repository realisiert. Kann manuell als Kommando ausgeführt werden oder im Daemon-Modus (dann wird das einfach per Intervall zyklisch durchlaufen). Damit kann man sowas wie ein kontrolliertes Dropbox machen – nur die aufgenommenen Dateien werden synchronisiert. Wobei ich anstelle der Intervall-Lösung lieber eine Kombination von inotify und xmpp Notify hätte – dadurch würde der Daemon nicht ständig anspringen. Aber sowas könnte man daraus vielleicht sogar bauen. Update sowas gibts schon.

WorkingWithSubversion – Mercurial. Weil ich immer wieder auf gammelige SVN Repositories stoße und doch Mercurial deutlich vorziehe, sollte ich mir hgsubversion mal genauer angucken.

RecordExtension – Mercurial. Genial, war mir bisher nicht aufgefallen. Damit kann man einzelne Patches zum Commit auswählen, wenn man mal mehrere Sachen in einem Rutsch gemacht hat, aber nicht zusammen committen will.

vcscommand.vim – CVS/SVN/SVK/git/hg/bzr integration plugin : vim online – auch sowas das ich eher in einer Shell als im Editor mache. Allein schon weil ich selten single-file commits habe. Aber für die Abfragen der Historie könnte es doch noch interessant sein. Ist auch eines der aktiveren Vim Plugins – manche von denen sind echt erschreckend alt, tun aber trotzdem noch gut. Bei einem Plugin war sogar der Verweis auf seine Homepage bei GeoCities …