replace strbuf_expand() with strbuf_expand_step()
[git.git] / Documentation / RelNotes / 2.42.0.txt
blobf59fd792203553d4a7f37e0631470bb3d7636a4d
1 Git v2.42 Release Notes
2 =======================
4 UI, Workflows & Features
6  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
7    hierarchy to be packed using pattern matching.
10 Performance, Internal Implementation, Development Support etc.
12  * "git diff-tree" has been taught to take advantage of the
13    sparse-index feature.
16 Fixes since v2.41
17 -----------------
19  * "git tag" learned to leave the "$GIT_DIR/TAG_EDITMSG" file when the
20    command failed, so that the user can salvage what they typed.
21    (merge 08c12ec1d0 kh/keep-tag-editmsg-upon-failure later to maint).
23  * The "-s" (silent, squelch) option of the "diff" family of commands
24    did not interact with other options that specify the output format
25    well.  This has been cleaned up so that it will clear all the
26    formatting options given before.
27    (merge 9d484b92ed jc/diff-s-with-other-options later to maint).
29  * Update documentation regarding Coccinelle patches.
30    (merge 3bd0097cfc gc/doc-cocci-updates later to maint).
32  * Some atoms that can be used in "--format=<format>" for "git ls-tree"
33    were not supported by "git ls-files", even though they were relevant
34    in the context of the latter.
35    (merge 4d28c4f75f zh/ls-files-format-atoms later to maint).
37  * Other code cleanup, docfix, build fix, etc.
38    (merge 51f9d2e563 sa/doc-ls-remote later to maint).
39    (merge c6d26a9dda jk/format-patch-message-id-unleak later to maint).