Skip to content

Commit 2d677e5

Browse files
committed
The fourteenth batch
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 39c5392 commit 2d677e5

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

Documentation/RelNotes/2.32.0.txt

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ Backward compatibility notes
77
* ".gitattributes", ".gitignore", and ".mailmap" files that are
88
symbolic links are ignored.
99

10+
* "git apply --3way" used to first attempt a straight application,
11+
and only fell back to the 3-way merge algorithm when the stright
12+
application failed. Starting with this version, the command will
13+
first try the 3-way merge algorithm and only when it fails (either
14+
resulting with conflict or the base versions of blobs are missing),
15+
falls back to the usual patch application.
16+
1017

1118
Updates since v2.31
1219
-------------------
@@ -80,6 +87,26 @@ UI, Workflows & Features
8087
* "git log" learned "--diff-merges=<style>" option, with an
8188
associated configuration variable log.diffMerges.
8289

90+
* "git log --format=..." placeholders learned %ah/%ch placeholders to
91+
request the --date=human output.
92+
93+
* Replace GIT_CONFIG_NOSYSTEM mechanism to decline from reading the
94+
system-wide configuration file with GIT_CONFIG_SYSTEM that lets
95+
users specify from which file to read the system-wide configuration
96+
(setting it to an empty file would essentially be the same as
97+
setting NOSYSTEM), and introduce GIT_CONFIG_GLOBAL to override the
98+
per-user configuration in $HOME/.gitconfig.
99+
100+
* "git add" and "git rm" learned not to touch those paths that are
101+
outside of sparse checkout.
102+
103+
* "git rev-list" learns the "--filter=object:type=<type>" option,
104+
which can be used to exclude objects of the given kind from the
105+
packfile generated by pack-objects.
106+
107+
* The command line completion (in contrib/) for "git stash" has been
108+
updated.
109+
83110

84111
Performance, Internal Implementation, Development Support etc.
85112

@@ -149,6 +176,11 @@ Performance, Internal Implementation, Development Support etc.
149176
* Effort to make the command line completion (in contrib/) safe with
150177
"set -u" continues.
151178

179+
* Tweak a few tests for "log --format=..." that show timestamps in
180+
various formats.
181+
182+
* The reflog expiry machinery has been taught to emit trace events.
183+
152184

153185
Fixes since v2.31
154186
-----------------
@@ -262,6 +294,26 @@ Fixes since v2.31
262294
not necessarily) encoded in UTF-8.
263295
(merge 9364bf465d ab/pathname-encoding-doc later to maint).
264296

297+
* "git --config-env var=val cmd" weren't accepted (only
298+
--config-env=var=val was).
299+
(merge c331551ccf ps/config-env-option-with-separate-value later to maint).
300+
301+
* When the reachability bitmap is in effect, the "do not lose
302+
recently created objects and those that are reachable from them"
303+
safety to protect us from races were disabled by mistake, which has
304+
been corrected.
305+
(merge 2ba582ba4c jk/prune-with-bitmap-fix later to maint).
306+
307+
* Cygwin pathname handling fix.
308+
(merge bccc37fdc7 ad/cygwin-no-backslashes-in-paths later to maint).
309+
310+
* "git rebase --[no-]reschedule-failed-exec" did not work well with
311+
its configuration variable, which has been corrected.
312+
(merge e5b32bffd1 ab/rebase-no-reschedule-failed-exec later to maint).
313+
314+
* Portability fix for command line completion script (in contrib/).
315+
(merge f2acf763e2 si/zsh-complete-comment-fix later to maint).
316+
265317
* Other code cleanup, docfix, build fix, etc.
266318
(merge f451960708 dl/cat-file-doc-cleanup later to maint).
267319
(merge 12604a8d0c sv/t9801-test-path-is-file-cleanup later to maint).
@@ -280,3 +332,4 @@ Fixes since v2.31
280332
(merge 81ed96a9b2 jt/fetch-pack-request-fix later to maint).
281333
(merge 151b6c2dd7 jc/doc-do-not-capitalize-clarification later to maint).
282334
(merge 9160068ac6 js/access-nul-emulation-on-windows later to maint).
335+
(merge 7a14acdbe6 po/diff-patch-doc later to maint).

0 commit comments

Comments
 (0)