summaryrefslogtreecommitdiff
path: root/Documentation/RelNotes/2.37.4.txt
blob: 732176376fb8b88d655d950a7972bffdecbdeb36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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.