On 2005-04-25 14:59:46 +0200, Paul Slootman wrote:
> Of course, if you did not specify -r or --recursive (you don't show how
> you invoked rsync), then it is a bug.
This is the case. FYI, the command was:
svn list -R | rsync --files-from=- -zuv --progress -e ssh \
--rsync-path=/home/QtPalmtop/bin/rsync . ${host}:sd/wd/
i.e. to transfer only the files from the Subversion working copy,
but only those that are in the repository. But with the latest
rsync, this command also transfers files and directories[*] that
are not in the repository (i.e. not given by "svn list -R").
[*] Only the directory is transfered, not its contents (this is
the case of the ".svn" directories, in particular).
As a workaround, I'm now using:
svn list -R | grep -v '/$' | rsync --files-from=- -zuv --progress -e ssh \
--rsync-path=/home/QtPalmtop/bin/rsync . ${host}:sd/wd/
--
Vincent Lef�vre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]