[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion 1.9: svn cp --pin-externals may produce dummy log entries

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Thu, 23 Apr 2015 13:36:13 +0100

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
Received on 2015-04-23 14:50:42 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.