mercurial

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 ...

Amp | Version Control Revolution - Mercurial in Ruby, mit starkem Fokus auf Erweiterbarkeit über eine Ruby DSL. Wenn ich mir überlege wie oft ich ein VCS als Basis für irgendwelche Sachen (z.B. automatisches Deploy von Blogpostings in einem meiner Blogs) benutze, könnte das gar nicht mal so uncool sein.