Greg Stein <gstein@lyra.org> writes:
> > > Jane starts a Subversion txn 0.
> > > Bill starts a Subversion txn 1.
> > > Jane makes a change against 3.7 in txn 0, creating node rev 3.8
> > > Bill makes a change against 3.7 in txn 1, creating node rev 3.8.1.1.
> > > Jane aborts her txn, node rev 3.8 is removed from the database.
> > > Bill commits his txn, node rev 3.8.1.1 is committed for all time.
> > > =====> Now 3.8.1.1 exists, but 3.8 does not
>
> Huh? You sure?? ... I thought you would end up with 3.8 and 3.7.1.1. Bill's
> change is *not* derived from 3.8.
I'm not sure, no, but I think that the "branch" numbers don't indicate
derivation in the way you think they do. That is, 3.8.1.1 doesn't
mean "derived from 3.8", it just means "when I tried to create 3.8, I
found it was already there, so I sidetracked onto 3.8.1.1 instead".
-K
> Therefore, you'd end up with 3.7 and 3.7.1.1. I would presume that further
> changes occur on the 3.7.1 line.
>
> There are still no holes, but I don't think the above numbering is correct.
>
> Cheers,
> -g
>
> --
> Greg Stein, http://www.lyra.org/
Received on Sat Oct 21 14:36:25 2006