Skip to content

Commit 3cf5978

Browse files
committed
Eleventh batch
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 7d92da3 commit 3cf5978

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Documentation/RelNotes/2.30.0.txt

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,19 @@ UI, Workflows & Features
7878
* The command line completion script (in contrib/) learned to expand
7979
commands that are alias of alias.
8080

81+
* "git update-ref --stdin" learns to take multiple transactions in a
82+
single session.
83+
84+
* Various subcommands of "git config" that takes value_regex
85+
learn the "--literal-value" option to take the value_regex option
86+
as a literal string.
87+
88+
* The transport layer was taught to optionally exchange the session
89+
ID assigned by the trace2 subsystem during fetch/push transactions.
90+
91+
* "git imap-send" used to ignore configuration variables like
92+
core.askpass; this has been corrected.
93+
8194

8295
Performance, Internal Implementation, Development Support etc.
8396

@@ -138,6 +151,14 @@ Performance, Internal Implementation, Development Support etc.
138151

139152
* "git-parse-remote" shell script library outlived its usefulness.
140153

154+
* Like die() and error(), a call to warning() will also trigger a
155+
trace2 event.
156+
157+
* Use of non-reentrant localtime() has been removed.
158+
159+
* Non-reentrant time-related library functions and ctime/asctime with
160+
awkward calling interfaces are banned from the codebase.
161+
141162

142163
Fixes since v2.29
143164
-----------------
@@ -294,6 +315,29 @@ Fixes since v2.29
294315
has been corrected.
295316
(merge 309a4028e7 jk/stop-pack-objects-when-fetch-is-killed later to maint).
296317

318+
* "git add -i" failed to honor custom colors configured to show
319+
patches, which has been corrected.
320+
(merge 96386faa03 js/add-i-color-fix later to maint).
321+
322+
* Processes that access packdata while the .idx file gets removed
323+
(e.g. while repacking) did not fail or fall back gracefully as they
324+
could.
325+
(merge 506ec2fbda tb/idx-midx-race-fix later to maint).
326+
327+
* "git apply" adjusted the permission bits of working-tree files and
328+
directories according core.sharedRepository setting by mistake and
329+
for a long time, which has been corrected.
330+
(merge eb3c027e17 mt/do-not-use-scld-in-working-tree later to maint).
331+
332+
* "fetch-pack" could pass NULL pointer to unlink(2) when it sees an
333+
invalid filename; the error checking has been tightened to make
334+
this impossible.
335+
(merge 6031af387e rs/fetch-pack-invalid-lockfile later to maint).
336+
337+
* "git maintenance run/start/stop" needed to be run in a repository
338+
to hold the lockfile they use, but didn't make sure they are
339+
actually in a repository, which has been corrected.
340+
297341
* Other code cleanup, docfix, build fix, etc.
298342
(merge 3e0a5dc9af cc/doc-filter-branch-typofix later to maint).
299343
(merge 32c83afc2c cw/ci-ghwf-check-ws-errors later to maint).
@@ -318,3 +362,4 @@ Fixes since v2.29
318362
(merge 793c1464d3 ab/gc-keep-base-option later to maint).
319363
(merge b86339b12b mt/worktree-error-message-fix later to maint).
320364
(merge e01ae2a4a7 js/pull-rebase-use-advise later to maint).
365+
(merge e63d774242 sn/config-doc-typofix later to maint).

0 commit comments

Comments
 (0)