Greg Hudson <ghudson@MIT.EDU> writes:
> >> Assuming you actually actually meant "was useful" in that tense,
> >> can you describe where you actually wind up using this feature of
> >> node-revision IDs?
>
> > Check out libsvn_fs/delta.c:replace.
>
> I looked at that function and saw how it was using the relatedness
> heuristic, but I'm still unclear what fs operation needs this metric
> in order to function. (Something to do with replacing a directory
> entry, of course, but I don't understand precisely what and why.)
That code is a bit out-of-date. Try writing a delta construction
algorithm.
> > I'd like to move to something better, but nobody has yet suggested
> > an alternative that has substantial semantic advantages to justify
> > the increased I/O costs.
>
> I guess I'd like to take a harder look at why the fs layer has to
> figure this stuff out in the first place. Presumably it's some
> ramification of versioning directories that I just haven't thought
> through yet.
Go for it!
Received on Sat Oct 21 14:36:21 2006