]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Git 2.39-rc0 v2.39.0-rc0
authorJunio C Hamano <gitster@pobox.com>
Wed, 23 Nov 2022 02:09:23 +0000 (11:09 +0900)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 Nov 2022 02:22:25 +0000 (11:22 +0900)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.39.0.txt
GIT-VERSION-GEN

index 153bf6d89b83ce08b3cb46805f9426afda30f42a..bea9260cda346a114c39c65759e7d9dc43a8a520 100644 (file)
@@ -35,6 +35,29 @@ UI, Workflows & Features
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
 
+ * 'scalar reconfigure -a' is taught to automatically remove
+   scalar.repo entires which no longer exist.
+
+ * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
+   others.
+
+ * 'git maintenance register' is taught to write configuration to an
+   arbitrary path, and 'git for-each-repo' is taught to expand tilde
+   characters in paths.
+
+ * When creating new notes, the template used to get a stray empty
+   newline, which has been removed.
+
+ * "git receive-pack" used to use all the local refs as the boundary for
+   checking connectivity of the data "git push" sent, but now it uses
+   only the refs that it advertised to the pusher. In a repository with
+   the .hideRefs configuration, this reduces the resources needed to
+   perform the check.
+
+ * With '--recurse-submodules=on-demand', all submodules are
+   recursively pushed.
+
+
 Performance, Internal Implementation, Development Support etc.
 --------------------------------------------------------------
 
@@ -124,6 +147,13 @@ Performance, Internal Implementation, Development Support etc.
  * A design document for sparse-checkout's future directions has been
    added.
 
+ * Teach chainlint.pl to annotate the original test definition instead
+   of the token stream.
+
+ * "make coccicheck" is time consuming. It has been made to run more
+   incrementally.
+
+
 Fixes since v2.38
 -----------------
 
@@ -271,6 +301,13 @@ Fixes since v2.38
    `update-ref` commands in the sequencer were removed, which has been
    corrected.
 
+ * Fix a regression in the bisect-helper which mistakenly treats
+   arguments to the command given to 'git bisect run' as arguments to
+   the helper.
+
+ * Correct an error where `git rebase` would mistakenly use a branch or
+   tag named "refs/rewritten/xyz" when missing a rebase label.
+
  * Other code cleanup, docfix, build fix, etc.
    (merge 413bc6d20a ds/cmd-main-reorder later to maint).
    (merge 8d2863e4ed nw/t1002-cleanup later to maint).
index e3eaeb49264eea1619d10dc6b17b7dbfbd42ec4b..5127f181b0fd01f05a8e9d0aaec88c2f7445da7b 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v2.38.GIT
+DEF_VER=v2.39.0-rc0
 
 LF='
 '