hi cvs folks, please see directory: http://www.glug.org/people/ttn/software/mmci/ for mmci 0.9.3 and let me know what you think. the README is below. (btw, see ../ttn-pers-scheme/ for ttn-pers-scheme 0.04.) i am very open to contributions in the form ideas, patches or new code. mmci is released under GPL v2. thi _________________________ Welcome! This directory contains mmci (multi-method check-in), a program that abstracts the "cvs add" procedure to also handle RCS files and Emacs-style backup files. Typically, you would use mmci like so: cvs add my-module/stuff mmci --dry-run --repo-dir my-module/stuff stuff [examine mmci output to see if you concur] mmci --verbose --repo-dir my-module/stuff stuff mv stuff stuff.orig cvs checkout my-module/stuff [make sure the cvs checkout is ok] rm -rf stuff.orig where "stuff" is a relative directory. Note that mmci will not create `my-module' for you. In lieu of a proper man- or info-page (apologies in advance), here are the (short, long) options that mmci accepts: -h, --help Display this message and exit successfully. --version Display version and exit successfully. -n, --dry-run Display commands mmci would do, but don't actually do them. -v, --verbose Display commands as they are executed. By default, mmci works quietly. -r, --repo-dir DIR Use DIR as the root of the tree to be augmented from the local directory. NOTE: This option is actually REQUIRED. The rest of the command line is the name of a single relative directory to be (recursively) processed. Files already in CVS (as evidenced by their name appearing in CVS/Entries) are ignored, as are most files cvs normally ignores. The exception is Emacs-style backup files (foo, foo~, and foo.~N~), which are checked in with successive revisions based on the files' mtime. Files under RCS control (RCS/*,v) are copied directly. New files are checked into RCS temporarily and processed as such. Although mmci tries not to disturb the original working directory, for new files, the permissions usually end up read-only. We may fix this later, but as the usage above indicates, it's unlikely you'll want to keep the working directory around anyway. Dependencies: guile 1.4 ttn-pers-scheme 0.04 Installation: ./configure make make check # optional, but recommended make install make distclean Troubleshooting: If you are having problems, first run "make check" to see that it passes cleanly. If not, please email the maintainer the output of "make check" and "make DEBUG=1 check". We tested mmci using a local repository (see "make check"), so its behavior for non-local repositories is questionable. Let us know of any problems. Contact: Please send bug reports and patches to [EMAIL PROTECTED] If you are a programmer, look at TODO and help us out! [README ends here] _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs