• David Dykstra's avatar
    Changed exclude/include matching so that normally wildcards will stop at · a8b9d4ed
    David Dykstra authored
    slashes.  The old behavior of crossing slashes can be achieved by using a
    double-asterisk ('**') anywhere in a pattern.  Note that this can change
    some existing exclude patterns in a subtle way.  Also note that if the
    remote side is an older release the processing on the two sides might not
    be exactly the same when there's no double-asterisk, which can affect which
    files are excluded from deletion, but they're close enough that people will
    probably not notice.  I considered changing the protocol version and
    checking the remote_version number to ensure the same processing on both
    sides, but the exclude patterns are pre-processed before the remote version
    number is known and it's just not worth going through extraordinary efforts.
    Suggested by Cameron Simpson <cs@zip.com.au>
    a8b9d4ed
Name
Last commit
Last update
lib Loading commit data...
packaging/redhat/5.0 Loading commit data...
support Loading commit data...
zlib Loading commit data...
.cvsignore Loading commit data...
.ignore Loading commit data...
COPYING Loading commit data...
Makefile.in Loading commit data...
README Loading commit data...
access.c Loading commit data...
acconfig.h Loading commit data...
aclocal.m4 Loading commit data...
authenticate.c Loading commit data...
byteorder.h Loading commit data...
checksum.c Loading commit data...
cleanup.c Loading commit data...
clientserver.c Loading commit data...
compat.c Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
connection.c Loading commit data...
errcode.h Loading commit data...
exclude.c Loading commit data...
fileio.c Loading commit data...
flist.c Loading commit data...
generator.c Loading commit data...
hlink.c Loading commit data...
install-sh Loading commit data...
io.c Loading commit data...
loadparm.c Loading commit data...
log.c Loading commit data...
main.c Loading commit data...
match.c Loading commit data...
md4.c Loading commit data...
md4.h Loading commit data...
mkproto.awk Loading commit data...
options.c Loading commit data...
params.c Loading commit data...
receiver.c Loading commit data...
rsync.c Loading commit data...
rsync.h Loading commit data...
rsync.yo Loading commit data...
rsyncd.conf.yo Loading commit data...
sender.c Loading commit data...
socket.c Loading commit data...
syscall.c Loading commit data...
tech_report.tex Loading commit data...
test.sh Loading commit data...
token.c Loading commit data...
uidlist.c Loading commit data...
util.c Loading commit data...
version.h Loading commit data...