Up to [The MirOS Project] / contrib / hosted / tg
Request diff between arbitrary revisions - Display revisions graphically
Keyword substitution: kv
Default branch: MAIN
mention that, due to our use of xargs(1), this script cannot cope with whitespace (what xargs thinks whitespace is, anyway) in pathnames; the -0 option to xargs might be able to fix that but is unportable…
• protect against path components beginning with dashes ‣ SVN URLs ‣ CVS module (first component) ‣ CVS module (last component) == working directory basename ‣ property cleanup filenames, by prefixing with $bp/ • make it a policy that $T is and stays cwd until cleaning up (KISS)
Add Subversion to CVS repository converter, requested by Leif Gruenwoldt in IRC (#cvs), written in mksh. Pretty tested, pretty complete, optionally tags every SVN revision (so that they can directly be checked out); preserves users and dates and sets the RCS State to the SVN revision the RCS revision was changed at. No branch handling (necessary) because SVN doesn’t do branches. Use -B and -H options to have a restartable conversion. The svn:executable (set or unset) and svn:mime-type (application/* or not) properties for the LAST checked out revision are retained in the ,v files. Please send improvements and/or requests to me!