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

Re: Thought experiment - follow logs back before r1 into previous repository

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Fri, 30 Sep 2011 14:16:57 +0300

Konstantin Kolinko wrote on Fri, Sep 30, 2011 at 14:15:48 +0400:
> 2011/9/30 Julian Foad <julian.foad_at_wandisco.com>:
> > Perhaps we'd set
> > a revprop on (new) r0 or r1 pointing to the old repo URL so that this
> > info is configured in a single place.  The two sets of revision numbers
> > in the output would be confusing so we may want to consider tagging the
> > old and/or the new revnums with some marker as well as inserting an "And
> > now from the old repository:" message.

Of course, this should nest to an arbitrary-length chain of repositories. :-)

Another problem, when you chain repositories this way, I could see how
it would be more natural for the "second in the chain" repository to
have a non-empty r0; but the assumption that the contents of r0 are
fixed --- precisely the root fspath and nothing else --- is ubiquitous
in the codebase.

Thirdly, once you allow a chain of repositories, you can as easily allow
a tree of repositories (where *two* repositories state that repos5 is
their predecessor). From here the distance is short to asking if DAGs
can also be supported, and --- if that's a yes --- then to further ask
if more complex graph topologies (that DVCS's support) can also be
supported :-).
Received on 2011-09-30 13:17:43 CEST

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