It looks like this bug has gathered quite a bit of attention since it
was first filed, so let me set some expectations here.

The trouble with patching Ubuntu is that then we're on the hook for
maintaining those patches indefinitely. This can cause a great deal of
pain if future upstream refactorings mean that the patches need
substantial rework, or if upstream decide to implement something very
similar but with subtly different semantics.

I suggest that to make progress you petition upstream to get this
feature landed upstream directly.

> Am I correct in the assumption that this has not been done or
integrated in rsync in any form(s) at this time?

I've not looked, sorry. Someone will have to dig through sources and
commit logs and/or release notes and manpages to determine that.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to rsync in Ubuntu.
https://bugs.launchpad.net/bugs/1353792

Title:
  Detect renamed files and handle by renaming instead of delete/re-send

Status in rsync package in Ubuntu:
  Confirmed

Bug description:
  There has been a report in rsync[0] about this issue since 2005, some
  patches has been developed detect-renamed[1] and detect-renamed-lax[2]
  to target the issue, I think it would be great if Ubuntu could patch
  itself rsync to provide such feature.

  I've updated those[3] patches[4] to apply to the latest rsync package
  (3.1.1) and they're working great in my own setup, I also put them in
  a ppa[5] for further testing. The patches aren't intrusive, they
  provide some extra flags (--detect-renamed, --detec-moved and
  --detect-renamed-lax) so I think it shouldn't be disastrous for those
  who won't use the extra features.

  [0] https://bugzilla.samba.org/show_bug.cgi?id=2294
  [1] https://bugzilla.samba.org/attachment.cgi?id=7435
  [2] 
http://gitweb.samba.org/?p=rsync-patches.git;a=blob;f=detect-renamed-lax.diff;h=4cd23bd4524662f1d0db0bcc90336a77d0bb61c9;hb=HEAD
  [3] 
https://github.com/chilicuil/learn/blob/master/patches/rsync-3.1.1-trusty-detect-renamed.diff
  [4] 
https://github.com/chilicuil/learn/blob/master/patches/rsync-3.1.1-trusty-detect-renamed-lax.diff
  [5] https://launchpad.net/~minos-archive/+archive/ubuntu/main/+packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rsync/+bug/1353792/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to