[Bug 2675] --backup --suffix=.foo --delete-after doesn't backup
deleted files
Wayne Davison
wayned at samba.org
Mon May 2 18:00:01 GMT 2005
On Mon, May 02, 2005 at 06:54:03PM +0200, Paul Slootman wrote:
> Hmm, I looked through the messages to the mailing list since 2.6.4 was
> released, and couldn't find anything relevant.
http://lists.samba.org/archive/rsync/2005-April/012134.html
> BTW, there was a bug reported about the fact that rsync now shows
> non-7bit-ascii chars as '?' now.
The CVS rsync calls setlocale() so that the isprint() function doesn't
affect too many characters (such as printable high-bit letters). It has
also changed its output format to backslash-escape non-printable chars
(e.g. "\012", "\\") instead of substituting a '?'. This lets scripts
decode the real filename, if desired. For example, in perl:
$filename =~ s/\\(\d\d\d|\\)/ $1 eq "\\" ? $1 : chr(oct($1)) /eg;
> I tried checking the NEWS and OLDNEWS files to see when that had been
> implemented (I thought 2.6.4 but wasn't sure), but I can't find any
> mention of this change.
It apparently was left out of the NEWS for 2.6.4. How strange.
> So rsync scans all the files twice apparently [for deletion]?
Yes, the various delete passes have always done a separate scan. The
new --delete-during (--del) option causes the deletions to happen during
the file-sending scan, making it more efficient.
..wayne..
More information about the rsync
mailing list