meta-cvs(1)

NAME

Meta-CVS - version control system built around CVS

DESCRIPTION

Meta-CVS command syntax:
mcvs [ global-options ] command [ command-options ]
[ command-arguments ]
Global options:
-H --help
Print this help and terminate. If a command is
specified, help specific to that command is printed instead.
-Q Very quiet, generate output only for serious prob
lems. (*)
-q Somewhat quiet, some info messages suppressed. (*)
-n Dry run; do not modify filesystem. (*)
--debug
Verbose debug output; -Q and -q are ignored but
still passed to CVS.
-r Make working files read-only. (@)
-w Make new working files read-write (default). (@)
-l Do not log cvs command in command history, but exe
cute it anyway. (@)
-t Trace CVS execution. (@)
-v --version
Display version information and terminate.
-f CVS not to read ~/.cvsrc file. (@)
-i script-name
Load a Lisp file and evaluate its top level forms,
allowing Meta-CVS to behave as an interpreter.
--meta Include metafiles such as MCVS/MAP in the set of
files to operate on.
--metaonly
Operate only on metafiles.
--nometa
Exclude metafiles from the set of files to operate
on.
--error-continue
Instead of interactive error handling, automatical
ly continue all continuable errors.
--error-terminate
Terminate with cleanup when an error happens in
stead of interactive error handling.
-T tempdir
Place temporary files in tempdir. (@)
-e editor
Edit messages with editor. (*)
-d root
Specify CVSROOT. (@)
-z gzip-level
Specify compression level. (@)
--up N Escape out of N levels of sandbox nesting before
executing operation.

Notes: (*) option processed by Meta-CVS and passed
to CVS too.
(@) option merely passed to CVS.
Commands:
help Obtain more detailed help for a specific command.
create Create new project from an existing file tree.
grab Take a snapshot of an external source tree, such as
a third-party release, and incorporate it into the working copy.
Tries to discover file moves.
checkout (co)
Retrieve a Meta-CVS project from the repository to
create a working copy.
export (ex)
Retrieve a Meta-CVS project without creating a
working copy.
add Place files (or directories with add -R) under ver
sion control.
remove (rm)
Remove files or directories.
move (mv)
Rename files and directories.
link (ln)
Create a versioned symbolic link.
update (up)
Incorporate latest changes from repository into
working copy.
commit (ci)
Incorporate outstanding changes in the working copy
into the repository.
diff Compute differences between files in the working
copy and the repository or between revisions in the repository.
tag Associate a symbolic name with file revisions to
create an identifiable baseline. By default, tags the revisions
that were last synchronized with the directory. Note: tag -b cre
ates a CVS branch, it won't be a Meta-CVS branch with managed
merges. Consider the branch command instead!
log Display log information for files.
status (stat)
Show current status of files.
annotate
Perform a detailed analysis of files, showing the
version information about every individual line of text.
filt (fi)
Act as a text filter, which converts Meta-CVS F
file names to readable paths, according to the current mapping.
remote-filt (rfi)
Remote version of filt, requires module name.
branch Create a managed branch. Meta-CVS managed branches
keep track of what has been merged where, so users don't have to
track merges with tags at all.
merge Merge a managed branch to the current branch or
trunk.
remerge
Re-apply the most recent merge without changing any
tags. Useful when a merge goes bad so the local changes have to
be discarded and the merge done over again.
list-branches (lb) List Meta-CVS managed branches.
switch (sw) Switch to a branch. With no arguments, switch
to
main trunk.
remap Force Meta-CVS to notice and incorporate moves and
deletions that were performed directly on the sandbox.
purge Execute a CVS remove on files that have been un
mapped with the remove command.
restore
Restore files that have been deleted with the re
move command, but not purged. These appear in the lost+found di
rectory under cryptic names.
prop Manipulate properties.

prop --set <bool-prop-name> [ files ... ] prop
--clear <bool-prop-name> [ files ... ] prop --value <prop-name>
<new-value> [ files ... ] prop --remove <prop-name> [ files ... ]
The ``exec'' property represents the execute per
mission of a file. More than one --set, --clear, --value or
--remove may be specified before the files.
watch Manipulate per-file CVS watch settings.

watch --on [ files ... ] watch --off [ files ... ]
watch --add <action> [ files ... ] watch --remove <action> [
files ... ]
watchers
See who is watching files.
edit Indicate the intent to edit a watched file.
unedit Retract the indication signaled by edit.
editors
See who is editing files.
sync-to-cvs
Synchronize tree in the direction of the CVS sand
box. Useful when extending Meta-CVS with external scripts.
sync-from-cvs
Synchronize CVS sandbox to the tree.
convert
Convert a CVS module to a Meta-CVS project. This
requires direct filesystem access to the repository. Caveat:
this is a very blunt instrument.
Meta-CVS version 1.0.13 Copyright MarchK2004ylheku
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout