X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/a03a9f4efe1ae11f0f26cb94f988c13a2043f24a..2a383be0f11d693fc8890b0f56374de75b7743ab:/rsync.yo diff --git a/rsync.yo b/rsync.yo index 08d8d5a6..775bb68e 100644 --- a/rsync.yo +++ b/rsync.yo @@ -1,5 +1,5 @@ mailto(rsync-bugs@samba.org) -manpage(rsync)(1)(24 Mar 2004)()() +manpage(rsync)(1)(17 Apr 2004)()() manpagename(rsync)(faster, flexible replacement for rcp) manpagesynopsis() @@ -636,16 +636,25 @@ a file should be ignored. The exclude list is initialized to: -quote(RCS/ SCCS/ CVS/ .svn/ CVS.adm RCSLOG cvslog.* tags TAGS .make.state -.nse_depinfo *~ #* .#* ,* *.old *.bak *.BAK *.orig *.rej .del-* -*.a *.o *.obj *.so *.Z *.elc *.ln core) +quote(RCS SCCS CVS CVS.adm RCSLOG cvslog.* tags TAGS .make.state +.nse_depinfo *~ #* .#* ,* _$* *$ *.old *.bak *.BAK *.orig *.rej +.del-* *.a *.olb *.o *.obj *.so *.exe *.Z *.elc *.ln core .svn/) then files listed in a $HOME/.cvsignore are added to the list and any -files listed in the CVSIGNORE environment variable (space delimited). +files listed in the CVSIGNORE environment variable (all cvsignore names +are delimited by whitespace). + +Note that these cvs-exclude rules are inserted into the the user's list +of excludes at the point the -C/--cvs-excludes option is mentioned, so +any other include/exclude rules that precede the option override these +rules, and any options that are specified afterwards are overridden by +these rules. Finally, any file is ignored if it is in the same directory as a -.cvsignore file and matches one of the patterns listed therein. See -the bf(cvs(1)) manual for more information. +.cvsignore file and matches one of the patterns listed therein. +There is not currently a way to override an exclude rule read from +a local .cvsignore file. +See the bf(cvs(1)) manual for more information. dit(bf(--exclude=PATTERN)) This option allows you to selectively exclude certain files from the list of files to be transferred. This is most @@ -712,6 +721,8 @@ was located on the remote "src" host. dit(bf(-0, --from0)) This tells rsync that the filenames it reads from a file are terminated by a null ('\0') character, not a NL, CR, or CR+LF. This affects --exclude-from, --include-from, and --files-from. +It does not affect --cvs-exclude (since all names read from a .cvsignore +file are split on whitespace). dit(bf(-T, --temp-dir=DIR)) This option instructs rsync to use DIR as a scratch directory when creating temporary copies of the files