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

Re: svn.collab.net is going down...

From: Branko Čibej <brane_at_xbc.nu>
Date: 2002-06-17 19:11:16 CEST

cmpilato@collab.net wrote:

>...for a Subversion upgrade and repository conversion.
>
>
Would it be very horrible if I called a halt to that conversion?

It turns out that, if I want to finish the delta combiner in time for
Alpha, I have to change the way we create deltas. Specifically, I have
to rip out Greg Hudson's space optimization in
text_delta.c:svn_txdelta_next_window(), which intentionally makes the
source windows overlap. The result is that the combiner would have to
handle overlapping delta windows, which is definitely more than I'd want
to do for Alpha -- it is, in fact, a slightly huge amount of work.

My suggestion would be:

    * rip out that space optimization
    * apply Daniel Berlin's patch
      (http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgId=163165)
      that
          o introduces an address cache for the svndiff
            generator/parser, and
          o changes the number representation in svndiff be128 to le128
          o changes the svndiff format version, with backward compatibility
    * then convert the repository
    * then integrate the delta combiner

The first two steps are fairly trivial, and I could get them checked in
(and unit tested, of course) tonight.

-- 
Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jun 17 19:11:58 2002

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.