How can I recursively add a complete file/folder hierarchy to CVS ?
Currently such a command does not exist in native CVS. Since WinCvs 1.3.11 however there is a Python macro available captioned Macros|Add|Recursive Add (autocommit)… (or Macros|CVS|Recursive Add (autocommit)… in WinCvs releases 1.3.20 and earlier) which will do the job just fine. Inspired by the native Import dialog it offers to select the keyword substitution mode (e.g. binary/text/unicode) based on file extension. You can also optionally commit the added files in the same step, supplying a log comment along the way. For older WinCvs releases there also is a TCL macro captioned Add all to Cvs which could be used to accomplish this. The major drawback to this macro is that it can not distinguish between text- and binary files. Guy Rouillier wrote an alternative TCL-macro which deals with this issue. It is available via the CVSGUI list’s Files section. The posts that accompanied this macro could be found here and here. To access these links you will currently have to be registered w