summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2021-09-27 14:42:02 -0700
committerJunio C Hamano <gitster@pobox.com>2021-09-27 14:42:02 -0700
commit723ddc763f76d73ef7c0e7513e81601a2c7a3324 (patch)
tree3bd626bf9224d662a12904cc0a2b0ec26e63456e
parent687d33056ee28fd03567f3725150e3fcd0582979 (diff)
What's cooking (2021/09 #08)
-rw-r--r--whats-cooking.txt396
1 files changed, 153 insertions, 243 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt
index f3a99d35b4..5efc0ab126 100644
--- a/whats-cooking.txt
+++ b/whats-cooking.txt
@@ -1,10 +1,10 @@
To: git@vger.kernel.org
Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Sep 2021, #07; Thu, 23)
+Subject: What's cooking in git.git (Sep 2021, #08; Mon, 27)
X-master-at: ddb1055343948e0d0bc81f8d20245f1ada6430a0
X-next-at: 4c38ced6901a8523cea197b31b2616240ec9fb6e
-What's cooking in git.git (Sep 2021, #07; Thu, 23)
+What's cooking in git.git (Sep 2021, #08; Mon, 27)
--------------------------------------------------
Here are the topics that have been cooking in my tree. Commits
@@ -18,7 +18,7 @@ useful"). Do not read too much into a topic being in (or not in)
'seen'. The ones marked with '.' do not appear in any of the
integration branches, but I am still holding onto them.
-The eighth batch is out.
+
Copies of the source code to Git live in many repositories, and the
following is a list of the ones I push into or their mirrors. Some
@@ -49,199 +49,139 @@ Release tarballs are available at:
https://www.kernel.org/pub/software/scm/git/
--------------------------------------------------
-[Graduated to 'master']
-
-* ab/gc-remove-unused-call (2021-09-12) 1 commit
- (merged to 'next' on 2021-09-13 at 14f69ed198)
- + gc: remove unused launchctl_get_uid() call
-
- Code clean-up.
-
-
-* ab/http-drop-old-curl-plus (2021-09-13) 9 commits
- (merged to 'next' on 2021-09-15 at 16aaab36f1)
- + http: don't hardcode the value of CURL_SOCKOPT_OK
- + http: centralize the accounting of libcurl dependencies
- + http: correct curl version check for CURLOPT_PINNEDPUBLICKEY
- + http: correct version check for CURL_HTTP_VERSION_2
- + http: drop support for curl < 7.18.0 (again)
- + Makefile: drop support for curl < 7.9.8 (again)
- + INSTALL: mention that we need libcurl 7.19.4 or newer to build
- + INSTALL: reword and copy-edit the "libcurl" section
- + INSTALL: don't mention the "curl" executable at all
-
- Conditional compilation around versions of libcURL has been
- straightened out.
-
-
-* ab/retire-option-argument (2021-09-12) 4 commits
- (merged to 'next' on 2021-09-15 at 0bd7ce1161)
- + parse-options API: remove OPTION_ARGUMENT feature
- + difftool: use run_command() API in run_file_diff()
- + difftool: prepare "diff" cmdline in cmd_difftool()
- + difftool: prepare "struct child_process" in cmd_difftool()
- (this branch is used by da/difftool.)
-
- An oddball OPTION_ARGUMENT feature has been removed from the
- parse-options API.
-
-
-* ab/test-tool-run-command-cleanup (2021-09-12) 1 commit
- (merged to 'next' on 2021-09-13 at 086310d0f4)
- + test-tool run-command: fix flip-flop init pattern
-
- Code clean-up.
-
-
-* ab/unused-script-helpers (2021-09-12) 4 commits
- (merged to 'next' on 2021-09-15 at 14e6b0f26e)
- + test-lib: remove unused $_x40 and $_z40 variables
- + git-bisect: remove unused SHA-1 $x40 shell variable
- + git-sh-setup: remove unused "pull with rebase" message
- + git-submodule: remove unused is_zero_oid() function
-
- Code clean-up.
-
-
-* cb/plug-leaks-in-alloca-emu-users (2021-09-16) 2 commits
- (merged to 'next' on 2021-09-16 at 2eecae2de3)
- + t0000: avoid masking git exit value through pipes
- + tree-diff: fix leak when not HAVE_ALLOCA_H
-
- Leakfix.
-
-
-* cb/unix-sockets-with-windows (2021-09-14) 3 commits
- (merged to 'next' on 2021-09-16 at e2921332ef)
- + git-compat-util: include declaration for unix sockets in windows
- + credential-cache: check for windows specific errors
- + t0301: fixes for windows compatibility
-
- Adjust credential-cache helper to Windows.
-
-
-* en/am-abort-fix (2021-09-10) 3 commits
- (merged to 'next' on 2021-09-13 at 11f3d2dc90)
- + am: fix incorrect exit status on am fail to abort
- + t4151: add a few am --abort tests
- + git-am.txt: clarify --abort behavior
- (this branch is used by en/removing-untracked-fixes.)
-
- When "git am --abort" fails to abort correctly, it still exited
- with exit status of 0, which has been corrected.
-
-
-* en/tests-cleanup-leftover-untracked (2021-09-12) 1 commit
- (merged to 'next' on 2021-09-13 at cf38118205)
- + tests: remove leftover untracked files
-
- Test clean-up.
+[New Topics]
+* ab/bundle-remove-verbose-option (2021-09-23) 1 commit
+ - bundle: remove ignored & undocumented "--verbose" flag
-* jk/http-server-protocol-versions (2021-09-10) 5 commits
- (merged to 'next' on 2021-09-13 at 9174cd6d37)
- + docs/protocol-v2: point readers transport config discussion
- + docs/git: discuss server-side config for GIT_PROTOCOL
- + docs/http-backend: mention v2 protocol
- + http-backend: handle HTTP_GIT_PROTOCOL CGI variable
- + t5551: test v2-to-v0 http protocol fallback
+ Doc update.
- Taking advantage of the CGI interface, http-backend has been
- updated to enable protocol v2 automatically when the other side
- asks for it.
+ Will merge to 'next'.
-* jk/strvec-typefix (2021-09-12) 1 commit
- (merged to 'next' on 2021-09-13 at e07858581d)
- + strvec: use size_t to store nr and alloc
+* ab/config-based-hooks-1 (2021-09-27) 8 commits
+ - hook-list.h: add a generated list of hooks, like config-list.h
+ - hook.c users: use "hook_exists()" instead of "find_hook()"
+ - hook.c: add a hook_exists() wrapper and use it in bugreport.c
+ - hook.[ch]: move find_hook() from run-command.c to hook.c
+ - Makefile: remove an out-of-date comment
+ - Makefile: don't perform "mv $@+ $@" dance for $(GENERATED_H)
+ - Makefile: stop hardcoding {command,config}-list.h
+ - Makefile: mark "check" target as .PHONY
- Correct nr and alloc members of strvec struct to be of type size_t.
+* ab/http-pinned-public-key-mismatch (2021-09-27) 1 commit
+ - http: check CURLE_SSL_PINNEDPUBKEYNOTMATCH when emitting errors
-* jt/submodule-name-to-gitdir (2021-09-15) 1 commit
- (merged to 'next' on 2021-09-16 at c658fbfdb8)
- + submodule: extract path to submodule gitdir func
+ HTTPS error handling updates.
- Code refactoring.
+ Will merge to 'next'?
-* kz/revindex-comment-fix (2021-09-15) 1 commit
- (merged to 'next' on 2021-09-16 at b4797add3a)
- + pack-revindex.h: correct the time complexity descriptions
+* ab/make-compdb-fix (2021-09-27) 1 commit
+ - Makefile: pass -Wno-pendantic under GENERATE_COMPILATION_DATABASE=yes
- Header comment fix.
+ Build update.
+ Will merge to 'next'.
-* ma/doc-git-version (2021-09-14) 1 commit
- (merged to 'next' on 2021-09-16 at 54a6a3f8b5)
- + documentation: add documentation for 'git version'
- Doc update.
+* jk/ref-paranoia (2021-09-27) 16 commits
+ - refs: drop "broken" flag from for_each_fullref_in()
+ - ref-filter: drop broken-ref code entirely
+ - ref-filter: stop setting FILTER_REFS_INCLUDE_BROKEN
+ - repack, prune: drop GIT_REF_PARANOIA settings
+ - refs: turn on GIT_REF_PARANOIA by default
+ - refs: omit dangling symrefs when using GIT_REF_PARANOIA
+ - refs: add DO_FOR_EACH_OMIT_DANGLING_SYMREFS flag
+ - refs-internal.h: reorganize DO_FOR_EACH_* flag documentation
+ - refs-internal.h: move DO_FOR_EACH_* flags next to each other
+ - t5312: be more assertive about command failure
+ - t5312: test non-destructive repack
+ - t5312: create bogus ref as necessary
+ - t5312: drop "verbose" helper
+ - t5600: provide detached HEAD for corruption failures
+ - t5516: don't use HEAD ref for invalid ref-deletion tests
+ - t7900: clean up some more broken refs
+
+ The ref iteration code used to optionally allow dangling refs to be
+ shown, which has been tightened up.
+ Will merge to 'next'?
-* ma/help-w-check-for-requested-page (2021-09-14) 1 commit
- (merged to 'next' on 2021-09-16 at 292dd7174d)
- + help: make sure local html page exists before calling external processes
- The error in "git help no-such-git-command" is handled better.
+* pw/rebase-reread-todo-after-editing (2021-09-24) 2 commits
+ - rebase: fix todo-list rereading
+ - sequencer.c: factor out a function
+ The code to re-read the edited todo list in "git rebase -i" was
+ made more robust.
-* mr/bisect-in-c-4 (2021-09-13) 6 commits
- (merged to 'next' on 2021-09-15 at 2af7f048d4)
- + bisect--helper: retire `--bisect-next-check` subcommand
- + bisect--helper: reimplement `bisect_run` shell function in C
- + bisect--helper: reimplement `bisect_visualize()` shell function in C
- + run-command: make `exists_in_PATH()` non-static
- + t6030-bisect-porcelain: add test for bisect visualize
- + t6030-bisect-porcelain: add tests to control bisect run exit cases
+ Will merge to 'next'.
- Rewrite of "git bisect" in C continues.
+* rs/close-pack-leakfix (2021-09-24) 1 commit
+ - packfile: release bad_objects in close_pack()
-* po/git-config-doc-mentions-help-c (2021-09-13) 1 commit
- (merged to 'next' on 2021-09-13 at bddbd5c25d)
- + doc: config, tell readers of `git help --config`
+ Leakfix.
- Doc update.
+ Will merge to 'next'.
+--------------------------------------------------
+[Stalled]
-* ps/update-ref-batch-flush (2021-09-15) 2 commits
- (merged to 'next' on 2021-09-15 at 39a69141e3)
- + t1400: avoid SIGPIPE race condition on fifo
- (merged to 'next' on 2021-09-10 at 4ae19a5f34)
- + update-ref: fix streaming of status updates
+* ab/pack-objects-stdin (2021-07-09) 5 commits
+ - pack-objects.c: make use of REV_INFO_STDIN_LINE_PROCESS
+ - pack-objects.c: do stdin parsing via revision.c's API
+ - revision.[ch]: add a "handle_stdin_line" API
+ - revision.h: refactor "disable_stdin" and "read_from_stdin"
+ - upload-pack: run is_repository_shallow() before setup_revisions()
- "git update-ref --stdin" failed to flush its output as needed,
- which potentially led the conversation to a deadlock.
+ Introduce handle_stdin_line callback to revision API and uses it.
+ Expecting a reroll.
-* rs/drop-core-compression-vars (2021-09-12) 1 commit
- (merged to 'next' on 2021-09-13 at 3bd06626c3)
- + compression: drop write-only core_compression_* variables
- Code clean-up.
+* es/superproject-aware-submodules (2021-08-19) 5 commits
+ . fixup! introduce submodule.superprojectGitDir record
+ . submodule: record superproject gitdir during 'update'
+ . submodule: record superproject gitdir during absorbgitdirs
+ . introduce submodule.superprojectGitDir record
+ . t7400-submodule-basic: modernize inspect() helper
+ A configuration variable in a submodule points at the location of
+ the superproject it is bound to (RFC).
-* rs/packfile-bad-object-list-in-oidset (2021-09-12) 5 commits
- (merged to 'next' on 2021-09-13 at 80e72f5f97)
- + packfile: use oidset for bad objects
- + packfile: convert has_packed_and_bad() to object_id
- + packfile: convert mark_bad_packed_object() to object_id
- + midx: inline nth_midxed_pack_entry()
- + oidset: make oidset_size() an inline function
+ Kicked out of 'seen' tentatively to see how well a conflicting
+ ar/submodule-update topic fares.
- Replace a handcrafted data structure used to keep track of bad
- objects in the packfile API by an oidset.
+* ab/fsck-unexpected-type (2021-09-22) 17 commits
+ - fsck: report invalid object type-path combinations
+ - fsck: don't hard die on invalid object types
+ - object-file.c: stop dying in parse_loose_header()
+ - object-file.c: return ULHR_TOO_LONG on "header too long"
+ - object-file.c: use "enum" return type for unpack_loose_header()
+ - object-file.c: simplify unpack_loose_short_header()
+ - object-file.c: make parse_loose_header_extended() public
+ - object-file.c: return -1, not "status" from unpack_loose_header()
+ - object-file.c: don't set "typep" when returning non-zero
+ - cat-file tests: test for current --allow-unknown-type behavior
+ - cat-file tests: add corrupt loose object test
+ - cat-file tests: test for missing/bogus object with -t, -s and -p
+ - cat-file tests: move bogus_* variable declarations earlier
+ - fsck tests: test for garbage appended to a loose object
+ - fsck tests: test current hash/type mismatch behavior
+ - fsck tests: refactor one test to use a sub-repo
+ - fsck tests: add test for fsck-ing an unknown type
-* rs/use-xopen-in-index-pack (2021-09-10) 1 commit
- (merged to 'next' on 2021-09-16 at 186eaaae56)
- + index-pack: use xopen in init_thread
+ "git fsck" has been taught to report mismatch between expected and
+ actual types of an object better.
- Code clean-up.
+ Needs review.
--------------------------------------------------
-[New Topics]
+[Cooking]
* ab/make-clean-depend-dirs (2021-09-22) 1 commit
- Makefile: clean .depend dirs under COMPUTE_HEADER_DEPENDENCIES != yes
@@ -261,14 +201,6 @@ Release tarballs are available at:
Will merge to 'next'.
-* cb/make-compdb-fix (2021-09-22) 1 commit
- - Makefile: avoid breaking compilation database generation with DEVELOPER
-
- Adjust to recent change to use -pedantic for developer builds.
-
- Will merge to 'next'.
-
-
* ds/perf-test-built-path-fix (2021-09-22) 1 commit
- t/perf/run: fix bin-wrappers computation
@@ -307,7 +239,7 @@ Release tarballs are available at:
Will merge to 'next'.
-* js/win-lazyload-buildfix (2021-09-23) 2 commits
+* js/win-lazyload-buildfix (2021-09-27) 2 commits
- lazyload.h: use an even more generic function pointer than FARPROC
- lazyload.h: fix warnings about mismatching function pointer types
@@ -330,6 +262,8 @@ Release tarballs are available at:
Prevent "make sparse" from running for the source files that
haven't been modified.
+ Will merge to 'next'?
+
* bs/difftool-msg-tweak (2021-09-22) 1 commit
- difftool: fix word spacing in the usage strings
@@ -339,7 +273,7 @@ Release tarballs are available at:
Will merge to 'next'.
-* ew/midx-doc-update (2021-09-23) 1 commit
+* ew/midx-doc-update (2021-09-24) 1 commit
- doc/technical: update note about core.multiPackIndex
Doc tweak.
@@ -348,22 +282,24 @@ Release tarballs are available at:
* jt/no-abuse-alternate-odb-for-submodules (2021-09-22) 10 commits
- - submodule: trace adding submodule ODB as alternate
- - refs: change refs_for_each_ref_in() to take repo
- - submodule: pass repo to check_has_commit()
- - object-file: only register submodule ODB if needed
- - merge-{ort,recursive}: remove add_submodule_odb()
- - refs: teach refs_for_each_ref() arbitrary repos
- - refs iterator: support non-the_repository advance
- - refs: add repo paramater to _iterator_peel()
- - refs: make _advance() check struct repo, not flag
- - Merge branch 'jt/add-submodule-odb-clean-up' into jt/no-abuse-alternate-odb-for-submodules
+ . submodule: trace adding submodule ODB as alternate
+ . refs: change refs_for_each_ref_in() to take repo
+ . submodule: pass repo to check_has_commit()
+ . object-file: only register submodule ODB if needed
+ . merge-{ort,recursive}: remove add_submodule_odb()
+ . refs: teach refs_for_each_ref() arbitrary repos
+ . refs iterator: support non-the_repository advance
+ . refs: add repo paramater to _iterator_peel()
+ . refs: make _advance() check struct repo, not flag
+ . Merge branch 'jt/add-submodule-odb-clean-up' into jt/no-abuse-alternate-odb-for-submodules
(this branch uses jt/add-submodule-odb-clean-up.)
Follow through the work to use the repo interface to access
submodule objects in-process, instead of abusing the alternate
object database interface.
+ Expecting a reroll on top of the jk/ref-paranoia topic.
+
* tp/send-email-completion (2021-09-22) 3 commits
- send-email docs: add format-patch options
@@ -374,7 +310,7 @@ Release tarballs are available at:
tweaked to make it easier to keep it in sync with the command itself.
-* hm/paint-hits-in-log-grep (2021-09-23) 3 commits
+* hm/paint-hits-in-log-grep (2021-09-24) 3 commits
- pretty: colorize pattern matches in commit messages
- grep: refactor next_match() and match_one_pattern() for external use
- Merge branch 'jk/grep-haystack-is-read-only' into hm/paint-hits-in-log-grep
@@ -383,61 +319,6 @@ Release tarballs are available at:
"git log --grep=string --author=name" learns to highlight hits just
like "git grep string" does.
---------------------------------------------------
-[Stalled]
-
-* ab/pack-objects-stdin (2021-07-09) 5 commits
- - pack-objects.c: make use of REV_INFO_STDIN_LINE_PROCESS
- - pack-objects.c: do stdin parsing via revision.c's API
- - revision.[ch]: add a "handle_stdin_line" API
- - revision.h: refactor "disable_stdin" and "read_from_stdin"
- - upload-pack: run is_repository_shallow() before setup_revisions()
-
- Introduce handle_stdin_line callback to revision API and uses it.
-
- Expecting a reroll.
-
-
-* es/superproject-aware-submodules (2021-08-19) 5 commits
- . fixup! introduce submodule.superprojectGitDir record
- . submodule: record superproject gitdir during 'update'
- . submodule: record superproject gitdir during absorbgitdirs
- . introduce submodule.superprojectGitDir record
- . t7400-submodule-basic: modernize inspect() helper
-
- A configuration variable in a submodule points at the location of
- the superproject it is bound to (RFC).
-
- Kicked out of 'seen' tentatively to see how well a conflicting
- ar/submodule-update topic fares.
-
-
-* ab/fsck-unexpected-type (2021-09-22) 17 commits
- - fsck: report invalid object type-path combinations
- - fsck: don't hard die on invalid object types
- - object-file.c: stop dying in parse_loose_header()
- - object-file.c: return ULHR_TOO_LONG on "header too long"
- - object-file.c: use "enum" return type for unpack_loose_header()
- - object-file.c: simplify unpack_loose_short_header()
- - object-file.c: make parse_loose_header_extended() public
- - object-file.c: return -1, not "status" from unpack_loose_header()
- - object-file.c: don't set "typep" when returning non-zero
- - cat-file tests: test for current --allow-unknown-type behavior
- - cat-file tests: add corrupt loose object test
- - cat-file tests: test for missing/bogus object with -t, -s and -p
- - cat-file tests: move bogus_* variable declarations earlier
- - fsck tests: test for garbage appended to a loose object
- - fsck tests: test current hash/type mismatch behavior
- - fsck tests: refactor one test to use a sub-repo
- - fsck tests: add test for fsck-ing an unknown type
-
- "git fsck" has been taught to report mismatch between expected and
- actual types of an object better.
-
- Needs review.
-
---------------------------------------------------
-[Cooking]
* ab/repo-settings-cleanup (2021-09-22) 5 commits
- repository.h: don't use a mix of int and bitfields
@@ -451,7 +332,7 @@ Release tarballs are available at:
Will merge to 'next'.
-* ah/connect-parse-feature-v0-fix (2021-09-23) 1 commit
+* ah/connect-parse-feature-v0-fix (2021-09-27) 1 commit
- connect: also update offset for features without values
Protocol v0 clients can get stuck parsing a malformed feature line.
@@ -505,17 +386,24 @@ Release tarballs are available at:
Will merge to 'next'.
-* en/removing-untracked-fixes (2021-09-20) 7 commits
+* en/removing-untracked-fixes (2021-09-27) 12 commits
- Documentation: call out commands that nuke untracked files/directories
- Comment important codepaths regarding nuking untracked files/dirs
- unpack-trees: avoid nuking untracked dir in way of locally deleted file
- unpack-trees: avoid nuking untracked dir in way of unmerged file
- - Split unpack_trees 'reset' flag into two for untracked handling
+ - Change unpack_trees' 'reset' flag into an enum
+ - Remove ignored files by default when they are in the way
+ - unpack-trees: make dir an internal-only struct
+ - unpack-trees: introduce preserve_ignored to unpack_trees_options
+ - read-tree, merge-recursive: overwrite ignored files by default
+ - checkout, read-tree: fix leak of unpack_trees_options.dir
- t2500: add various tests for nuking untracked files
- Merge branch 'en/am-abort-fix' into en/removing-untracked-fixes
Various fixes in code paths that move untracked files away to make room.
+ Will merge to 'next'?
+
* en/typofixes (2021-09-20) 2 commits
(merged to 'next' on 2021-09-20 at 48648dafa3)
@@ -584,17 +472,21 @@ Release tarballs are available at:
Will merge to 'master'.
-* ns/batched-fsync (2021-09-22) 6 commits
+* ns/batched-fsync (2021-09-27) 8 commits
- core.fsyncobjectfiles: performance tests for add and stash
- core.fsyncobjectfiles: tests for batch mode
+ - unpack-objects: use the bulk-checkin infrastructure
- update-index: use the bulk-checkin infrastructure
- core.fsyncobjectfiles: add windows support for batch mode
- core.fsyncobjectfiles: batched disk flushes
- bulk-checkin: rename 'state' variable and separate 'plugged' boolean
+ - object-file.c: do not rename in a temp odb
The "core.fsyncobjectfiles" configuration variable can now be set
to "batch" for improved performance.
+ Will merge to 'next'?
+
* jh/builtin-fsmonitor-part1 (2021-09-20) 7 commits
- t/helper/simple-ipc: convert test-simple-ipc to use start_bg_command
@@ -674,10 +566,11 @@ Release tarballs are available at:
"git repack" has been taught to generate multi-pack reachability
bitmaps.
- Will merge to 'next'?
+ Under review.
+ cf. <YU0TS+KsWY36oeKU@nand.local>
-* ds/add-rm-with-sparse-index (2021-09-22) 14 commits
+* ds/add-rm-with-sparse-index (2021-09-24) 13 commits
- advice: update message to suggest '--sparse'
- mv: refuse to move sparse paths
- rm: skip sparse paths with missing SKIP_WORKTREE
@@ -689,7 +582,6 @@ Release tarballs are available at:
- add: fail when adding an untracked sparse file
- dir: fix pattern matching on dirs
- dir: select directories correctly
- - dir: extract directory-matching logic
- t1092: behavior for adding sparse files
- t3705: test that 'sparse_entry' is unstaged
@@ -697,6 +589,8 @@ Release tarballs are available at:
updating paths outside of the sparse-checkout definition unless
the user specifies a "--sparse" option.
+ Will merge to 'next'?
+
* tb/midx-write-propagate-namehash (2021-09-17) 7 commits
- t5326: test propagating hashcache values
@@ -710,7 +604,7 @@ Release tarballs are available at:
"git multi-pack-index write --bitmap" learns to propagate the
hashcache from original bitmap to resulting bitmap.
- Will merge to 'next'?
+ Will merge to 'next'.
* pw/rebase-of-a-tag-fix (2021-09-22) 10 commits
@@ -729,7 +623,7 @@ Release tarballs are available at:
it mistakenly tried to write the tag object instead of peeling it
to HEAD.
- Will merge to 'next'?
+ Will merge to 'next'.
* en/zdiff3 (2021-09-20) 2 commits
@@ -791,6 +685,8 @@ Release tarballs are available at:
Add pieces from "scalar" to contrib/.
+ Will merge to 'next'?
+
* ab/sanitize-leak-ci (2021-09-23) 2 commits
- tests: add a test mode for SANITIZE=leak, run it in CI
@@ -840,6 +736,8 @@ Release tarballs are available at:
used to show the difference between mechanical (and possibly
conflicted) merge results and the recorded resolution.
+ Will merge to 'next'?
+
* sg/test-split-index-fix (2021-09-07) 7 commits
- read-cache: fix GIT_TEST_SPLIT_INDEX
@@ -878,6 +776,8 @@ Release tarballs are available at:
Updates to the tests in t0000 to test the test framework.
+ Will merge to 'next'?
+
* ab/only-single-progress-at-once (2021-09-22) 8 commits
- progress.c: add & assert a "global_progress" variable
@@ -1135,3 +1035,13 @@ Release tarballs are available at:
Revamp the hooks subsystem to allow multiple of them to trigger
upon the same event and control via the configuration variables.
+
+
+* cb/make-compdb-fix (2021-09-22) 1 commit
+ . Makefile: avoid breaking compilation database generation with DEVELOPER
+
+ Adjust to recent change to use -pedantic for developer builds.
+
+ Replaced by the ab/make-compdb-fix topic that uses the same
+ approach as the ab/auto-depend-with-pedantic topic.
+