Thread (1 message) 1 message, 1 author, 2016-08-11

Re: [PATCH 1/2] Allow pack header preprocessing before unpack-objects/index-pack.

From: Junio C Hamano <hidden>
Date: 2016-08-11 19:52:35

Shawn Pearce [off-list ref] writes:
Nicolas Pitre [off-list ref] wrote:
quoted
On Tue, 31 Oct 2006, Shawn Pearce wrote:
quoted
However if the caller consumes the pack header from the input stream
then its no longer available for unpack-objects or index-pack --stdin,
both of which need the version and object count to process the stream.

This change introduces --pack_header=ver,cnt as a command line option
that the caller can supply to indicate it has already consumed the
pack header and what version and object count were found in that
header.  As this option is only meant for low level applications
such as receive-pack we are not documenting it at this time.
This breaks index-pack, and unpack-objects with OBJ_OFS_DELTA, if 
--pack-header is used.  The header is not accounted in the pack's offset 
and therefore every object's offset is wrong.

What about this patch instead?  This makes things much simpler IMHO.
Agreed.  The idea you are using here came to me in my sleep last
night; I didn't have time to look at it until now however.  You just
beat me to posting it.  :-)
Will replace your [1/2] still in "pu".
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help