]> git.ipfire.org Git - thirdparty/git.git/commitdiff
The fourth batch
authorJunio C Hamano <gitster@pobox.com>
Fri, 23 Jun 2023 18:21:28 +0000 (11:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 23 Jun 2023 18:21:28 +0000 (11:21 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.42.0.txt

index e01051d9505de0c6ba3f4e866ff6571bfb5e288a..5597ba48d194b25c534a8a26c5f277a9674699b9 100644 (file)
@@ -9,6 +9,10 @@ UI, Workflows & Features
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
 
+ * "git pack-objects" learned to invoke a new hook program that
+   enumerates extra objects to be used as anchoring points to keep
+   otherwise unreachable objects in cruft packs.
+
 
 Performance, Internal Implementation, Development Support etc.
 
@@ -23,6 +27,10 @@ Performance, Internal Implementation, Development Support etc.
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
 
+ * discover_git_directory() no longer touches the_repository.
+
+ * "git worktree" learned to work better with sparse index feature.
+
 
 Fixes since v2.41
 -----------------
@@ -86,6 +94,19 @@ Fixes since v2.41
    when writing printf(1) format strings.
    (merge f0b68f0546 jt/doc-use-octal-with-printf later to maint).
 
+ * Simplify error message when run-command fails to start a command.
+   (merge 6d224ac286 rs/run-command-exec-error-on-noent later to maint).
+
+ * Gracefully deal with a stale MIDX file that lists a packfile that
+   no longer exists.
+   (merge 06f3867865 tb/open-midx-bitmap-fallback later to maint).
+
+ * Even when diff.ignoreSubmodules tells us to ignore submodule
+   changes, "git commit" with an index that already records changes to
+   submodules should include the submodule changes in the resulting
+   commit, but it did not.
+   (merge 5768478edc js/defeat-ignore-submodules-config-with-explicit-addition later to maint).
+
  * Other code cleanup, docfix, build fix, etc.
    (merge 51f9d2e563 sa/doc-ls-remote later to maint).
    (merge c6d26a9dda jk/format-patch-message-id-unleak later to maint).
@@ -100,3 +121,6 @@ Fixes since v2.41
    (merge d57fa7fc73 la/doc-interpret-trailers later to maint).
    (merge 548afb0d9a la/docs-typofixes later to maint).
    (merge 3744ffcbcd rs/doc-ls-tree-hex-literal later to maint).
+   (merge 6c26da8404 mh/credential-erase-improvements later to maint).
+   (merge 78e56cff69 tz/lib-gpg-prereq-fix later to maint).
+   (merge 80d32e84b5 rj/leakfixes later to maint).