[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mmci 0.9.3 available
From: |
thi |
Subject: |
mmci 0.9.3 available |
Date: |
22 Dec 2000 13:56:28 -0800 |
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 address@hidden
If you are a programmer, look at TODO and help us out!
[README ends here]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- mmci 0.9.3 available,
thi <=