Pcl-cvs and Psvn Incompatibilities

2006-10-07, , Comments

I think I already mentioned that I’m using both CVS and Subversion now: Subversion at home, CVS at work. In general the similarities between the two make the context switch fairly painless, but there’s one gotcha which keeps on getting me.

I use pcl-cvs as my CVS client: it’s not perfect but it’s more than good enough if you’re prepared to use the cvs command line client every so often for advanced merging and similar. One of the routine pcl-cvs commands I use is U which undoes local modifications.

I use psvn as my Subversion client: it’s not perfect but it’s more than good enough if you’re prepared to use the svn command line client every so often for advanced merging and similar. One of the routine commands I use is U, which updates everything.

Ouch! U means update in psvn and undo in pcl-cvs. For once I’m glad of the confirmation dialog which appears in the status bar:

Undo N files? (yes or no)

That’s a no! I suppose I could hack the elisp …