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]

Reply via email to