summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-04-01 11:38:22 -0700
committerJunio C Hamano <gitster@pobox.com>2024-04-01 11:38:22 -0700
commit4b384fc6115878c90ed1eb549d021d4b56d5cfb6 (patch)
tree27eae3b4b5ea670ccd8d88f28f361d6ba0544b2d
parent1fbab3dc4d257d159e451b5a91d189a0d5c05fed (diff)
downloadgit-4b384fc6115878c90ed1eb549d021d4b56d5cfb6.tar.gz
What's cooking (2024/04 #01)
-rw-r--r--whats-cooking.txt211
1 files changed, 105 insertions, 106 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt
index bd471c4e78..36d8fec7be 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, #09; Thu, 28)
+Subject: What's cooking in git.git (Apr 2024, #01; Mon, 1)
X-master-at: d6fd04375f9196f8b203d442f235bd96a1a068cc
X-next-at: 09a8706636d10c491176b8b1cd6519f7300911bf
Bcc: lwn@lwn.net, gitster@pobox.com
-What's cooking in git.git (Mar 2024, #09; Thu, 28)
+What's cooking in git.git (Apr 2024, #01; Mon, 1)
--------------------------------------------------
Here are the topics that have been cooking in my tree. Commits
@@ -27,7 +27,7 @@ With maint, master, next, seen, todo:
git://repo.or.cz/alt-git.git/
https://kernel.googlesource.com/pub/scm/git/git/
https://github.com/git/git/
- https://gitlab.com/git-vcs/git/
+ https://gitlab.com/git-scm/git/
With all the integration branches and topics broken out:
@@ -46,101 +46,99 @@ Release tarballs are available at:
https://www.kernel.org/pub/software/scm/git/
--------------------------------------------------
-[Graduated to 'master']
-
-* bt/fuzz-config-parse (2024-03-15) 1 commit
- (merged to 'next' on 2024-03-21 at 6e9f331d68)
- + fuzz: add fuzzer for config parsing
-
- A new fuzz target that exercises config parsing code has been
- added.
- source: <pull.1692.v2.git.1710481652130.gitgitgadget@gmail.com>
-
-
-* eb/hash-transition (2023-10-02) 30 commits
- (merged to 'next' on 2024-03-11 at 9cff2e4ab7)
- + t1016-compatObjectFormat: add tests to verify the conversion between objects
- + t1006: test oid compatibility with cat-file
- + t1006: rename sha1 to oid
- + test-lib: compute the compatibility hash so tests may use it
- + builtin/ls-tree: let the oid determine the output algorithm
- + object-file: handle compat objects in check_object_signature
- + tree-walk: init_tree_desc take an oid to get the hash algorithm
- + builtin/cat-file: let the oid determine the output algorithm
- + rev-parse: add an --output-object-format parameter
- + repository: implement extensions.compatObjectFormat
- + object-file: update object_info_extended to reencode objects
- + object-file-convert: convert commits that embed signed tags
- + object-file-convert: convert commit objects when writing
- + object-file-convert: don't leak when converting tag objects
- + object-file-convert: convert tag objects when writing
- + object-file-convert: add a function to convert trees between algorithms
- + object: factor out parse_mode out of fast-import and tree-walk into in object.h
- + cache: add a function to read an OID of a specific algorithm
- + tag: sign both hashes
- + commit: export add_header_signature to support handling signatures on tags
- + commit: convert mergetag before computing the signature of a commit
- + commit: write commits for both hashes
- + object-file: add a compat_oid_in parameter to write_object_file_flags
- + object-file: update the loose object map when writing loose objects
- + loose: compatibilty short name support
- + loose: add a mapping between SHA-1 and SHA-256 for loose objects
- + repository: add a compatibility hash algorithm
- + object-names: support input of oids in any supported hash
- + oid-array: teach oid-array to handle multiple kinds of oids
- + object-file-convert: stubs for converting from one object format to another
-
- Work to support a repository that work with both SHA-1 and SHA-256
- hash algorithms has started.
- source: <878r8l929e.fsf@gmail.froward.int.ebiederm.org>
-
-
-* jc/show-untracked-false (2024-03-13) 2 commits
- (merged to 'next' on 2024-03-21 at 6d1f5603c6)
- + status: allow --untracked=false and friends
- + status: unify parsing of --untracked= and status.showUntrackedFiles
-
- The status.showUntrackedFiles configuration variable had a name
- that tempts users to set a Boolean value expressed in our usual
- "false", "off", and "0", but it only took "no". This has been
- corrected so "true" and its synonyms are taken as "normal", while
- "false" and its synonyms are taken as "no".
- source: <20240313173214.962532-1-gitster@pobox.com>
-
-
-* jk/drop-hg-to-git (2024-03-20) 1 commit
- (merged to 'next' on 2024-03-21 at 603d614310)
- + contrib: drop hg-to-git script
-
- Remove an ancient and not well maintained Hg-to-git migration
- script from contrib/.
-
- Acked-by: Stelian Pop <stelian@popies.net>
- cf. <37e4cd61-b370-437e-bd42-f98f47d3ad32@popies.net>
- source: <20240320094824.GA2445978@coredump.intra.peff.net>
-
-
-* 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
- + diff: add diff.srcPrefix and diff.dstPrefix configuration variables
-
- "git diff" and friends learned two extra configuration variables,
- diff.srcPrefix and diff.dstPrefix.
- source: <20240315010310.GA1901653@quokka>
- source: <xmqq8r2ioh19.fsf@gitster.g>
-
-
-* rs/t-prio-queue-fixes (2024-03-18) 2 commits
- (merged to 'next' on 2024-03-21 at 0730741187)
- + t-prio-queue: check result array bounds
- + t-prio-queue: shorten array index message
-
- Test clean-up.
- source: <9bf36cc8-ff27-44df-b2fb-9f959c781269@web.de>
+[New Topics]
+
+* es/test-cron-safety (2024-03-31) 1 commit
+ - test-lib: fix non-functioning GIT_TEST_MAINT_SCHEDULER fallback
+
+ The test script had an incomplete and ineffective attempt to avoid
+ clobbering the testing user's real crontab (and its equivalents),
+ which has been completed.
+
+ Will merge to 'next'.
+ source: <20240329222703.9343-1-ericsunshine@charter.net>
+
+
+* gt/add-u-commit-i-pathspec-check (2024-03-29) 3 commits
+ - builtin/add: error out when passing untracked path with -u
+ - builtin/commit: error out when passing untracked path with -i
+ - read-cache: optionally collect pathspec matching info
+
+ "git add -u <pathspec>" and "git commit [-i] <pathspec>" did not
+ diagnose a pathspec element that did not match any files in certain
+ situations, unlike "git add <pathspec>" did.
+
+ Comments?
+ source: <20240318155219.494206-2-shyamthakkar001@gmail.com>
+
+
+* jc/advice-sans-trailing-whitespace (2024-03-29) 1 commit
+ - advice: omit trailing whitespace
+
+ The "hint:" messages given by the advice mechanism, when given a
+ message with a blank line, left a line with trailing whitespace,
+ which has been cleansed.
+
+ Will merge to 'next'.
+ source: <xmqq4jcooddp.fsf@gitster.g>
+
+
+* jt/reftable-geometric-compaction (2024-03-29) 3 commits
+ - reftable/stack: make segment end inclusive
+ - reftable/stack: use geometric table compaction
+ - reftable/stack: add env to disable autocompaction
+
+ The strategy to compat multiple tables of reftables after many
+ operations accumulate many entries has been improved to avoid
+ accumulating too many tables uncollected.
+
+ Will merge to 'next'?
+ cf. <Zfzd_yxeXWWTJdyP@tanuki>
+ source: <pull.1683.v3.git.1711685809.gitgitgadget@gmail.com>
+
+
+* ds/typofix-core-config-doc (2024-03-31) 1 commit
+ - config: fix some small capitalization issues, as spotted
+
+ Typofix.
+
+ Will merge to 'next'.
+ source: <26135b06c48565ee8ac6dcfc1ef5431511e6202c.1711918168.git.dsimic@manjaro.org>
+
+
+* jc/checkout-detach-wo-tracking-report (2024-03-30) 1 commit
+ - checkout: omit "tracking" information on a detached HEAD
+
+ "git checkout/switch --detach foo", after switching to the detached
+ HEAD state, gave the tracking information for the 'foo' branch,
+ which was pointless.
+
+ Comments?
+ source: <xmqqa5mfl7ud.fsf@gitster.g>
+
+
+* rj/use-adv-if-enabled (2024-03-30) 3 commits
+ - add: use advise_if_enabled for ADVICE_ADD_EMBEDDED_REPO
+ - add: use advise_if_enabled for ADVICE_ADD_EMPTY_PATHSPEC
+ - add: use advise_if_enabled for ADVICE_ADD_IGNORED_FILE
+
+ Use advice_if_enabled() API to rewrite a simple pattern to
+ call advise() after checking advice_enabled().
+
+ Will merge to 'next'?
+ source: <46fba030-d7aa-49d2-88fa-e506850f7b6a@gmail.com>
+
+
+* rs/mem-pool-size-t-safety (2024-03-31) 1 commit
+ - mem-pool: use st_add() in mem_pool_strvfmt()
+
+ size_t arithmetic safety.
+
+ Will merge to 'next'.
+ source: <bbe00b9e-64d8-4ec8-a2b9-2c6917c72dbd@web.de>
--------------------------------------------------
-[New Topics]
+[Cooking]
* ew/khash-to-khashl (2024-03-28) 3 commits
- khashl: fix ensemble lookups on empty table
@@ -172,7 +170,7 @@ Release tarballs are available at:
source: <cover.1711519925.git.ps@pks.im>
-* rj/add-p-explicit-reshow (2024-03-28) 2 commits
+* rj/add-p-explicit-reshow (2024-03-29) 2 commits
- add-patch: do not print hunks repeatedly
- add-patch: introduce 'p' in interactive-patch
@@ -181,10 +179,8 @@ Release tarballs are available at:
an additional action to explicitly ask to reshow the current hunk.
Will merge to 'next'?
- source: <60d978d0-f69a-4b65-b4ba-d30dac8f112a@gmail.com>
+ source: <a9c515fe-6664-4b5d-abca-d88fdd32a883@gmail.com>
---------------------------------------------------
-[Cooking]
* az/grep-group-error-message-update (2024-03-25) 1 commit
(merged to 'next' on 2024-03-27 at 567bf00ed4)
@@ -244,8 +240,9 @@ Release tarballs are available at:
source: <cover.1711398665.git.dsimic@manjaro.org>
-* ja/doc-markup-updates (2024-03-25) 4 commits
- - doc: git-clone: apply new documentation guidelines
+* ja/doc-markup-updates (2024-03-29) 5 commits
+ - doc: git-clone: do not autoreference the manpage in itself
+ - doc: git-clone: apply new documentation formatting 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
@@ -254,7 +251,7 @@ Release tarballs are available at:
literal parts and a few manual pages have been updated as examples.
Will merge to 'next'?
- source: <pull.1702.git.1711318739.gitgitgadget@gmail.com>
+ source: <pull.1702.v2.git.1711711181.gitgitgadget@gmail.com>
* mg/editorconfig-makefile (2024-03-23) 1 commit
@@ -437,7 +434,8 @@ Release tarballs are available at:
source: <cover.1711001016.git.dsimic@manjaro.org>
-* jc/apply-parse-diff-git-header-names-fix (2024-03-28) 2 commits
+* jc/apply-parse-diff-git-header-names-fix (2024-03-29) 3 commits
+ - t4126: fix "funny directory name" test on Windows (again)
(merged to 'next' on 2024-03-28 at a35de15836)
+ t4126: make sure a directory with SP at the end is usable
(merged to 'next' on 2024-03-27 at d586367985)
@@ -447,9 +445,10 @@ Release tarballs are available at:
when the change was about an empty file created in or deleted from
a directory whose name ends with a SP, which has been corrected.
- Will merge to 'master'.
- source: <xmqqh6gqt674.fsf_-_@gitster.g>
+ Will merge to 'next'?
source: <xmqqfrwlltjn.fsf@gitster.g>
+ source: <xmqqh6gqt674.fsf_-_@gitster.g>
+ source: <xmqq5xx50x8p.fsf_-_@gitster.g>
* jk/pretty-subject-cleanup (2024-03-22) 7 commits