Subject: Re: Summer of Code project ideas due this Friday

From: Alexander Miseler <[email-masked]>
Date: Thu, 10 Mar 2011 22:43:39 +0100

On 10.03.2011 18:31, Shawn Pearce wrote:
> On Thu, Mar 10, 2011 at 08:30, Jeff King <[email-masked]> wrote:
>>
>>> 7. packfilev4.
>>
>> I suspect that is too complex for a SoC project. But you never know.
> 
> It is. Nico is also probably working on it.
> 
> My big concern with pack v4 right now is the on-disk format of
> commits/trees is different from the current wire protocol. If a pack
> v2 only client connected to a server using pack v4, the server would
> have to spend a lot of time to inflate/deflate about 60% of the
> objects in the repository (commits and trees). That is a lot of CPU
> time. So even if a SoC-er finished the work, it probably wouldn't be
> merged because of this penalty.

I'm very interested in this. Can anyone please point me towards further information on the packfile format and proposed/in-progress changes?