]> git.ipfire.org Git - thirdparty/git.git/blob - Documentation/RelNotes/2.44.0.txt
Merge branch 'rs/i18n-cannot-be-used-together'
[thirdparty/git.git] / Documentation / RelNotes / 2.44.0.txt
1 Git v2.44 Release Notes
2 =======================
3
4 UI, Workflows & Features
5
6 * "git add" and "git stash" learned to support the ":(attr:...)"
7 magic pathspec.
8
9 * "git rebase --autosquash" is now enabled for non-interactive rebase,
10 but it is still incompatible with the apply backend.
11
12
13 Performance, Internal Implementation, Development Support etc.
14
15 * Process to add some form of low-level unit tests has started.
16
17 * Add support for GitLab CI.
18
19 * "git for-each-ref --no-sort" still sorted the refs alphabetically
20 which paid non-trivial cost. It has been redefined to show output
21 in an unspecified order, to allow certain optimizations to take
22 advantage of.
23
24
25 Fixes since v2.43
26 -----------------
27
28 * The way CI testing used "prove" could lead to running the test
29 suite twice needlessly, which has been corrected.
30 (merge e7e03ef995 js/ci-discard-prove-state later to maint).
31
32 * Update ref-related tests.
33
34 * "git format-patch --encode-email-headers" ignored the option when
35 preparing the cover letter, which has been corrected.
36
37 * Newer versions of Getopt::Long started giving warnings against our
38 (ab)use of it in "git send-email". Bump the minimum version
39 requirement for Perl to 5.8.1 (from September 2002) to allow
40 simplifying our implementation.
41 (merge 6ff658cc78 tz/send-email-negatable-options later to maint).
42
43 * Other code cleanup, docfix, build fix, etc.