Stefan Sperling wrote: > Marc Strapetz wrote: >> Changed paths: >> A /dst (from /src:1) >> M /dst/dir [...] >> However, there is no modification expected, [...] > > Interesting. I suspect this comes about because the pin-externals code > always sends a propchange in the commit transaction. Apparently the > repository will happily record a no-op change. It seems the client > should avoid sending a propchange with an empty delta?
Yes, that's the rule currently: the client should avoid sending an empty change. > Or should the server be fixed to collapse empty propchanges to nothing? Longer term, the server should collapse empty changes to nothing. > What does it do for no-op file content changes sent by clients? More or less the same as for properties. (But the handling isn't consistent.) > In any case, this is a cosmetic issue in practice. But I agree it should > be fixed. Agreed. - Julian