git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

From
Derrick Stolee <derrickstolee@github.com>
Date
Mar 8, 2022, 16:08 UTC
Message-ID
<618539f0-4f9f-1185-b929-e768054440c1@github.com>
In-Reply-To
<xmqqilspp5yg.fsf@gitster.g>
On 3/7/2022 8:51 PM, Junio C Hamano wrote:
Show 20 quoted lines
> * 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: <pull.1159.v2.git.1646689840.gitgitgadget@gmail.com>

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/pull.1159.v3.git.1646750359.gitgitgadget@gmail.com
Previous: Junio C HamanoNext: Phillip Wood
Message 4 of 9 in “What's cooking in git.git (Mar 2022, #02; Mon, 7)”
  1. Junio C HamanoMar 8, 2022
  2. Teng LongMar 8, 2022
  3. Junio C HamanoMar 9, 2022
  4. ds/partial-bundles (was Re: What's cooking in git.git (Mar 2022, #02; Mon, 7))Derrick Stolee, Mar 8, 2022
  5. jc/stash-drop (was Re: What's cooking in git.git (Mar 2022, #02; Mon, 7))Phillip Wood, Mar 9, 2022
  6. Junio C HamanoMar 9, 2022
  7. ar/submodule-udpate (was Re: What's cooking in git.git (Mar 2022, #02; Mon, 7))Glen Choo, Mar 9, 2022
  8. Junio C HamanoMar 9, 2022
  9. Glen ChooMar 9, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.