summaryrefslogtreecommitdiffstats
path: root/vimrc
diff options
context:
space:
mode:
authordoy <doy@tozt.net>2009-01-02 21:17:36 -0500
committerdoy <doy@tozt.net>2009-01-02 21:17:36 -0500
commitf7f2c7f26c91824ba75378de26b89b908098dfab (patch)
tree35a8d72e5662a8792a5799893c0f5d36c962be66 /vimrc
parent90511923b8c6cb3705530c95fdd9889f05329e48 (diff)
downloadconf-f7f2c7f26c91824ba75378de26b89b908098dfab.tar.gz
conf-f7f2c7f26c91824ba75378de26b89b908098dfab.zip
add cvs to the vcs diff stuff
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc2
1 files changed, 2 insertions, 0 deletions
diff --git a/vimrc b/vimrc
index c4b8e6f..0efa1f0 100644
--- a/vimrc
+++ b/vimrc
@@ -409,6 +409,8 @@ endfunction
function s:vcs_orig(file)
if filewritable('.svn')
return system('svn cat ' . a:file)
+ elseif filewritable('CVS')
+ return system("AFILE=" . a:file . "; MODFILE=`tempfile`; DIFF=`tempfile`; cp $AFILE $MODFILE && cvs diff -u $AFILE > $DIFF; patch -R $MODFILE $DIFF 2>&1 > /dev/null && cat $MODFILE; rm $MODFILE $DIFF")
elseif finddir('_darcs', '.;') =~ '_darcs'
return system('darcs show contents ' . a:file)
else