Re: [PATCH v5 04/11] pack-objects: use bitfield for object_entry::depth

2018-03-17 Thread Ævar Arnfjörð Bjarmason
On Sat, Mar 17 2018, Nguyễn Thái Ngọc Duy jotted: > Because of struct packing from now on we can only handle max depth > 4095 > [...] > + if (depth >= (1 << OE_DEPTH_BITS)) > + die(_("delta chain depth %d is greater than maximum limit %d"), > + depth, (1 <<

[PATCH v5 04/11] pack-objects: use bitfield for object_entry::depth

2018-03-17 Thread Nguyễn Thái Ngọc Duy
Because of struct packing from now on we can only handle max depth 4095 (or even lower when new booleans are added in this struct). This should be ok since long delta chain will cause significant slow down anyway. Signed-off-by: Nguyễn Thái Ngọc Duy ---