Skip to content

Commit aa39b85

Browse files
committed
RelNotes: the fourth batch of topics graduated to 'master'
Signed-off-by: Junio C Hamano <[email protected]>
1 parent e22a81c commit aa39b85

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Documentation/RelNotes/1.7.11.txt

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,22 @@ UI, Workflows & Features
3535

3636
Foreign Interface
3737

38+
* "git p4" has been moved out of contrib/ area.
3839

3940
Performance
4041

42+
* "git apply" had some memory leaks plugged.
43+
44+
* Setting up a revision traversal with many starting points was
45+
inefficient as these were placed in a date-order priority queue
46+
one-by-one. Now they are collected in the queue unordered first,
47+
and sorted immediately before getting used.
4148

4249
Internal Implementation (please report possible regressions)
4350

51+
* "git rev-parse --show-prefix" used to emit nothing when run at the
52+
top-level of the working tree, but now it gives a blank line.
53+
4454
* Minor memory leak during unpack_trees (hence "merge" and "checkout"
4555
to check out another branch) has been plugged.
4656

@@ -61,6 +71,23 @@ Unless otherwise noted, all the fixes since v1.7.10 in the maintenance
6171
releases are contained in this release (see release notes to them for
6272
details).
6373

74+
* "git fetch" that recurses into submodules on demand did not check
75+
if it needs to go into submodules when non branches (most notably,
76+
tags) are fetched.
77+
(merge a6801ad jl/maint-submodule-recurse-fetch later to maint).
78+
79+
* "git blame" started missing quite a few changes from the origin
80+
since we stopped using the diff minimalization by default in v1.7.2
81+
era.
82+
(merge 059a500 jc/maint-blame-minimal later to maint).
83+
84+
* "log -p --graph" used with "--stat" had a few formatting error.
85+
(merge e2c5966 lp/maint-diff-three-dash-with-graph later to maint).
86+
87+
* Giving "--continue" to a conflicted "rebase -i" session skipped a
88+
commit that only results in changes to submodules.
89+
(merge a6754cd jk/rebase-i-submodule-conflict-only later to maint).
90+
6491
* When PATH contains an unreadable directory, alias expansion code
6592
did not kick in, and failed with an error that said "git-subcmd"
6693
was not found.

0 commit comments

Comments
 (0)