Skip to content

Commit d98273b

Browse files
committed
Git 2.29-rc0
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 542b3c2 commit d98273b

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

Documentation/RelNotes/2.29.0.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,18 @@ UI, Workflows & Features
110110
* "git shortlog" has been taught to group commits by the contents of
111111
the trailer lines, like "Reviewed-by:", "Coauthored-by:", etc.
112112

113+
* "git archive" learns the "--add-file" option to include untracked
114+
files into a snapshot from a tree-ish.
115+
116+
* "git fetch" and "git push" support negative refspecs.
117+
118+
* "git format-patch" learns to take "whenAble" as a possible value
119+
for the format.useAutoBase configuration variable to become no-op
120+
when the automatically computed base does not make sense.
121+
122+
* Credential helpers are now allowed to terminate lines with CRLF
123+
line ending, as well as LF line ending.
124+
113125

114126
Performance, Internal Implementation, Development Support etc.
115127

@@ -441,6 +453,23 @@ Fixes since v2.28
441453
the codepath that reads pack files.
442454
(merge bda959c476 mt/delta-base-cache-races later to maint).
443455

456+
* in_merge_bases_many(), a way to see if a commit is reachable from
457+
any commit in a set of commits, was totally broken when the
458+
commit-graph feature was in use, which has been corrected.
459+
(merge 8791bf1841 ds/in-merge-bases-many-optim-bug later to maint).
460+
461+
* "git submodule update --quiet" did not squelch underlying "rebase"
462+
and "pull" commands.
463+
(merge 3ad0401e9e td/submodule-update-quiet later to maint).
464+
465+
* The lazy fetching done internally to make missing objects available
466+
in a partial clone incorrectly made permanent damage to the partial
467+
clone filter in the repository, which has been corrected.
468+
469+
* "log -c --find-object=X" did not work well to find a merge that
470+
involves a change to an object X from only one parent.
471+
(merge 957876f17d jk/diff-cc-oidfind-fix later to maint).
472+
444473
* Other code cleanup, docfix, build fix, etc.
445474
(merge 84544f2ea3 sk/typofixes later to maint).
446475
(merge b17f411ab5 ar/help-guides-doc later to maint).
@@ -473,3 +502,5 @@ Fixes since v2.28
473502
(merge 1c6ffb546b jk/add-i-fixes later to maint).
474503
(merge e40e936551 cd/commit-graph-doc later to maint).
475504
(merge 0512eabd91 jc/sequencer-stopped-sha-simplify later to maint).
505+
(merge d01141de5a so/combine-diff-simplify later to maint).
506+
(merge 3be01e5ab1 sn/fast-import-doc 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.28.0
4+
DEF_VER=v2.29.0-rc0
55

66
LF='
77
'

0 commit comments

Comments
 (0)