From: Duy Nguyen Date: Thu, 15 Mar 2018 06:30:53 GMT Subject: Re: What's cooking in git.git (Mar 2018, #03; Wed, 14) Message-ID: In-Reply-To: On Thu, Mar 15, 2018 at 2:34 AM, Junio C Hamano wrote: > * nd/pack-objects-pack-struct (2018-03-05) 9 commits > - pack-objects: reorder 'hash' to pack struct object_entry > - pack-objects: refer to delta objects by index instead of pointer > - pack-objects: move in_pack out of struct object_entry > - pack-objects: move in_pack_pos out of struct object_entry > - pack-objects: note about in_pack_header_size > - pack-objects: use bitfield for object_entry::depth > - pack-objects: use bitfield for object_entry::dfs_state > - pack-objects: turn type and in_pack_type to bitfields > - pack-objects: document holes in struct object_entry.h > > "git pack-objects" needs to allocate tons of "struct object_entry" > while doing its work, and shrinking its size helps the performance > quite a bit. > > Will merge to 'next'. Hold it. A reroll is coming. I'm a bit busy this week and can't really do much. > * nd/worktree-prune (2018-03-06) 3 commits > - worktree prune: improve prune logic when worktree is moved > - worktree: delete dead code > - gc.txt: more details about what gc does > > The way "git worktree prune" worked internally has been simplified, > by assuming how "git worktree move" moves an existing worktree to a > different place. > > Will merge to 'next'. Same. -- Duy