[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git
Subject:    Re: Qt git repository report
From:       "Shawn O. Pearce" <spearce () spearce ! org>
Date:       2007-01-31 15:48:05
Message-ID: 20070131154805.GC21888 () spearce ! org
[Download RAW message or body]

Andy Parkins <andyparkins@gmail.com> wrote:
> Key facts:
>  * 13 years worth of changes
>  * 94000 revisions
>  * 736774 objects
>  * Took 3 hours to convert using git-fast-import and a custom script
>  * Repository size: 500MB
>  * Checkd out tree size: 330MB
> 
> I never cease to be amazed by how good git is at its job.

Heh.  :-)

I probably shouldn't mention this until after 1.5.0 is out the door,
but I'm working on a prototype pack version 4 format that thus far
would save at least 5.6 MiB on that pack, and make revision traversal
significantly faster.  (Yes, eat your cake and have it too!)

I'm not done though. I'm sure I can do better.  I've only mucked
with part of what I'm thinking of doing.

Yes, the code stays backward compatible.  Just like OBJ_OFS_DELTA,
pack version 4 is a one-way upgrade, but can be undone by simply
repacking that repository without the option enabled.

-- 
Shawn.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic