Can not use --track-renames when syncing to and from Crypt remotes?

Perhaps a --track-renames-strategy flag which could be a comma separated list of (size would always be included).

  • "hash"
  • "modtime"
  • "leaf"

The default would be hash, and if --track-renames failed because of no hash it could output a message try --track-renames-strategy modtime or modtime,leaf - see docs.

It would be a good idea to make an issue about it now while it is fresh in our minds! There are some complexities handling the modtime (we need to make the precision correct for both the source and destination so we need to find the higest precision and divide the modtime expressed in nS by that). I'd be delighted to talk you through it if you wanted to have a go!