# # $FreeBSD: CVSROOT-src/cvswrappers,v 1.3 2000/08/28 11:30:59 joe Exp $ # # This file affects handling of files based on their names. # # 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. # # 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) # # wildcard [option value][option value]... # # where option is one of # -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' #*.tiff -m 'COPY' *.gif -k 'b' *.GIF -k 'b' *.jpg -k 'b' *.JPG -k 'b' *.png -k 'b' *.PNG -k 'b' *.pdf -k 'b' *.PDF -k 'b' *.avi -k 'b' *.AVI -k 'b' *.mp3 -k 'b' *.MP3 -k 'b' *.mpg -k 'b' *.MPG -k 'b' *.doc -k 'b' *.DOC -k 'b' *.xls -k 'b' *.XLS -k 'b' *.xl* -k 'b' *.XL* -k 'b' *.mpp -k 'b' *.MPP -k 'b' *.ppt -k 'b' *.PPT -k 'b' *.dot -k 'b' *.DOT -k 'b' *.jar -k 'b' *.JAR -k 'b' *.tif -k 'b' *.TIF -k 'b' *.swf -k 'b' *.SWF -k 'b' *.bmp -k 'b' *.BMP -k 'b' *.exe -k 'b' *.EXE -k 'b' *.o -k 'b' *.O -k 'b' *.tgz -k 'b' *.TGZ -k 'b' *.gz -k 'b' *.GZ -k 'b' *.ico -k 'b' *.ICO -k 'b'