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

Re: Consistency between 'update' and 'switch' APIs

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Thu, 14 Mar 2013 09:01:47 -0400

On 03/13/2013 10:15 PM, Julian Foad wrote:
> The interesting case here is a file replaced with an identical file:
> that's the only case where it's unchanged if ignoring ancestry but
> otherwise it's changed.

This may, in fact, be the only case that's interesting to our discussion.
But I trust you realize that it's not mere file replacement that's affected
here. Ignoring ancestry on the server side will transform directory
replacements, too, converting them (editor-wise) into a normal
open_directory() (perhaps with propchanges) where a full tree
deletion+addition would normally have been transmitted.

[Deferring further comment until we unearth the reasoning behind switch
supporting --ignore-ancestry at all.]

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Received on 2013-03-14 14:02:30 CET

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