Git development
 help / color / mirror / Atom feed
* [PATCH 0/3] Backfill fixes and edges
@ 2026-04-15 23:57 Elijah Newren via GitGitGadget
  2026-04-15 23:58 ` [PATCH 1/3] backfill: reject rev-list arguments that do not make sense Elijah Newren via GitGitGadget
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Elijah Newren via GitGitGadget @ 2026-04-15 23:57 UTC (permalink / raw)
  To: git; +Cc: Derrick Stolee, Elijah Newren

This topic fixes a few minor issues in git backfill (from ds/backfill-revs
this cycle), although some might see the third patch as more feature than
fix, and the first two patches are pretty minor and probably do not merit
consideration before the release this late in the cycle.

Overview:

 * Patch 1: As a wise man once said, "Sending arbitrary command-line
   arguments to setup_revisions() creates an opportunity for behavior you
   are not expecting. For instance, can users...supply --first-parent? What
   happens if they add an --author filter?" ;-) I think these particular
   cases might work, but other rev-list options don't make sense, so let's
   error on ones that don't.
 * Patch 2: Making documentation more consistent with other commands
 * Patch 3: Tweak the ranges so we actually prevent on-demand blob
   downloading better with a new --[no-]include-edges flag.

Elijah Newren (3):
  backfill: reject rev-list arguments that do not make sense
  backfill: document acceptance of revision-range in more standard
    manner
  backfill: default to grabbing edge blobs too

 Documentation/git-backfill.adoc |  22 ++++++-
 builtin/backfill.c              |  31 ++++++++-
 t/t5620-backfill.sh             | 110 ++++++++++++++++++++++++++++++--
 3 files changed, 153 insertions(+), 10 deletions(-)


base-commit: 9f223ef1c026d91c7ac68cc0211bde255dda6199
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-2088%2Fnewren%2Fbackfill-fixes-and-edges-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-2088/newren/backfill-fixes-and-edges-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/2088
-- 
gitgitgadget

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-04-16 14:18 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-15 23:57 [PATCH 0/3] Backfill fixes and edges Elijah Newren via GitGitGadget
2026-04-15 23:58 ` [PATCH 1/3] backfill: reject rev-list arguments that do not make sense Elijah Newren via GitGitGadget
2026-04-16 14:11   ` Derrick Stolee
2026-04-15 23:58 ` [PATCH 2/3] backfill: document acceptance of revision-range in more standard manner Elijah Newren via GitGitGadget
2026-04-16 14:12   ` Derrick Stolee
2026-04-15 23:58 ` [PATCH 3/3] backfill: default to grabbing edge blobs too Elijah Newren via GitGitGadget
2026-04-16 14:15   ` Derrick Stolee
2026-04-16 14:18 ` [PATCH 0/3] Backfill fixes and edges Derrick Stolee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox