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

Re: Branching 1.7.x by Dec-31

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Tue, 09 Nov 2010 09:40:31 +0000

Stefan Sperling <stsp_at_elego.de> writes:

> Is the op-depth stuff ready for release?
> The only other big ticket item to be tackled is the conflict store, right?

Currently op-depth is using just two depths, 0 and 2, for base and
working. There is code protected by SVN_WC__OP_DEPTH that enables the
full op-depth but it's not yet complete. Both sets of op-depth code
have known problems. However without SVN_WC__OP_DEPTH it is impossible
to support the 1.6 revert-base feature (copy a directory, delete a child
of the copy, replace the child, revert the child). Enabling
SVN_WC__OP_DEPTH will involve a wc format bump even if it doesn't change
the database schema, so if it's not done before 1.7 then it can't happen
until 1.8.

The other big problem is that the single-db code doesn't really handle
tree conflicts properly, it still has the 1.6 behaviour of skipping when
a tree conflict is encountered. This means that the base node tree is
incomplete which is one of the things that single-db was supposed to
fix. Tha fact that the base node tree is incomplete makes it very
difficult to understanding the behaviour of the code.

-- 
Philip
Received on 2010-11-09 10:41:12 CET

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