The Samba-Bugzilla – Bug 3432
rsync -azv --cvs-exclude forgets "LocalSettings.php"
Last modified: 2006-03-12 02:56:52 UTC
# unpack with;
$ tar xvzf albackup.tgz
# Use rsync 2.6.6 (or earlier versions);
$ rsync -azv --cvs-exclude mediawiki-1.5.3 newdir
# Note that newdir/mediawiki-1.5.3/ does *not* contain LocalSettings.php
# This is an error if I read the default_cvsignore array of rsync-2.6.6/exclude.c correctly.
--cvs-ignore ignores both that laundry list in exclude.c and any additional files specified in per-directory .cvsignore files. I downloaded the package you linked and found that the MediaWiki people listed LocalSettings.php in .cvsignore, so rsync's behavior is correct. A "sufficiently empowered user" should resolve this bug invalid--why does Bugzilla let me click on things I'm not allowed to actually do?
Matt has the solution - the mediawiki guys has entered the missing files into .cvsignore, which rsync correctly parses and thus ignores LocalSettings.php.
Nasty problem, but this is not an error in rsync!