Tailor will do a cvs checkout from a CVS repository and an svn checkout from an SVN Repository. It will then do a diff and extract the code changes. Finally depending on the parameters you pass to it, tailor can
- commit the changes/differences to the CVS repository
- commit the changes/differences to the SVN repository
This is useful in a situation where you would like to keep a vendor branch of let's say OpenACS head from OpenACS CVS on a branch in your subversion repository.
And yes, we can also use tailor to extract say OpenACS HEAD into a test subversion repository for testing/review.