Subject: ds/partial-bundles (was Re: What's cooking in git.git (Mar 2022, #02; Mon, 7))

From: Derrick Stolee <[email-masked]>
Date: Tue, 8 Mar 2022 11:08:46 -0500

On 3/7/2022 8:51 PM, Junio C Hamano wrote:
> * ds/partial-bundles (2022-03-07) 12 commits
>  - clone: fail gracefully when cloning filtered bundle
>  - bundle: unbundle promisor packs
>  - bundle: create filtered bundles
>  - rev-list: move --filter parsing into revision.c
>  - bundle: parse filter capability
>  - bundle: safely handle --objects option
>  - MyFirstObjectWalk: update recommended usage
>  - list-objects: consolidate traverse_commit_list[_filtered]
>  - pack-bitmap: drop filter in prepare_bitmap_walk()
>  - pack-objects: use rev.filter when possible
>  - revision: put object filter into struct rev_info
>  - index-pack: document and test the --promisor option
> 
>  Bundle file format gets extended to allow a partial bundle,
>  filtered by similar criteria you would give when making a
>  partial/lazy clone.
> 
>  Will merge to 'next'?
>  source: <[email-masked]>

I just sent a v3 [1] that takes more of Ævar's suggestions to make
the changes more robust.

Thanks,
-Stolee

[1] https://lore.kernel.org/git/[email-masked]