DistributedVersionControl (DVC) is a generic Emacs interface to version control systems. Currently, it supports bzr, hg, git, monotone, tla.


The mainline is available via bzr, you can get it via the following command:

    bzr clone http://bzr.xsteve.at/dvc

The mailing list was at https://mail.gna.org/listinfo/dvc-dev/ and archived at https://www.mail-archive.com/dvc-dev@gna.org/.

The bug tracker is at https://bugs.launchpad.net/dvc.

If you are building from bzr, be aware of one gotcha: if the first emacs executable in your $PATH is a symlink, then the directory containing that symlink will be used as the base install location by make install. Fix: either change $PATH to expose the actual installed emacs binary first, at least for the duration of the configure/make/install procedure, or hand-edit the Makefile created by running ./configure to install to the correct location.