diff options
Diffstat (limited to 'CVSROOT/cvswrappers')
-rw-r--r-- | CVSROOT/cvswrappers | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/CVSROOT/cvswrappers b/CVSROOT/cvswrappers index 7bcb6cbfe953..0b5f6662e794 100644 --- a/CVSROOT/cvswrappers +++ b/CVSROOT/cvswrappers @@ -1,15 +1,15 @@ # # $FreeBSD$ # -# This file describes wrappers and other binary files to CVS. +# This file affects handling of files based on their names. # -# Wrappers are the concept where directories of files are to be -# treated as a single file. The intended use is to wrap up a wrapper -# into a single tar such that the tar archive can be treated as a -# single binary file in CVS. +# The -t/-f options allow one to treat directories of files +# as a single file, or to transform a file in other ways on +# its way in and out of CVS. # -# To solve the problem effectively, it was also necessary to be able to -# prevent rcsmerge from merging these files. +# The -m option specifies whether CVS attempts to merge files. +# +# The -k option specifies keyword expansion (e.g. -kb for binary). # # Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers) # @@ -19,10 +19,11 @@ # -f from cvs filter value: path to filter # -t to cvs filter value: path to filter # -m update methodology value: MERGE or COPY +# -k expansion mode value: b, o, kkv, &c # # and value is a single-quote delimited value. -# -# +# For example: +#*.gif -k 'b' #*.nib -f '$CVSROOT/CVSROOT/unwrap %s' -t '$CVSROOT/CVSROOT/wrap %s %s' #*.rtfd -f '$CVSROOT/CVSROOT/unwrap %s' -t '$CVSROOT/CVSROOT/wrap %s %s' #*.draw -f '$CVSROOT/CVSROOT/unwrap %s' -t '$CVSROOT/CVSROOT/wrap %s %s' |