Marius Gedminas wrote:

> On Fri, Mar 27, 2015 at 04:42:31PM +1300, Jan Larres wrote:
> > James McCoy <[email protected]>:
> > > $ git clone https://github.com/vim/vim
> > > ...
> > > $ cd vim
> > > $ du -hs .git .
> > > 685M    .git
> > > 47M     .
> > > $ git gc --aggressive
> > > ...
> > > $ du -hs .git .
> > > 34M     .git
> > > 47M     .
> > 
> > The Google Code to GitHub exporter seems to do a pretty bad job at finding
> > good deltas; I've seen other projects that were exported with it and had a
> > similarly bloated repository. I would probably be a good idea to contact
> > GitHub support and ask them to perform an aggressive gc on the server so 
> > that
> > first-time cloners don't have to download so much junk.
> 
> I pinged @GitHub on Twitter and they say they've fixed this on the server
> side: https://twitter.com/vmg/status/581144886826672130
> 
> 'git clone' now needs to download only 32 megs, yay!
> 
>     mg@platonas: /tmp $ git clone https://github.com/vim/vim vim2
>     Cloning into 'vim2'...
>     remote: Counting objects: 51714, done.
>     remote: Total 51714 (delta 0), reused 0 (delta 0), pack-reused 51714
>     Receiving objects: 100% (51714/51714), 32.43 MiB | 527.00 KiB/s, done.
>     Resolving deltas: 100% (41960/41960), done.
>     Checking connectivity... done.
> 
>     [1m11s]
>     mg@platonas: /tmp $ du -chs vim2/.git
>     35M     vim2/.git
>     35M     viso
> 
>     mg@platonas: /tmp $ du -chs vim2
>     81M     vim2
>     81M     viso

I'm very glad to see that Github staff is this responsive.
It gives confidence.

Now I have the problem that it appears many people are already using the
try-out import.  I might want to delete it and do it for real
soon.  Problem is that Google code doesn't support the read-only state
yet, only an ugly redirect (you can see this on my Zimbu project: 
code.google.com/p/zimbu).  And the repo still works, this is a weird state
that I don't want to put Vim into.


-- 
MONK: ... and the Lord spake, saying, "First shalt thou take out the Holy Pin,
      then shalt thou count to three, no more, no less.  Three shalt be the
      number thou shalt count, and the number of the counting shalt be three.
      Four shalt thou not count, neither count thou two, excepting that thou
      then proceed to three.  Five is right out.  Once the number three, being
      the third number, be reached, then lobbest thou thy Holy Hand Grenade of
      Antioch towards thou foe, who being naughty in my sight, shall snuff it.
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui