aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/RelNotes
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2023-07-25 12:05:40 -0700
committerJunio C Hamano <gitster@pobox.com>2023-07-25 12:05:40 -0700
commita80be152923a46f04a06bade7bcc72870e46ca09 (patch)
tree365b77fd7ab2a15e3bfb877089a144128ddc07a5 /Documentation/RelNotes
parent5929e66755acc797b2612d8d6d6b6fd6e7759169 (diff)
downloadgit-a80be152923a46f04a06bade7bcc72870e46ca09.tar.gz
The fourteenth batch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes')
-rw-r--r--Documentation/RelNotes/2.42.0.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.42.0.txt b/Documentation/RelNotes/2.42.0.txt
index ee120fe424..2430cd2d1b 100644
--- a/Documentation/RelNotes/2.42.0.txt
+++ b/Documentation/RelNotes/2.42.0.txt
@@ -26,6 +26,10 @@ UI, Workflows & Features
were regular files, to allow "git diff <(process) <(substitution)"
some shells support.
+ * Help newbies by suggesting that there are cases where force-pushing
+ is a valid and sensible thing to update a branch at a remote
+ repository, rather than reconciling with merge/rebase.
+
Performance, Internal Implementation, Development Support etc.
@@ -60,6 +64,9 @@ Performance, Internal Implementation, Development Support etc.
* Enumerating refs in the packed-refs file, while excluding refs that
match certain patterns, has been optimized.
+ * Mark-up unused parameters in the code so that we can eventually
+ enable -Wunused-parameter by default.
+
Fixes since v2.41
-----------------
@@ -186,6 +193,24 @@ Fixes since v2.41
subsystem, which has been corrected.
(merge 9281cd07f0 tb/fsck-no-progress later to maint).
+ * Various offset computation in the code that accesses the packfiles
+ and other data in the object layer has been hardened against
+ arithmetic overflow, especially on 32-bit systems.
+ (merge 9a25cad7e0 tb/object-access-overflow-protection later to maint).
+
+ * Names of MinGW header files are spelled in mixed case in some
+ source files, but the build host can be using case sensitive
+ filesystem with header files with their name spelled in all
+ lowercase.
+ (merge 4a53d0d0bc mh/mingw-case-sensitive-build later to maint).
+
+ * Update message mark-up for i18n in "git bundle".
+ (merge bbb6acd998 dk/bundle-i18n-more later to maint).
+
+ * "git tag --list --points-at X" showed tags that directly refers to
+ object X, but did not list a tag that points at such a tag, which
+ has been corrected.
+
* 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).