[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Re: How new-style codeville merge works
From: |
Nathaniel Smith |
Subject: |
Re: [Monotone-devel] Re: How new-style codeville merge works |
Date: |
Sun, 8 May 2005 21:23:45 -0700 |
User-agent: |
Mutt/1.5.9i |
On Sun, May 08, 2005 at 11:00:51AM -0700, Zack Weinberg wrote:
> My suspicion is that you could re-sort the on-disk weave by version
> number, like so
>
> version 1 of line 1
> version 1 of line 2
> version 1 of line 3
> ...
> version 2 of line 2
> version 2 of line 4
> ...
> version 3 of line 12
>
> making it append-only, without having to add much information to the
> metadata half of the file.
If you squint, this is RCS :-).
The whole reason to use a weave in the first place, though, is that
precise cdv-merge needs efficient access to a global, consistent
linearization of all lines that have ever been in a file. So, well,
the traditional weave ordering is the whole point :-).
-- Nathaniel
--
"Of course, the entire effort is to put oneself
Outside the ordinary range
Of what are called statistics."
-- Stephan Spender