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

