|
NAMEVCP::Dest::revml - Outputs versioned files to a revml fileSYNOPSISrevml:[<output-file>] revml:[<output-file>] --dtd <revml.dtd> revml:[<output-file>] --version <version> revml:[<output-file>] --compress revml:[<output-file>] --no-indent DESCRIPTIONOPTIONS
EXTERNAL METHODS
LIMITATIONSCan consume all available memory and disk space because this driver keeps all old revisions around (metadata in RAM, file images on disk) so that diff()s may be run against the parent revision when a branch is made.This behavior is not completely necessary, but because RevML is currently only used for testing and analysis of small filesets, this limitation is acceptable. We can add a command line option to disable this behavior by limiting (to 0 or to some cache size) the number of revs kept around and letting files that have no previous rev handy be emitted in their entirety instead of use a diff. We could also use an on-disk store for the metadata if that would help. Let us know your needs. AUTHORBarrie Slaymaker <barries@slaysys.com>COPYRIGHTCopyright (c) 2000, 2001, 2002 Perforce Software, Inc. All rights reserved.See VCP::License ("vcp help license") for the terms of use.
Visit the GSP FreeBSD Man Page Interface. |