Re: [PATCH] index-pack: correctly initialize appended objects
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 25, 2008, 10:24 UTC
- Message-ID
- <alpine.DEB.1.00.0807251219530.11976@eeepc-johanness>
- In-Reply-To
- <7vy73q4jzp.fsf@gitster.siamese.dyndns.org>
Hi,
On Thu, 24 Jul 2008, Junio C Hamano wrote:
Show 6 quoted lines
> The function does not seem to use type (which the patch is also setting) > nor real_type (which the patch does not set). > > However, the code checks objects[nth].real_type all over the place in > the code. Doesn't the lack of real_type assignment in > append_obj_to_pack() affect them in any way?
>From staring at the code, I thought that real_type was set in
resolve_delta(), but I may be wrong.
The safer thing would be to set it, but I am not quite sure if we can use "type" directly, or if type can be "delta" for an object that is used to complete the pack, and therefore stored as a non-delta.
Ciao, Dscho