From: Junio C Hamano Date: Tue, 12 Jul 2022 01:23:24 +0000 (-0700) Subject: What's cooking (2022/07 #03) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77ce05638ff467ab0b17b7d31fe48fe7c206a07e;p=thirdparty%2Fgit.git What's cooking (2022/07 #03) --- diff --git a/cook b/cook index bc6afd9f81..82f5bcf818 100755 --- a/cook +++ b/cook @@ -422,7 +422,6 @@ EOF $text = < - Will merge to 'next'. - source: +* cr/setup-bug-typo (2022-06-17) 1 commit + (merged to 'next' on 2022-06-17 at 8834ffe0ab) + + setup: fix function name in a BUG() message -* jk/clone-unborn-confusion (2022-07-07) 3 commits - - clone: use remote branch if it matches default HEAD - - clone: propagate empty remote HEAD even with other branches - - clone: drop extra newline from warning message + Typofix in a BUG() message. + source: - "git clone" from a repository with some ref whose HEAD is unborn - did not set the HEAD in the resulting repository correctly, which - has been corrected. - Will merge to 'next'? - source: +* ds/branch-checked-out (2022-06-21) 7 commits + (merged to 'next' on 2022-06-21 at e42bc4566f) + + branch: drop unused worktrees variable + + fetch: stop passing around unused worktrees variable + (merged to 'next' on 2022-06-17 at c881874257) + + branch: fix branch_checked_out() leaks + + branch: use branch_checked_out() when deleting refs + + fetch: use new branch_checked_out() and add tests + + branch: check for bisects and rebases + + branch: add branch_checked_out() helper + (this branch is used by ds/rebase-update-ref.) + + Introduce a helper to see if a branch is already being worked on + (hence should not be newly checked out in a working tree), which + performs much better than the existing find_shared_symref() to + replace many uses of the latter. + source: -* ac/bitmap-lookup-table (2022-07-06) 6 commits - - p5310-pack-bitmaps.sh: remove pack.writeReverseIndex - - bitmap-lookup-table: add performance tests for lookup table - - pack-bitmap: prepare to read lookup table extension - - pack-bitmap-write: learn pack.writeBitmapLookupTable and add tests - - pack-bitmap-write.c: write lookup table extension - - Documentation/technical: describe bitmap lookup table extension +* ds/vscode-settings (2022-06-27) 1 commit + (merged to 'next' on 2022-07-02 at fcbd2e7aca) + + vscode: improve tab size and wrapping - The pack bitmap file gained a bitmap-lookup table to speed up - locating the necessary bitmap for a given commit. + Will merge to 'master'. + source: - Will merge to 'next'? - source: +* jk/optim-promisor-object-enumeration (2022-06-16) 1 commit + (merged to 'next' on 2022-06-16 at ce0712a74c) + + is_promisor_object(): walk promisor packs in pack-order -* bc/nettle-sha256 (2022-07-07) 1 commit - - sha256: add support for Nettle + Collection of what is referenced by objects in promisor packs have + been optimized to inspect these objects in the in-pack order. + source: - Support for libnettle as SHA256 implementation has been added. - Expecting a reroll. - cf. - source: <20220705230518.713218-1-sandals@crustytoothpaste.net> +* jk/revisions-doc-markup-fix (2022-06-22) 1 commit + (merged to 'next' on 2022-07-02 at e25dbe8cfb) + + revisions.txt: escape "..." to avoid asciidoc horizontal ellipsis + Documentation mark-up fix. + source: -* jc/builtin-mv-move-array (2022-07-06) 1 commit - - builtin/mv.c: use the MOVE_ARRAY() macro instead of memmove() - Apply Coccinelle rule to turn raw memmove() into MOVE_ARRAY() cpp - macro, which would improve maintainability and readability. +* pb/diff-doc-raw-format (2022-06-13) 3 commits + (merged to 'next' on 2022-07-02 at 198480cbc6) + + diff-index.txt: update raw output format in examples + + diff-format.txt: correct misleading wording + + diff-format.txt: dst can be 0* SHA-1 when path is deleted, too - Will merge to 'next'? - source: + Update "git diff/log --raw" format documentation. + source: -* jd/gpg-interface-trust-level-string (2022-07-08) 1 commit - - gpg-interface: add function for converting trust level to string +* rs/archive-with-internal-gzip (2022-06-15) 6 commits + (merged to 'next' on 2022-06-17 at ab5af6acd1) + + archive-tar: use internal gzip by default + + archive-tar: use OS_CODE 3 (Unix) for internal gzip + + archive-tar: add internal gzip implementation + + archive-tar: factor out write_block() + + archive: rename archiver data field to filter_command + + archive: update format documentation - The code to convert between GPG trust level strings and internal - constants we use to represent them have been cleaned up. + Teach "git archive" to (optionally and then by default) avoid + spawning an external "gzip" process when creating ".tar.gz" (and + ".tgz") archives. + source: <9df761c3-355a-ede9-7971-b32687fe9abb@web.de> - Will merge to 'next'. - source: +* rs/combine-diff-with-incompatible-options (2022-06-21) 2 commits + (merged to 'next' on 2022-07-02 at 0fe8b80a3e) + + combine-diff: abort if --output is given + + combine-diff: abort if --ignore-matching-lines is given -* kk/p4-client-name-encoding-fix (2022-07-08) 1 commit - - git-p4: fix bug with encoding of p4 client name + Certain diff options are currently ignored when combined-diff is + shown; mark them as incompatible with the feature. + source: <220524.86v8tuvfl1.gmgdl@evledraar.gmail.com> - "git p4" did not handle non-ASCII client name well, which has been - corrected. +-------------------------------------------------- +[New Topics] - Will merge to 'next'. - source: +* po/doc-add-renormalize (2022-07-09) 1 commit + - doc add: renormalize is not idempotent for CRCRLF + Documentation for "git add --renormalize" has been improved. -* sa/cat-file-mailmap (2022-07-07) 5 commits - - SQUASH??? - - cat-file: add mailmap support - - ident: rename commit_rewrite_person() to apply_mailmap_to_header() - - ident: move commit_rewrite_person() to ident.c - - revision: improve commit_rewrite_person() + Will merge to 'next'? + source: - source: <20220707161554.6900-1-siddharthasthana31@gmail.com> +* po/glossary-around-traversal (2022-07-09) 3 commits + - glossary: add reachability bitmap description + - glossary: add commit graph description + - glossary: add Object DataBase (ODB) abbreviation -* fr/vimdiff-layout-fix (2022-07-08) 1 commit - - vimdiff: make layout engine more robust against user vim settings + The glossary entries for "commit-graph file" and "reachability + bitmap" have been added. - source: <20220708181024.45839-1-greenfoo@u92.eu> + Will merge to 'next'? + source: --------------------------------------------------- -[Graduated to 'master'] -* js/add-i-delete (2022-06-28) 1 commit - (merged to 'next' on 2022-06-28 at 8ac04bfd24) - + add --interactive: allow `update` to stage deleted files +* rs/cocci-array-copy (2022-07-10) 1 commit + - cocci: avoid normalization rules for memcpy + + A coccinelle rule (in contrib/) to encourage use of COPY_ARRAY + macro has been improved. + + Will merge to 'next'. + source: + + +* sg/multi-pack-index-parse-options-fix (2022-07-10) 1 commit + (merged to 'next' on 2022-07-11 at 1e14685680) + + multi-pack-index: simplify handling of unknown --options + + The way "git multi-pack" uses parse-options API has been improved. + + Will merge to 'master'. + source: <20220710151645.GA2038@szeder.dev> + - Rewrite of "git add -i" in C that appeared in Git 2.25 didn't - correctly record a removed file to the index, which was fixed. - source: +* jk/ref-filter-discard-commit-buffer (2022-07-11) 1 commit + - ref-filter: disable save_commit_buffer while traversing + + source: -------------------------------------------------- [Stalled] -* ll/curl-accept-language (2022-06-13) 2 commits - - PREP??? give initializer to rpc_state +* ll/curl-accept-language (2022-07-11) 1 commit - remote-curl: send Accept-Language header to server - source: + Earlier, HTTP transport clients learned to tell the server side + what locale they are in by sending Accept-Language HTTP header, but + this was done only for some requests but not others. + + Will merge to 'next'. + source: * bc/stash-export (2022-04-08) 4 commits @@ -199,6 +240,119 @@ Release tarballs are available at: -------------------------------------------------- [Cooking] +* ab/cocci-unused (2022-07-06) 6 commits + (merged to 'next' on 2022-07-11 at 7fa60d2a5b) + + cocci: generalize "unused" rule to cover more than "strbuf" + + cocci: add and apply a rule to find "unused" strbufs + + cocci: have "coccicheck{,-pending}" depend on "coccicheck-test" + + cocci: add a "coccicheck-test" target and test *.cocci rules + + Makefile & .gitignore: ignore & clean "git.res", not "*.res" + + Makefile: remove mandatory "spatch" arguments from SPATCH_FLAGS + + Add Coccinelle rules to detect the pattern of initializing and then + finalizing a structure without using it in between at all, which + happens after code restructuring and the compilers fail to + recognize as an unused varilable. + + Will merge to 'master'. + source: + + +* jk/clone-unborn-confusion (2022-07-11) 4 commits + - clone: move unborn head creation to update_head() + - clone: use remote branch if it matches default HEAD + - clone: propagate empty remote HEAD even with other branches + - clone: drop extra newline from warning message + + "git clone" from a repository with some ref whose HEAD is unborn + did not set the HEAD in the resulting repository correctly, which + has been corrected. + + Will merge to 'next'. + source: + source: + + +* ac/bitmap-lookup-table (2022-07-06) 6 commits + - p5310-pack-bitmaps.sh: remove pack.writeReverseIndex + - bitmap-lookup-table: add performance tests for lookup table + - pack-bitmap: prepare to read lookup table extension + - pack-bitmap-write: learn pack.writeBitmapLookupTable and add tests + - pack-bitmap-write.c: write lookup table extension + - Documentation/technical: describe bitmap lookup table extension + + The pack bitmap file gained a bitmap-lookup table to speed up + locating the necessary bitmap for a given commit. + + Will merge to 'next'? + source: + + +* bc/nettle-sha256 (2022-07-10) 1 commit + (merged to 'next' on 2022-07-11 at cf9595d8ca) + + sha256: add support for Nettle + + Support for libnettle as SHA256 implementation has been added. + + Will merge to 'master'. + source: <20220710132907.1499365-1-sandals@crustytoothpaste.net> + + +* jc/builtin-mv-move-array (2022-07-09) 1 commit + (merged to 'next' on 2022-07-09 at 0d3b3f62e5) + + builtin/mv.c: use the MOVE_ARRAY() macro instead of memmove() + + Apply Coccinelle rule to turn raw memmove() into MOVE_ARRAY() cpp + macro, which would improve maintainability and readability. + + Will merge to 'master'. + source: + + +* jd/gpg-interface-trust-level-string (2022-07-10) 1 commit + (merged to 'next' on 2022-07-11 at 7b3cca73a8) + + gpg-interface: add function for converting trust level to string + + The code to convert between GPG trust level strings and internal + constants we use to represent them have been cleaned up. + + Will merge to 'master'. + source: + + +* kk/p4-client-name-encoding-fix (2022-07-08) 1 commit + (merged to 'next' on 2022-07-11 at 9c18616f76) + + git-p4: fix bug with encoding of p4 client name + + "git p4" did not handle non-ASCII client name well, which has been + corrected. + + Will merge to 'master'. + source: + + +* sa/cat-file-mailmap (2022-07-09) 4 commits + - cat-file: add mailmap support + - ident: rename commit_rewrite_person() to apply_mailmap_to_header() + - ident: move commit_rewrite_person() to ident.c + - revision: improve commit_rewrite_person() + + "git cat-file" learned an option to use the mailmap when showing + commit and tag objects. + source: <20220709154149.165524-1-siddharthasthana31@gmail.com> + + +* fr/vimdiff-layout-fix (2022-07-08) 1 commit + (merged to 'next' on 2022-07-09 at d8461bd236) + + vimdiff: make layout engine more robust against user vim settings + + Recent update to vimdiff layout code has been made more robust + against different end-user vim settings. + + Will merge to 'master'. + source: <20220708181024.45839-1-greenfoo@u92.eu> + + * ds/git-rebase-doc-markup (2022-06-30) 1 commit (merged to 'next' on 2022-07-08 at 24a0b80b71) + git-rebase.txt: use back-ticks consistently @@ -219,7 +373,6 @@ Release tarballs are available at: - rebase-interactive: update 'merge' description - branch: consider refs under 'update-refs' - t2407: test branches currently using apply backend - (this branch uses ds/branch-checked-out.) "git rebase -i" learns to update branches whose tip appear in the rebased range. @@ -229,14 +382,6 @@ Release tarballs are available at: source: -* ds/vscode-settings (2022-06-27) 1 commit - (merged to 'next' on 2022-07-02 at fcbd2e7aca) - + vscode: improve tab size and wrapping - - Will merge to 'master'. - source: - - * tb/pack-objects-remove-pahole-comment (2022-06-28) 1 commit (merged to 'next' on 2022-07-06 at d7494fbdef) + pack-objects.h: remove outdated pahole results @@ -248,38 +393,40 @@ Release tarballs are available at: * ab/leakfix (2022-07-01) 11 commits - - pull: fix a "struct oid_array" memory leak - - cat-file: fix a common "struct object_context" memory leak - - gc: fix a memory leak - - checkout: avoid "struct unpack_trees_options" leak - - merge-file: fix memory leaks on error path - - merge-file: refactor for subsequent memory leak fix - - cat-file: fix a memory leak in --batch-command mode - - revert: free "struct replay_opts" members - - submodule.c: free() memory from xgetcwd() - - clone: fix memory leak in wanted_peer_refs() - - check-ref-format: fix trivial memory leak + (merged to 'next' on 2022-07-11 at 0b107fffcf) + + pull: fix a "struct oid_array" memory leak + + cat-file: fix a common "struct object_context" memory leak + + gc: fix a memory leak + + checkout: avoid "struct unpack_trees_options" leak + + merge-file: fix memory leaks on error path + + merge-file: refactor for subsequent memory leak fix + + cat-file: fix a memory leak in --batch-command mode + + revert: free "struct replay_opts" members + + submodule.c: free() memory from xgetcwd() + + clone: fix memory leak in wanted_peer_refs() + + check-ref-format: fix trivial memory leak Plug various memory leaks. - Will merge to 'next'. + Will merge to 'master'. source: * ab/test-tool-leakfix (2022-07-01) 9 commits - - test-tool delta: fix a memory leak - - test-tool ref-store: fix a memory leak - - test-tool bloom: fix memory leaks - - test-tool json-writer: fix memory leaks - - test-tool regex: call regfree(), fix memory leaks - - test-tool urlmatch-normalization: fix a memory leak - - test-tool {dump,scrap}-cache-tree: fix memory leaks - - test-tool path-utils: fix a memory leak - - test-tool test-hash: fix a memory leak + (merged to 'next' on 2022-07-11 at db7a724694) + + test-tool delta: fix a memory leak + + test-tool ref-store: fix a memory leak + + test-tool bloom: fix memory leaks + + test-tool json-writer: fix memory leaks + + test-tool regex: call regfree(), fix memory leaks + + test-tool urlmatch-normalization: fix a memory leak + + test-tool {dump,scrap}-cache-tree: fix memory leaks + + test-tool path-utils: fix a memory leak + + test-tool test-hash: fix a memory leak Plug various memory leaks in test-tool commands. - Will merge to 'next'. + Will merge to 'master'. source: @@ -294,19 +441,20 @@ Release tarballs are available at: * gc/submodule-use-super-prefix (2022-06-30) 8 commits - - submodule--helper: remove display path helper - - submodule--helper update: use --super-prefix - - submodule--helper: remove unused SUPPORT_SUPER_PREFIX flags - - submodule--helper: use correct display path helper - - submodule--helper: don't recreate recursive prefix - - submodule--helper update: use display path helper - - submodule--helper tests: add missing "display path" coverage - - Merge branch 'ab/submodule-cleanup' into gc/submodule-use-super-prefix + (merged to 'next' on 2022-07-11 at 0d9cf172f9) + + submodule--helper: remove display path helper + + submodule--helper update: use --super-prefix + + submodule--helper: remove unused SUPPORT_SUPER_PREFIX flags + + submodule--helper: use correct display path helper + + submodule--helper: don't recreate recursive prefix + + submodule--helper update: use display path helper + + submodule--helper tests: add missing "display path" coverage + + Merge branch 'ab/submodule-cleanup' into gc/submodule-use-super-prefix (this branch uses ab/submodule-cleanup.) Another step to rewrite more parts of "git submodule" in C. - Will merge to 'next'. + Will merge to 'master'. source: <20220701021157.88858-1-chooglen@google.com> @@ -384,16 +532,6 @@ Release tarballs are available at: source: -* jk/revisions-doc-markup-fix (2022-06-22) 1 commit - (merged to 'next' on 2022-07-02 at e25dbe8cfb) - + revisions.txt: escape "..." to avoid asciidoc horizontal ellipsis - - Documentation mark-up fix. - - Will merge to 'master'. - source: - - * tk/rev-parse-doc-clarify-at-u (2022-06-23) 1 commit (merged to 'next' on 2022-07-08 at 1075452f32) + rev-parse: documentation adjustment - mention remote tracking with @{u} @@ -470,18 +608,6 @@ Release tarballs are available at: source: -* rs/combine-diff-with-incompatible-options (2022-06-21) 2 commits - (merged to 'next' on 2022-07-02 at 0fe8b80a3e) - + combine-diff: abort if --output is given - + combine-diff: abort if --ignore-matching-lines is given - - Certain diff options are currently ignored when combined-diff is - shown; mark them as incompatible with the feature. - - Will merge to 'master'. - source: <220524.86v8tuvfl1.gmgdl@evledraar.gmail.com> - - * tk/apply-case-insensitive (2022-06-21) 3 commits - apply: support case-only renames in case-insensitive filesystems - reset: new failing test for reset of case-insensitive duplicate in index @@ -494,14 +620,14 @@ Release tarballs are available at: source: -* zh/ls-files-format (2022-07-06) 1 commit +* zh/ls-files-format (2022-07-11) 1 commit - ls-files: introduce "--format" option "git ls-files" learns the "--format" option to tweak its output. Getting closer to finish? - cf. <220705.86sfng9c5a.gmgdl@evledraar.gmail.com> - source: + cf. + source: * ab/test-quoting-fix (2022-06-30) 3 commits @@ -518,29 +644,20 @@ Release tarballs are available at: * en/merge-dual-dir-renames-fix (2022-07-06) 5 commits - - merge-ort: fix issue with dual rename and add/add conflict - - merge-ort: shuffle the computation and cleanup of potential collisions - - merge-ort: make a separate function for freeing struct collisions - - merge-ort: small cleanups of check_for_directory_rename - - t6423: add tests of dual directory rename plus add/add conflict + (merged to 'next' on 2022-07-11 at 5f8dadf87b) + + merge-ort: fix issue with dual rename and add/add conflict + + merge-ort: shuffle the computation and cleanup of potential collisions + + merge-ort: make a separate function for freeing struct collisions + + merge-ort: small cleanups of check_for_directory_rename + + t6423: add tests of dual directory rename plus add/add conflict Fixes a long-standing corner case bug around directory renames in the merge-ort strategy. - Will merge to 'next'. + Will merge to 'master'. source: -* cr/setup-bug-typo (2022-06-17) 1 commit - (merged to 'next' on 2022-06-17 at 8834ffe0ab) - + setup: fix function name in a BUG() message - - Typofix in a BUG() message. - - Will cook in 'next'. - source: - - * zk/push-use-bitmaps (2022-06-17) 1 commit (merged to 'next' on 2022-07-08 at 8aa1f94fad) + send-pack.c: add config push.useBitmaps @@ -573,17 +690,6 @@ Release tarballs are available at: source: <9b56496b0809cc8a25af877ea97042e2cb7f2af6.1655246092.git.steadmon@google.com> -* jk/optim-promisor-object-enumeration (2022-06-16) 1 commit - (merged to 'next' on 2022-06-16 at ce0712a74c) - + is_promisor_object(): walk promisor packs in pack-order - - Collection of what is referenced by objects in promisor packs have - been optimized to inspect these objects in the in-pack order. - - Will cook in 'next'. - source: - - * ro/mktree-allow-missing-fix (2022-06-21) 1 commit (merged to 'next' on 2022-07-08 at 599ed6fb84) + mktree: do not check type of remote objects @@ -596,56 +702,6 @@ Release tarballs are available at: source: <748f39a9-65aa-2110-cf92-7ddf81b5f507@roku.com> -* pb/diff-doc-raw-format (2022-06-13) 3 commits - (merged to 'next' on 2022-07-02 at 198480cbc6) - + diff-index.txt: update raw output format in examples - + diff-format.txt: correct misleading wording - + diff-format.txt: dst can be 0* SHA-1 when path is deleted, too - - Update "git diff/log --raw" format documentation. - - Will merge to 'master'. - source: - - -* rs/archive-with-internal-gzip (2022-06-15) 6 commits - (merged to 'next' on 2022-06-17 at ab5af6acd1) - + archive-tar: use internal gzip by default - + archive-tar: use OS_CODE 3 (Unix) for internal gzip - + archive-tar: add internal gzip implementation - + archive-tar: factor out write_block() - + archive: rename archiver data field to filter_command - + archive: update format documentation - - Teach "git archive" to (optionally and then by default) avoid - spawning an external "gzip" process when creating ".tar.gz" (and - ".tgz") archives. - - Will cook in 'next'. - source: <9df761c3-355a-ede9-7971-b32687fe9abb@web.de> - - -* ds/branch-checked-out (2022-06-21) 7 commits - (merged to 'next' on 2022-06-21 at e42bc4566f) - + branch: drop unused worktrees variable - + fetch: stop passing around unused worktrees variable - (merged to 'next' on 2022-06-17 at c881874257) - + branch: fix branch_checked_out() leaks - + branch: use branch_checked_out() when deleting refs - + fetch: use new branch_checked_out() and add tests - + branch: check for bisects and rebases - + branch: add branch_checked_out() helper - (this branch is used by ds/rebase-update-ref.) - - Introduce a helper to see if a branch is already being worked on - (hence should not be newly checked out in a working tree), which - performs much better than the existing find_shared_symref() to - replace many uses of the latter. - - Will cook in 'next'. - source: - - * jt/connected-show-missing-from-which-side (2022-06-10) 1 commit - fetch,fetch-pack: clarify connectivity check error @@ -681,62 +737,52 @@ Release tarballs are available at: source: -* jc/resolve-undo (2022-06-09) 1 commit +* jc/resolve-undo (2022-07-11) 2 commits + - fsck: do not dereference NULL while checking resolve-undo data (merged to 'next' on 2022-06-15 at c195e5a2d9) + revision: mark blobs needed for resolve-undo as reachable The resolve-undo information in the index was not protected against GC, which has been corrected. - Will cook in 'next'. + Will merge to 'next'. source: * ab/build-gitweb (2022-06-28) 8 commits - - gitweb/Makefile: add a "NO_GITWEB" parameter - - Makefile: build 'gitweb' in the default target - - gitweb/Makefile: include in top-level Makefile - - gitweb: remove "test" and "test-installed" targets - - gitweb/Makefile: prepare to merge into top-level Makefile - - gitweb/Makefile: clear up and de-duplicate the gitweb.{css,js} vars - - gitweb/Makefile: add a $(GITWEB_ALL) variable - - gitweb/Makefile: define all .PHONY prerequisites inline + (merged to 'next' on 2022-07-11 at 731e354ff0) + + gitweb/Makefile: add a "NO_GITWEB" parameter + + Makefile: build 'gitweb' in the default target + + gitweb/Makefile: include in top-level Makefile + + gitweb: remove "test" and "test-installed" targets + + gitweb/Makefile: prepare to merge into top-level Makefile + + gitweb/Makefile: clear up and de-duplicate the gitweb.{css,js} vars + + gitweb/Makefile: add a $(GITWEB_ALL) variable + + gitweb/Makefile: define all .PHONY prerequisites inline Teach "make all" to build gitweb as well. - Will merge to 'next'? + Will merge to 'master'. source: * ab/test-without-templates (2022-06-06) 7 commits - - tests: don't assume a .git/info for .git/info/sparse-checkout - - tests: don't assume a .git/info for .git/info/exclude - - tests: don't assume a .git/info for .git/info/refs - - tests: don't assume a .git/info for .git/info/attributes - - tests: don't assume a .git/info for .git/info/grafts - - tests: don't depend on template-created .git/branches - - t0008: don't rely on default ".git/info/exclude" + (merged to 'next' on 2022-07-11 at afab6c1918) + + tests: don't assume a .git/info for .git/info/sparse-checkout + + tests: don't assume a .git/info for .git/info/exclude + + tests: don't assume a .git/info for .git/info/refs + + tests: don't assume a .git/info for .git/info/attributes + + tests: don't assume a .git/info for .git/info/grafts + + tests: don't depend on template-created .git/branches + + t0008: don't rely on default ".git/info/exclude" Tweak tests so that they still work when the "git init" template did not create .git/info directory. - Will merge to 'next'? + Will merge to 'master'. source: -* ac/bitmap-format-doc (2022-06-16) 3 commits - (merged to 'next' on 2022-06-16 at 5591d11601) - + bitmap-format.txt: add information for trailing checksum - + bitmap-format.txt: fix some formatting issues - + bitmap-format.txt: feed the file to asciidoc to generate html - - Adjust technical/bitmap-format to be formatted by AsciiDoc, and - add some missing information to the documentation. - - Will cook in 'next'. - source: - - * hx/unpack-streaming (2022-06-13) 6 commits (merged to 'next' on 2022-07-08 at 4eb375ec2f) + unpack-objects: use stream_loose_object() to unpack large objects @@ -814,6 +860,8 @@ Release tarballs are available at: Introduce a discovery.barerepository configuration variable that allows users to forbid discovery of bare repositories. + + Will merge to 'next'? source: