aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2022-09-13 12:23:48 -0700
committerJunio C Hamano <gitster@pobox.com>2022-09-13 12:23:48 -0700
commite188ec3a735ae52a0d0d3c22f9df6b29fa613b1e (patch)
tree23abcae16bcca7bf541eb62d2a0b2c1ae7f5a2a9
parent21dd13e025aaada474fae6014f1b14799e37bedf (diff)
parenta0feb8611d4c0b2b5d954efe4e98207f62223436 (diff)
downloadgit-e188ec3a735ae52a0d0d3c22f9df6b29fa613b1e.tar.gz
Sync with 'maint'
-rw-r--r--Documentation/RelNotes/2.37.4.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.37.4.txt b/Documentation/RelNotes/2.37.4.txt
new file mode 100644
index 0000000000..732176376f
--- /dev/null
+++ b/Documentation/RelNotes/2.37.4.txt
@@ -0,0 +1,31 @@
+Git 2.37.4 Release Notes
+========================
+
+This primarily is to backport various fixes accumulated on the 'master'
+front since 2.37.3.
+
+Fixes since v2.37.3
+-------------------
+
+ * An earlier optimization discarded a tree-object buffer that is
+ still in use, which has been corrected.
+
+ * Fix deadlocks between main Git process and subprocess spawned via
+ the pipe_command() API, that can kill "git add -p" that was
+ reimplemented in C recently.
+
+ * xcalloc(), imitating calloc(), takes "number of elements of the
+ array", and "size of a single element", in this order. A call that
+ does not follow this ordering has been corrected.
+
+ * The preload-index codepath made copies of pathspec to give to
+ multiple threads, which were left leaked.
+
+ * Update the version of Ubuntu used for GitHub Actions CI from 18.04
+ to 22.04.
+
+ * The auto-stashed local changes created by "git merge --autostash"
+ was mixed into a conflicted state left in the working tree, which
+ has been corrected.
+
+Also contains other minor documentation updates and code clean-ups.