[EMAIL PROTECTED] (Biot Olivier) wrote: > Hi Folks, > > If cvs doesn't allow us to move files, which becomes almost inevitable in > larger and longer-lasting projects, then we may be interested in finding a > tool which provides the missing functionality and has a short learning > traject for CVS users.
I developed a program called Meta-CVS, which layers serious directory structure versioning over CVS, and other cool features too. It's mostly compatible with CVS, command-for-command and option-for-option, wherever that makes sense. For instance, the reporting commands log, diff and annotate, just apply a transformation to the list of input files and call CVS. Others do a lot more work in addition to calling CVS, like update. Then there are commands that have no counterpart in CVS, like branch, merge, switch, move and link. -- Meta-CVS: directory structure versioning; versioned symbolic links; versioned execute permission; versioned property lists; easy branching and merging and third party code tracking; all implemented over the standard CVS command line client -- http://freshmeat.net/projects/mcvs
