Entries tagged with "vc.el"

vc.el is Emacs’s built-in interface for version control CLI tools. With respect to Git, magit has for several years now been the most favored (with respect to popularity) Git[1] interface. magit is frequently considered a killer-feature—an irreplaceable feature unique to Emacs.

That’s probably true. But also: I believe there are certain advantages to vc.el. It is my preferred tool for most cases, and I have been using it full time ever since discovering the Jujutsu VCS and its companion integration with vc.el, vc-jj.

Footnotes

  1. magit is an interface for Git, whereas vc.el is an interface for other version control tools, albeit older ones, some of which may follow a non-decentralized version control paradigm (read the Emacs Info node (emacs) Version Control Systems for more information):

    • CVS
    • Subversion (svn)
    • SCCS
    • CSSC
    • Mercurial (hg)
    • Bazaar (bzr)
    • SRC (src)

Nothing yet...