[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Salsa

On Sun, May 06, 2018 at 04:56:49PM +0100, Ian Campbell wrote:
>On Sun, 2018-05-06 at 01:43 +0100, Steve McIntyre wrote:
>> OK, so I've tried --aggressive too now, and wow does it make a big
>> difference.
>AIUI amongst other things --aggressive forces a full repack of the
>repo, which optimises the delta compression in the pack files. You
>could probably achieve most of the effect with `git repack`. It's
>probably diminishing returns at this point but there are options there
>to make it spend (lots) more time/memory to make things even smaller.


>>  I've tried using it on the d-i.git and d-i-manual.git
>> repos and the difference is *huge*:
>> # test2, previous results:
>> $ du -s test*
>> 613888  test1-bare.git
>> 3653432 test2-bare.git
>> 714336  test2-manual-bare.git

$ du -s test4-*
138500  test4-archive-bare.git
174504  test4-bare.git
38112   test4-manual-bare.git

>That's much better ;-)

Yup. In fact, at this point I declare the conversion to be as done as
it's going to be. I've just imported these test repos into the
installer-team area:


I've got a local backup of the svn repos still, and I'll keep them for
a while so if we find I've screwed up we can still recover. I'll keep
these for a couple of months.

I've just added the one commit that's happened in the last week
(r71079 from Holger), and all seems good. I'm just about to add my
changes for .mrconfig etc. now.

AFAICS we still need to (in rough order):

 1. Disable svn commits

 2. Tweak the translation workflow to push changes to
     d-i.git/packages/po, instead of d-i in svn.

 3. Change the checkouts of d-i on the buildds etc. to use git?
 4. Update docs to point to the new repos

Anything else?

Steve McIntyre, Cambridge, UK.                                steve@einval.com
Can't keep my eyes from the circling sky,
Tongue-tied & twisted, Just an earth-bound misfit, I...

Reply to: