On Thu, Sep 15, 2005 at 11:38:29 +0200, Paul Slootman wrote: > This would mean that in 2.6.3 the "!" didn't actually do anything in a > .cvsignore file (including not generating an error...). > See also https://bugzilla.samba.org/show_bug.cgi?id=1873
Strange - I always thought it would work for me. > It would help if you could give a clear-cut repeatable test case, > complete with the .cvsignore file as an attachment. The error message > you give would seem to indicate that there is e.g. a space or a \r after > the "!" sign. Ok, see attachment. I've tested it right now between two hosts running rsync 2.6.3-2 and 2.6.6-1. It works in the forward direction, backwards it gives '!' rule has trailing characters: ! rsync error: syntax or usage error (code 1) at exclude.c(833) as stated in my original message. > apt-get install dpkg-repack Thanks, that's exactly what I was looking for! Cheers, - Stephan. --------------------------------------------------------------------------- #! /bin/bash -ex echo '!' > ~/.cvsignore echo '*~' >> ~/.cvsignore rm -rf /tmp/tester mkdir /tmp/tester cp /etc/passwd /tmp/tester cp /tmp/tester/passwd{,~} rsync -avbu --cvs-exclude --delete /tmp/tester remotehost:/tmp/
signature.asc
Description: Digital signature