VCS 0.5

Apr. 16th, 2009 08:44 pm
ewx: (geek)
[personal profile] ewx

Do you find yourself typing bzr commit in Git branches, or cvs diff in your Perforce workspace? Then perhaps VCS is for you.

VCS is a wrapper for version control systems. It presents an essentially uniform interface to the user, allowing ‘muscle memory’ to use vcs commands rather than adapt to the version control system currently in use. Of course, the downside is that you have yet another three-letter command to start using!

The supported systems are Bazaar, Git, CVS, Subversion, Mercurial, Darcs and Perforce. More could be added. The supported commands are add, annotate (blame), clone, commit, diff, edit, log, remove, revert, status, update. Again, more could be added.

Changes in VCS 0.5:

  • New environment variables VCS_PAGER and VCS_DIFF_PAGER allow you to feed log and diff output through colorizers and into pagers automatically.
  • Perforce support is now more self-consistent. In particular vcs diff and vcs commit now have a default of ..., applying them to just the current directory and its children rather than the whole workspace.
  • vcs status now produces much more useful output for Perforce, and honors .vcsignore files.

Get source code and/or .deb files from http://www.greenend.org.uk/rjk/2009/vcs.html.

(no subject)

Date: 2009-04-17 07:56 am (UTC)
simont: A picture of me in 2016 (Default)
From: [personal profile] simont
Minor nit: the man page on the web, under the heading "vcs commit", says that "vcs ci" is a synonym for "vcs checkin". Presumably it should in fact say that "vcs ci" and "vcs checkin" are both synonyms for "vcs commit"?

(no subject)

Date: 2009-04-17 08:15 am (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com
vcs checkin doesn't exist at all (but maybe should) but otherwise yes, that's wrong. Will be fixed in next release (and the online man page maybe earlier - groff's HTML formatting is atrocious, and I want to improve on it).

February 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
232425262728 

Most Popular Tags

Expand Cut Tags

No cut tags
OSZAR »