On Tue, Nov 09, 2010 at 09:40:31AM +0000, Philip Martin wrote:
> 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.
Thanks for the info. Are the items in the issue tracker corresponding
to the above two points?
I don't think we should risk releasing without complete 1.6->1.7 feature
parity. So I'd like to see both of these issues fixed before we release.
Stefan
Received on 2010-11-09 11:50:53 CET