summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-03-26 11:29:44 -0700
committerJunio C Hamano <gitster@pobox.com>2024-03-26 11:29:44 -0700
commit567bbef5cfe16f4807ddd4f61c92c355326a23ca (patch)
tree2e438e47b51ab1e1ca2467d6a87153c2ab81e456
parent3701f6fa8cfb573aa75d34acb2e6041c264fdfa5 (diff)
downloadgit-567bbef5cfe16f4807ddd4f61c92c355326a23ca.tar.gz
What's cooking (2024/03 #08)
-rw-r--r--whats-cooking.txt476
1 files changed, 230 insertions, 246 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt
index ce68191a32..d6387d26de 100644
--- a/whats-cooking.txt
+++ b/whats-cooking.txt
@@ -1,10 +1,10 @@
To: git@vger.kernel.org
-Subject: What's cooking in git.git (Mar 2024, #07; Fri, 22)
-X-master-at: 11c821f2f2a31e70fb5cc449f9a29401c333aad2
-X-next-at: 2796f347adbd255e43ba5d93f092851042834c28
+Subject: What's cooking in git.git (Mar 2024, #08; Tue, 26)
+X-master-at: c75fd8d8150afdf836b63a8e0534d9b9e3e111ba
+X-next-at: e103d9ffe4204bcd16a16bb8522827b4e6855422
Bcc: lwn@lwn.net, gitster@pobox.com
-What's cooking in git.git (Mar 2024, #07; Fri, 22)
+What's cooking in git.git (Mar 2024, #08; Tue, 26)
--------------------------------------------------
Here are the topics that have been cooking in my tree. Commits
@@ -48,153 +48,222 @@ Release tarballs are available at:
--------------------------------------------------
[Graduated to 'master']
-* bb/iso-strict-utc (2024-03-13) 1 commit
- (merged to 'next' on 2024-03-14 at d2ac616873)
- + date: make "iso-strict" conforming for the UTC timezone
+* bb/sh-scripts-cleanup (2024-03-16) 22 commits
+ (merged to 'next' on 2024-03-18 at 4501a04796)
+ + git-quiltimport: avoid an unnecessary subshell
+ + contrib/coverage-diff: avoid redundant pipelines
+ + t/t9*: merge "grep | sed" pipelines
+ + t/t8*: merge "grep | sed" pipelines
+ + t/t5*: merge a "grep | sed" pipeline
+ + t/t4*: merge a "grep | sed" pipeline
+ + t/t3*: merge a "grep | awk" pipeline
+ + t/t1*: merge a "grep | sed" pipeline
+ + t/t9*: avoid redundant uses of cat
+ + t/t8*: avoid redundant use of cat
+ + t/t7*: avoid redundant use of cat
+ + t/t6*: avoid redundant uses of cat
+ + t/t5*: avoid redundant uses of cat
+ + t/t4*: avoid redundant uses of cat
+ + t/t3*: avoid redundant uses of cat
+ + t/t1*: avoid redundant uses of cat
+ + t/t0*: avoid redundant uses of cat
+ + t/perf: avoid redundant use of cat
+ + t/annotate-tests.sh: avoid redundant use of cat
+ + t/lib-cvs.sh: avoid redundant use of cat
+ + contrib/subtree/t: avoid redundant use of cat
+ + doc: avoid redundant use of cat
- The output format for dates "iso-strict" has been tweaked to show
- a time in the Zulu timezone with "Z" suffix, instead of "+00:00".
- source: <20240313225423.11373-1-dev+git@drbeat.li>
+ Shell scripts clean-up.
+ source: <20240315194620.10713-1-dev+git@drbeat.li>
-* bb/t0006-negative-tz-offset (2024-03-14) 1 commit
- (merged to 'next' on 2024-03-14 at 3f4751b6b2)
- + t0006: add more tests with a negative TZ offset
+* bl/doc-config-fixes (2024-03-16) 2 commits
+ (merged to 'next' on 2024-03-18 at a9038d5a9e)
+ + docs: fix typo in git-config `--default`
+ + docs: clarify file options in git-config `--edit`
- More tests on showing time with negative TZ offset.
- source: <20240314085512.1827031-1-dev+git@drbeat.li>
+ A few typoes in "git config --help" have been corrected.
+ source: <20240316050149.1182867-2-brianmlyles@gmail.com>
-* dg/user-manual-hash-example (2024-03-12) 1 commit
- (merged to 'next' on 2024-03-14 at 767800d3a7)
- + Documentation/user-manual.txt: example for generating object hashes
+* bl/doc-key-val-sep-fix (2024-03-18) 2 commits
+ (merged to 'next' on 2024-03-18 at b2e1babb85)
+ + docs: adjust trailer `separator` and `key_value_separator` language
+ + docs: correct trailer `key_value_separator` description
- User manual (the original one) update.
- source: <20240312104238.4920-2-dirk@gouders.net>
+ The documentation for "%(trailers[:options])" placeholder in the
+ "--pretty" option of commands in the "git log" family has been
+ updated.
+ source: <20240316035612.752910-1-brianmlyles@gmail.com>
-* fs/find-end-of-log-message-fix (2024-03-07) 1 commit
- (merged to 'next' on 2024-03-13 at 2bed63caaf)
- + wt-status: don't find scissors line beyond buf len
+* ja/doc-formatting-fix (2024-03-16) 2 commits
+ (merged to 'next' on 2024-03-18 at edde7a576d)
+ + doc: fix some placeholders formating
+ + doc: format alternatives in synopsis
- The code to find the effective end of log message can fall into an
- endless loop, which has been corrected.
- cf. <08b9b37d-f0f8-4c1a-b72e-194202ff3d9f@nutanix.com>
- source: <20240307183743.219951-1-flosch@nutanix.com>
+ Documentation mark-up fix.
+ source: <pull.1697.git.1710602501.gitgitgadget@gmail.com>
-* ja/doc-markup-fixes (2024-03-11) 6 commits
- (merged to 'next' on 2024-03-14 at 4d1c26143f)
- + doc: git-clone: format placeholders
- + doc: git-clone: format verbatim words
- + doc: git-init: rework config item init.templateDir
- + doc: git-init: rework definition lists
- + doc: git-init: format placeholders
- + doc: git-init: format verbatim parts
+* jc/index-pack-fsck-levels (2024-03-15) 1 commit
+ (merged to 'next' on 2024-03-18 at 243c5f4125)
+ + t5300: fix test_with_bad_commit()
- Mark-ups used in the documentation has been improved for
- consistency.
- source: <pull.1687.git.1710097830.gitgitgadget@gmail.com>
+ Test fix.
+ source: <pull.1688.git.git.1710478646776.gitgitgadget@gmail.com>
-* jc/safe-implicit-bare (2024-03-11) 1 commit
- (merged to 'next' on 2024-03-14 at e8bdbed1a4)
- + setup: notice more types of implicit bare repositories
+* js/bugreport-no-suffix-fix (2024-03-16) 1 commit
+ (merged to 'next' on 2024-03-18 at 180db8ec38)
+ + bugreport.c: fix a crash in `git bugreport` with `--no-suffix` option
- Users with safe.bareRepository=explicit can still work from within
- $GIT_DIR of a seconary worktree (which resides at .git/worktrees/$name/)
- of the primary worktree without explicitly specifying the $GIT_DIR
- environment variable or the --git-dir=<path> option.
- source: <xmqq5xxv0ywi.fsf_-_@gitster.g>
+ "git bugreport --no-suffix" was not supported and instead
+ segfaulted, which has been corrected.
+ source: <9c6f3f5203ae26c501a5711e2610573130bfd550.1710388817.git.gitgitgadget@gmail.com>
-* jw/doc-show-untracked-files-fix (2024-03-13) 1 commit
- (merged to 'next' on 2024-03-14 at 091f64ad6c)
- + doc: status.showUntrackedFiles does not take "false"
+* rj/restore-plug-leaks (2024-03-14) 1 commit
+ (merged to 'next' on 2024-03-15 at ac10ae7892)
+ + checkout: plug some leaks in git-restore
+
+ Leaks from "git restore" have been plugged.
+ source: <64c1c3cc-51d7-4168-9731-4389889e1449@gmail.com>
+
+--------------------------------------------------
+[New Topics]
- The status.showUntrackedFiles configuration variable was
- incorrectly documented to accept "false", which has been corrected.
- source: <pull.1686.git.git.1710279251901.gitgitgadget@gmail.com>
+* az/grep-group-error-message-update (2024-03-25) 1 commit
+ - grep: improve errors for unmatched ( and )
+ Error message clarification.
-* pb/ci-win-artifact-names-fix (2024-03-11) 1 commit
- (merged to 'next' on 2024-03-14 at 5076389536)
- + ci(github): make Windows test artifacts name unique
+ Will merge to 'next'.
+ source: <tkz3a5jkalcz5ajemx4b4x42pe6kv45sfmgpin4zeai3moq42o@tarta.nabijaczleweli.xyz>
+
+
+* bc/credential-scheme-enhancement (2024-03-25) 13 commits
+ - credential: add support for multistage credential rounds
+ - strvec: implement swapping two strvecs
+ - t5563: refactor for multi-stage authentication
+ - docs: set a limit on credential line length
+ - credential: enable state capability
+ - credential: add an argument to keep state
+ - http: add support for authtype and credential
+ - docs: indicate new credential protocol fields
+ - credential: gate new fields on capability
+ - credential: add a field for pre-encoded credentials
+ - http: use new headers for each object request
+ - remote-curl: reset headers on new request
+ - credential: add an authtype field
+
+ The credential helper protocol, together with the HTTP layer, have
+ been enhanced to support authentication schemes different from
+ username & password pair, like Bearer and NTLM.
- CI update.
- source: <pull.1688.git.1710101097072.gitgitgadget@gmail.com>
+ Needs review.
+ source: <20240324011301.1553072-1-sandals@crustytoothpaste.net>
-* ps/reftable-block-search-fix (2024-03-07) 2 commits
- (merged to 'next' on 2024-03-13 at 34938e24ab)
- + reftable/block: fix binary search over restart counter
- + reftable/record: fix memory leak when decoding object records
+* bl/pretty-shorthand-config-fix (2024-03-25) 2 commits
+ - pretty: find pretty formats case-insensitively
+ - pretty: update tests to use `test_config`
- The reftable code has its own custom binary search function whose
- comparison callback has an unusual interface, which caused the
- binary search to degenerate into a linear search, which has been
+ The "--pretty=<shortHand>" option of the commands in the "git log"
+ family, defined as "[pretty] shortHand = <expansion>" should have
+ been looked up case insensitively, but was not, which has been
corrected.
- source: <cover.1709843663.git.ps@pks.im>
-
-
-* ps/reftable-reflog-iteration-perf (2024-03-05) 8 commits
- (merged to 'next' on 2024-03-14 at 72465c29be)
- + refs/reftable: track last log record name via strbuf
- + reftable/record: use scratch buffer when decoding records
- + reftable/record: reuse message when decoding log records
- + reftable/record: reuse refnames when decoding log records
- + reftable/record: avoid copying author info
- + reftable/record: convert old and new object IDs to arrays
- + refs/reftable: reload correct stack when creating reflog iter
- + Merge branch 'ps/reftable-iteration-perf-part2' into ps/reftable-reflog-iteration-perf
-
- The code to iterate over reflogs in the reftable has been optimized
- to reduce memory allocation and deallocation.
-
- Reviewed-by: Josh Steadmon <steadmon@google.com>
- cf. <Ze9eX-aaWoVaqsPP@google.com>
- source: <cover.1709640322.git.ps@pks.im>
-
-
-* ps/reftable-stack-tempfile (2024-03-07) 4 commits
- (merged to 'next' on 2024-03-13 at dcfb0cde8c)
- + reftable/stack: register compacted tables as tempfiles
- + reftable/stack: register lockfiles during compaction
- + reftable/stack: register new tables as tempfiles
- + lockfile: report when rollback fails
- (this branch is used by ps/pack-refs-auto.)
-
- The code in reftable backend that creates new table files works
- better with the tempfile framework to avoid leaving cruft after a
- failure.
- source: <cover.1709816483.git.ps@pks.im>
-
-
-* rs/opt-parse-long-fixups (2024-03-03) 6 commits
- (merged to 'next' on 2024-03-13 at 3755b50794)
- + parse-options: rearrange long_name matching code
- + parse-options: normalize arg and long_name before comparison
- + parse-options: detect ambiguous self-negation
- + parse-options: factor out register_abbrev() and struct parsed_option
- + parse-options: set arg of abbreviated option lazily
- + parse-options: recognize abbreviated negated option with arg
-
- The parse-options code that deals with abbreviated long option
- names have been cleaned up.
-
- Reviewed-by: Josh Steadmon <steadmon@google.com>
- cf. <ZfDM5Or3EKw7Q9SA@google.com>
- source: <20240303121944.20627-1-l.s.r@web.de>
+
+ Will merge to 'next'.
+ source: <20240324214316.917513-1-brianmlyles@gmail.com>
+
+
+* ds/grep-doc-updates (2024-03-25) 2 commits
+ - grep docs: describe --no-index further and improve formatting a bit
+ - grep docs: describe --recurse-submodules further and improve formatting a bit
+
+ Documentation updates.
+
+ Will merge to 'next'.
+ source: <cover.1711398665.git.dsimic@manjaro.org>
+
+
+* ja/doc-markup-updates (2024-03-25) 4 commits
+ - doc: git-clone: apply new documentation guidelines
+ - doc: git-init: apply new documentation formatting guidelines
+ - doc: allow literal and emphasis format in doc vs help tests
+ - doc: rework CodingGuidelines with new formatting rules
+
+ Documentation rules has been explicitly described how to mark-up
+ literal parts and a few manual pages have been updated as examples.
+
+ Will merge to 'next'?
+ source: <pull.1702.git.1711318739.gitgitgadget@gmail.com>
+
+
+* mg/editorconfig-makefile (2024-03-23) 1 commit
+ - editorconfig: add Makefiles to "text files"
+
+ The .editorconfig file has been taught that a Makefile uses HT
+ indentation.
+
+ Will merge to 'next'?
+ source: <20240322221813.13019-1-mg@max.gautier.name>
+
+
+* pb/test-scripts-are-build-targets (2024-03-25) 1 commit
+ - t/README: mention test files are make targets
+
+ The README now gives a hint on running individual tests in the "t/"
+ directory with "make t<num>-*.sh t<num>-*.sh".
+
+ Will merge to 'next'.
+ source: <pull.1701.git.1711293246094.gitgitgadget@gmail.com>
+
+
+* ps/reftable-binsearch-updates (2024-03-25) 7 commits
+ - reftable/block: avoid decoding keys when searching restart points
+ - reftable/record: extract function to decode key lengths
+ - reftable/block: fix error handling when searching restart points
+ - reftable/block: refactor binary search over restart points
+ - reftable/refname: refactor binary search over refnames
+ - reftable/basics: improve `binsearch()` test
+ - reftable/basics: fix return type of `binsearch()` to be `size_t`
+
+ Reftable code clean-up and some bugfixes.
+
+ Needs review.
+ source: <cover.1711361340.git.ps@pks.im>
+
+
+* rs/midx-use-strvec-pushf (2024-03-25) 1 commit
+ - midx: use strvec_pushf() for pack-objects base name
+
+ Code clean-up.
+
+ Will merge to 'next'.
+ source: <9483038c-9529-4243-9b9a-97254fac29c1@web.de>
+
+
+* rs/strbuf-expand-bad-format (2024-03-25) 2 commits
+ - cat-file: use strbuf_expand_bad_format()
+ - factor out strbuf_expand_bad_format()
+
+ Code clean-up.
+
+ Will merge to 'next'.
+ source: <27cdcde7-74bc-4ee8-bc84-9a6046292cae@web.de>
--------------------------------------------------
-[New Topics]
+[Cooking]
* jk/doc-remote-helpers-markup-fix (2024-03-20) 1 commit
- - doc/gitremote-helpers: fix more missing single-quotes
+ (merged to 'next' on 2024-03-25 at 7c3dd28ca5)
+ + doc/gitremote-helpers: fix more missing single-quotes
Documentation mark-up fix.
- Will merge to 'next'.
+ Will merge to 'master'.
source: <20240320091748.GA2444639@coredump.intra.peff.net>
@@ -213,27 +282,29 @@ Release tarballs are available at:
* ps/reftable-unit-test-nfs-workaround (2024-03-21) 1 commit
- - reftable: fix tests being broken by NFS' delete-after-close semantics
+ (merged to 'next' on 2024-03-25 at 4d3d391330)
+ + reftable: fix tests being broken by NFS' delete-after-close semantics
A unit test for reftable code tried to enumerate all files in a
directory after reftable operations and expected to see nothing but
the files it wanted to leave there, but was fooled by .nfs* cruft
files left, which has been corrected.
- Will merge to 'next'.
+ Will merge to 'master'.
source: <8ac5e94a3930cdd2aee9ea86acda3155674b635c.1711035529.git.ps@pks.im>
* ps/t7800-variable-interpolation-fix (2024-03-22) 3 commits
- - t/README: document how to loop around test cases
- - t7800: use single quotes for test bodies
- - t7800: improve test descriptions with empty arguments
+ (merged to 'next' on 2024-03-25 at e7b1ec4df4)
+ + t/README: document how to loop around test cases
+ + t7800: use single quotes for test bodies
+ + t7800: improve test descriptions with empty arguments
Fix the way recently added tests interpolate variables defined
outside them, and document the best practice to help future
developers.
- Will merge to 'next'.
+ Will merge to 'master'.
source: <cover.1711074118.git.ps@pks.im>
@@ -273,7 +344,7 @@ Release tarballs are available at:
source: <cover.1710972293.git.me@ttaylorr.com>
-* jc/release-notes-entry-experiment (2024-03-22) 1 commit
+* jc/release-notes-entry-experiment (2024-03-26) 1 commit
- SubmittingPatches: release-notes entry experiment
Introduce an experimental protocol for contributors to propose the
@@ -281,21 +352,21 @@ Release tarballs are available at:
merge commit message for the topic, and in the release notes and
document it in the SubmittingPatches document.
- source: <xmqqcyrn58mf.fsf@gitster.g>
+ Will merge to 'next'.
+ source: <xmqq8r26eyva.fsf@gitster.g>
* jk/rebase-apply-leakfix (2024-03-22) 1 commit
- - rebase: use child_process_clear() to clean
+ (merged to 'next' on 2024-03-25 at f9358272af)
+ + rebase: use child_process_clear() to clean
Leakfix.
- Will merge to 'next'.
+ Will merge to 'master'.
source: <20240322103502.GA2045297@coredump.intra.peff.net>
---------------------------------------------------
-[Cooking]
-* dg/myfirstobjectwalk-updates (2024-03-19) 5 commits
+* dg/myfirstobjectwalk-updates (2024-03-26) 5 commits
- MyFirstObjectWalk: add stderr to pipe processing
- MyFirstObjectWalk: fix description for counting omitted objects
- MyFirstObjectWalk: fix filtered object walk
@@ -304,20 +375,22 @@ Release tarballs are available at:
Update a more recent tutorial doc.
- Needs review.
- source: <cover.1710840596.git.dirk@gouders.net>
+ Waiting for the final Ack.
+ cf. <xmqqo7b1apx3.fsf@gitster.g>
+ source: <cover.1711368498.git.dirk@gouders.net>
* ds/config-internal-whitespace-fix (2024-03-21) 4 commits
- - config.txt: describe handling of whitespace further
- - t1300: add more tests for whitespace and inline comments
- - config: really keep value-internal whitespace verbatim
- - config: minor addition of whitespace
+ (merged to 'next' on 2024-03-25 at f3393cabe5)
+ + config.txt: describe handling of whitespace further
+ + t1300: add more tests for whitespace and inline comments
+ + config: really keep value-internal whitespace verbatim
+ + config: minor addition of whitespace
"git config" corrupted literal HT characters written in the
configuration file as part of a value, which has been corrected.
- Will merge to 'next'.
+ Will merge to 'master'.
source: <cover.1711001016.git.dsimic@manjaro.org>
@@ -349,72 +422,6 @@ Release tarballs are available at:
source: <20240320002555.GB903718@coredump.intra.peff.net>
-* bb/sh-scripts-cleanup (2024-03-16) 22 commits
- (merged to 'next' on 2024-03-18 at 4501a04796)
- + git-quiltimport: avoid an unnecessary subshell
- + contrib/coverage-diff: avoid redundant pipelines
- + t/t9*: merge "grep | sed" pipelines
- + t/t8*: merge "grep | sed" pipelines
- + t/t5*: merge a "grep | sed" pipeline
- + t/t4*: merge a "grep | sed" pipeline
- + t/t3*: merge a "grep | awk" pipeline
- + t/t1*: merge a "grep | sed" pipeline
- + t/t9*: avoid redundant uses of cat
- + t/t8*: avoid redundant use of cat
- + t/t7*: avoid redundant use of cat
- + t/t6*: avoid redundant uses of cat
- + t/t5*: avoid redundant uses of cat
- + t/t4*: avoid redundant uses of cat
- + t/t3*: avoid redundant uses of cat
- + t/t1*: avoid redundant uses of cat
- + t/t0*: avoid redundant uses of cat
- + t/perf: avoid redundant use of cat
- + t/annotate-tests.sh: avoid redundant use of cat
- + t/lib-cvs.sh: avoid redundant use of cat
- + contrib/subtree/t: avoid redundant use of cat
- + doc: avoid redundant use of cat
-
- Shell scripts clean-up.
-
- Will merge to 'master'.
- source: <20240315194620.10713-1-dev+git@drbeat.li>
-
-
-* bl/doc-config-fixes (2024-03-16) 2 commits
- (merged to 'next' on 2024-03-18 at a9038d5a9e)
- + docs: fix typo in git-config `--default`
- + docs: clarify file options in git-config `--edit`
-
- A few typoes in "git config --help" have been corrected.
-
- Will merge to 'master'.
- source: <20240316050149.1182867-2-brianmlyles@gmail.com>
-
-
-* bl/doc-key-val-sep-fix (2024-03-18) 2 commits
- (merged to 'next' on 2024-03-18 at b2e1babb85)
- + docs: adjust trailer `separator` and `key_value_separator` language
- + docs: correct trailer `key_value_separator` description
-
- The documentation for "%(trailers[:options])" placeholder in the
- "--pretty" option of commands in the "git log" family has been
- updated.
-
- Will merge to 'master'.
- source: <20240316035612.752910-1-brianmlyles@gmail.com>
-
-
-* ja/doc-formatting-fix (2024-03-16) 2 commits
- (merged to 'next' on 2024-03-18 at edde7a576d)
- + doc: fix some placeholders formating
- + doc: format alternatives in synopsis
-
- Documentation mark-up fix.
-
- Will merge to 'master'.
- source: <pull.1697.git.1710602501.gitgitgadget@gmail.com>
-
-
* la/hide-trailer-info (2024-03-16) 7 commits
- trailer: retire trailer_info_get() from API
- trailer: make trailer_info struct private
@@ -430,13 +437,17 @@ Release tarballs are available at:
* pb/advice-merge-conflict (2024-03-18) 2 commits
- - builtin/am: allow disabling conflict advice
- - sequencer: allow disabling conflict advice
+ (merged to 'next' on 2024-03-25 at 4414e31d81)
+ + builtin/am: allow disabling conflict advice
+ + sequencer: allow disabling conflict advice
Hints that suggest what to do after resolving conflicts can now be
squelched by disabling advice.mergeConflict.
- Will merge to 'next'?
+ Acked-by: Phillip Wood <phillip.wood123@gmail.com>
+ cf. <e040c631-42d9-4501-a7b8-046f8dac6309@gmail.com>
+
+ Will merge to 'master'.
source: <pull.1682.v3.git.1710623790.gitgitgadget@gmail.com>
@@ -451,7 +462,7 @@ Release tarballs are available at:
source: <9bf36cc8-ff27-44df-b2fb-9f959c781269@web.de>
-* ps/pack-refs-auto (2024-03-18) 16 commits
+* ps/pack-refs-auto (2024-03-25) 16 commits
- builtin/gc: pack refs when using `git maintenance run --auto`
- builtin/gc: forward git-gc(1)'s `--auto` flag when packing refs
- t6500: extract objects with "17" prefix
@@ -472,8 +483,11 @@ Release tarballs are available at:
"git pack-refs" learned the "--auto" option, which is a useful
addition to be triggered from "git gc --auto".
- Being reviewed (Karthik e.g. <CAOLa=ZS6uF3fuor3V2F_GM__JNRpUAyLcrVDbCHsJ6JStL96cA@mail.gmail.com>)
- source: <cover.1710706118.git.ps@pks.im>
+ Acked-by: Karthik Nayak <karthik.188@gmail.com>
+ cf. <CAOLa=ZRAEA7rSUoYL0h-2qfEELdbPHbeGpgBJRqesyhHi9Q6WQ@mail.gmail.com>
+
+ Will merge to 'next'.
+ source: <cover.1711360631.git.ps@pks.im>
* jc/show-untracked-false (2024-03-13) 2 commits
@@ -491,17 +505,6 @@ Release tarballs are available at:
source: <20240313173214.962532-1-gitster@pobox.com>
-* js/bugreport-no-suffix-fix (2024-03-16) 1 commit
- (merged to 'next' on 2024-03-18 at 180db8ec38)
- + bugreport.c: fix a crash in `git bugreport` with `--no-suffix` option
-
- "git bugreport --no-suffix" was not supported and instead
- segfaulted, which has been corrected.
-
- Will merge to 'master'.
- source: <9c6f3f5203ae26c501a5711e2610573130bfd550.1710388817.git.gitgitgadget@gmail.com>
-
-
* ph/diff-src-dst-prefix-config (2024-03-18) 2 commits
(merged to 'next' on 2024-03-21 at 96801520db)
+ diff.*Prefix: use camelCase in the doc and test titles
@@ -515,23 +518,13 @@ Release tarballs are available at:
* ps/clone-with-includeif-onbranch (2024-03-12) 1 commit
- - t5601: exercise clones with "includeIf.*.onbranch"
+ (merged to 'next' on 2024-03-25 at 8d11bd8bd4)
+ + t5601: exercise clones with "includeIf.*.onbranch"
An additional test to demonstrate something I am not sure what.
- Waiting for a review response.
- cf. <xmqqo7bjjid9.fsf@gitster.g>
- source: <0bede59a53862585c49bc635f82e44e983144a7f.1710246859.git.ps@pks.im>
-
-
-* rj/restore-plug-leaks (2024-03-14) 1 commit
- (merged to 'next' on 2024-03-15 at ac10ae7892)
- + checkout: plug some leaks in git-restore
-
- Leaks from "git restore" have been plugged.
-
Will merge to 'master'.
- source: <64c1c3cc-51d7-4168-9731-4389889e1449@gmail.com>
+ source: <0bede59a53862585c49bc635f82e44e983144a7f.1710246859.git.ps@pks.im>
* bt/fuzz-config-parse (2024-03-15) 1 commit
@@ -554,16 +547,6 @@ Release tarballs are available at:
source: <97bdaf075bf5a68554cca1731eca78aff2662907.1710444774.git.dsimic@manjaro.org>
-* jc/index-pack-fsck-levels (2024-03-15) 1 commit
- (merged to 'next' on 2024-03-18 at 243c5f4125)
- + t5300: fix test_with_bad_commit()
-
- Test fix.
-
- Will merge to 'master'.
- source: <pull.1688.git.git.1710478646776.gitgitgadget@gmail.com>
-
-
* la/format-trailer-info (2024-03-15) 5 commits
- trailer: finish formatting unification
- trailer: begin formatting unification
@@ -608,13 +591,13 @@ Release tarballs are available at:
source: <pull.1684.v2.git.1710435907.gitgitgadget@gmail.com>
-* bl/cherry-pick-empty (2024-03-20) 7 commits
+* bl/cherry-pick-empty (2024-03-25) 7 commits
- cherry-pick: add `--empty` for more robust redundant commit handling
- cherry-pick: enforce `--keep-redundant-commits` incompatibility
- sequencer: do not require `allow_empty` for redundant commit options
- sequencer: handle unborn branch with `--allow-empty`
- rebase: update `--empty=ask` to `--empty=stop`
- - docs: clean up `--empty` formatting in git-rebase(1) and git-am (1)
+ - docs: clean up `--empty` formatting in git-rebase(1) and git-am(1)
- docs: address inaccurate `--empty` default with `--exec`
Allow git-cherry-pick(1) to automatically drop redundant commits via
@@ -624,6 +607,7 @@ Release tarballs are available at:
sequencer code cleanup.
Will merge to 'next'?
+ cf. <a397f3dd-e4e1-4275-b17d-1daca9e166fe@gmail.com>
source: <20240119060721.3734775-2-brianmlyles@gmail.com>