Skip to content

Commit 225365f

Browse files
committed
Git 2.31-rc0
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 1400458 commit 225365f

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

Documentation/RelNotes/2.31.0.txt

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,22 @@ UI, Workflows & Features
8989
two object names (one in SHA-1, the other in SHA-256) are both
9090
signed.
9191

92+
* "git rev-list" command learned "--disk-usage" option.
93+
94+
* "git {diff,log} --{skip,rotate}-to=<path>" allows the user to
95+
discard diff output for early paths or move them to the end of the
96+
output.
97+
98+
* "git difftool" learned "--skip-to=<path>" option to restart an
99+
interrupted session from an arbitrary path.
100+
101+
* "git grep" has been tweaked to be limited to the sparse checkout
102+
paths.
103+
104+
* "git rebase --[no-]fork-point" gained a configuration variable
105+
rebase.forkPoint so that users do not have to keep specifying a
106+
non-default setting.
107+
92108

93109
Performance, Internal Implementation, Development Support etc.
94110

@@ -176,6 +192,11 @@ Performance, Internal Implementation, Development Support etc.
176192
* When a pager spawned by us exited, the trace log did not record its
177193
exit status correctly, which has been corrected.
178194

195+
* Removal of GIT_TEST_GETTEXT_POISON continues.
196+
197+
* The code to implement "git merge-base --independent" was poorly
198+
done and was kept from the very beginning of the feature.
199+
179200

180201
Fixes since v2.30
181202
-----------------
@@ -274,5 +295,33 @@ Fixes since v2.30
274295
turned commit-graph off; we now tell the user what we are doing.
275296
(merge c85eec7fc3 js/commit-graph-warning later to maint).
276297

298+
* Objects that lost references can be pruned away, even when they
299+
have notes attached to it (and these notes will become dangling,
300+
which in turn can be pruned with "git notes prune"). This has been
301+
clarified in the documentation.
302+
(merge fa9ab027ba mz/doc-notes-are-not-anchors later to maint).
303+
304+
* The error codepath around the "--temp/--prefix" feature of "git
305+
checkout-index" has been improved.
306+
(merge 3f7ba60350 mt/checkout-index-corner-cases later to maint).
307+
308+
* The "git maintenance register" command had trouble registering bare
309+
repositories, which had been corrected.
310+
311+
* A handful of multi-word configuration variable names in
312+
documentation that are spelled in all lowercase have been corrected
313+
to use the more canonical camelCase.
314+
(merge 7dd0eaa39c dl/doc-config-camelcase later to maint).
315+
316+
* "git push $there --delete ''" should have been diagnosed as an
317+
error, but instead turned into a matching push, which has been
318+
corrected.
319+
(merge 20e416409f jc/push-delete-nothing later to maint).
320+
277321
* Other code cleanup, docfix, build fix, etc.
278322
(merge e3f5da7e60 sg/t7800-difftool-robustify later to maint).
323+
(merge 9d336655ba js/doc-proto-v2-response-end later to maint).
324+
(merge 1b5b8cf072 jc/maint-column-doc-typofix later to maint).
325+
(merge 3a837b58e3 cw/pack-config-doc later to maint).
326+
(merge 01168a9d89 ug/doc-commit-approxidate later to maint).
327+
(merge b865734760 js/params-vs-args later to maint).

GIT-VERSION-GEN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
GVF=GIT-VERSION-FILE
4-
DEF_VER=v2.30.GIT
4+
DEF_VER=v2.31.0-rc0
55

66
LF='
77
'

0 commit comments

Comments
 (0)