CVS diff has the option to display revisions side by side and denote diffs with usual patch symbols like:
import zlib import zlib
> import time
import traceback import traceback
import cElementTree as ElementTree import cElementTree as ElementTree
from util import infopage from util import infopage
> from util.timeout import Timeout
Is there anyway to pipe that output to vimdiff so that it displays those two columns in two side-by-side buffers along with all the diff-highlighting goodness of vimdiff?
I'm aware of tools like cvsvimdiff.vim and the like, but the problem with those is that they only work on one file at a time, whereas the cvs diff output lists multiple files.