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

Reply via email to