Skip to content

Commit f86f31a

Browse files
committed
Sixth batch for 2.5 cycle
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 3dc5ce0 commit f86f31a

File tree

1 file changed

+50
-1
lines changed

1 file changed

+50
-1
lines changed

Documentation/RelNotes/2.5.0.txt

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ Ports
99

1010
UI, Workflows & Features
1111

12+
* List of commands shown by "git help" are grouped along the workflow
13+
elements to help early learners.
14+
1215
* "git p4" now detects the filetype (e.g. binary) correctly even when
1316
the files are opened exclusively.
1417

@@ -85,6 +88,20 @@ UI, Workflows & Features
8588
to optionally remember already seen untracked files, in order to
8689
speed up "git status" in a working tree with tons of cruft.
8790

91+
* "git mergetool" learned to drive WinMerge as a backend.
92+
93+
* "git upload-pack" that serves "git fetch" can be told to serve
94+
commits that are not at the tip of any ref, as long as they are
95+
reachable from a ref, with uploadpack.allowReachableSHA1InWant
96+
configuration variable.
97+
98+
* "git cat-file --batch(-check)" learned the "--follow-symlinks"
99+
option that follows an in-tree symbolic link when asked about an
100+
object via extended SHA-1 syntax, e.g. HEAD:RelNotes that points at
101+
Documentation/RelNotes/2.5.0.txt. With the new option, the command
102+
behaves as if HEAD:Documentation/RelNotes/2.5.0.txt was given as
103+
input instead.
104+
88105

89106
Performance, Internal Implementation, Development Support etc.
90107

@@ -330,10 +347,39 @@ notes for details).
330347
cryptic error message; it should be a silent no-op instead.
331348
(merge 0544574 jk/rerere-forget-check-enabled later to maint).
332349

350+
* "git rebase -i" fired post-rewrite hook when it shouldn't (namely,
351+
when it was told to stop sequencing with 'exec' insn).
352+
(merge 141ff8f mm/rebase-i-post-rewrite-exec later to maint).
353+
354+
* Clarify that "log --raw" and "log --format=raw" are unrelated
355+
concepts.
356+
(merge 92de921 mm/log-format-raw-doc later to maint).
357+
358+
* Make "git stash something --help" error out, so that users can
359+
safely say "git stash drop --help".
360+
(merge 5ba2831 jk/stash-options later to maint).
361+
362+
* The clean/smudge interface did not work well when filtering an
363+
empty contents (failed and then passed the empty input through).
364+
It can be argued that a filter that produces anything but empty for
365+
an empty input is nonsense, but if the user wants to do strange
366+
things, then why not?
367+
(merge f6a1e1e jh/filter-empty-contents later to maint).
368+
369+
* Communication between the HTTP server and http_backend process can
370+
lead to a dead-lock when relaying a large ref negotiation request.
371+
Diagnose the situation better, and mitigate it by reading such a
372+
request first into core (to a reasonable limit).
373+
(merge 636614f jk/http-backend-deadlock later to maint).
374+
375+
* "git clean pathspec..." tried to lstat(2) and complain even for
376+
paths outside the given pathspec.
377+
(merge 838d6a9 dt/clean-pathspec-filter-then-lstat later to maint).
378+
333379
* Code cleanups and documentation updates.
334380
(merge 0269f96 mm/usage-log-l-can-take-regex later to maint).
335381
(merge 64f2589 nd/t1509-chroot-test later to maint).
336-
(merge f86a374 sb/test-bitmap-free-at-end later to maint).
382+
(merge d201a1e sb/test-bitmap-free-at-end later to maint).
337383
(merge 05bfc7d sb/line-log-plug-pairdiff-leak later to maint).
338384
(merge 846e5df pt/xdg-config-path later to maint).
339385
(merge 1154aa4 jc/plug-fmt-merge-msg-leak later to maint).
@@ -342,3 +388,6 @@ notes for details).
342388
(merge bbf431c ps/doc-packfile-vs-pack-file later to maint).
343389
(merge 309a9e3 jk/skip-http-tests-under-no-curl later to maint).
344390
(merge ccd593c dl/branch-error-message later to maint).
391+
(merge 22570b6 rs/janitorial later to maint).
392+
(merge 5c2a581 mc/commit-doc-grammofix later to maint).
393+
(merge ce41720 ah/usage-strings later to maint).

0 commit comments

Comments
 (0)