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

Re: svn commit: r32998 - trunk/subversion/libsvn_wc

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Wed, 10 Sep 2008 10:31:35 -0400

Stefan Sperling wrote:
> But also, think about e.g. what Mercurial does when receiving a diff for
> a file which was copied -- it applies the diff to all copies (and
> hence renamed files) as well as the original.

Does it really? Awesome. (I've been claiming that as the Right Behavior
for a long time.)

> Another application for copied-to information is when graphing the
> history of a single file forwards in time. It is very cumbersome having
> follow all branches' HEADS in the repository backwards in time
> to the root in order to find out on which branches a given file is
> or was present.
>
> So another related use case is asking "on which branches did we already
> apply the bug fix for file foo.c?" Subversion currently cannot answer this
> question in a straightforward way.

Aren't these server-side issues, though? The versioned filesystem today
could be tracking copied-to information -- it just doesn't.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on 2008-09-10 16:31:54 CEST

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