RelNotes: the fourth batch of topics graduated to 'master'

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Apr 23, 2012 at 13:30 UTC aa39b858a35d99135e1403575a358b97d26ff466
1 file changed +27
Documentation/RelNotes/1.7.11.txt
+27
@@ -35,12 +35,22 @@ UI, Workflows & Features
35
36 Foreign Interface
37
38 + * "git p4" has been moved out of contrib/ area.
39
40 Performance
41
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.
48
49 Internal Implementation (please report possible regressions)
50
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 +
54 * Minor memory leak during unpack_trees (hence "merge" and "checkout"
55 to check out another branch) has been plugged.
56
@@ -61,6 +71,23 @@ Unless otherwise noted, all the fixes since v1.7.10 in the maintenance
71 releases are contained in this release (see release notes to them for
72 details).
73
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 +
91 * When PATH contains an unreadable directory, alias expansion code
92 did not kick in, and failed with an error that said "git-subcmd"
93 was not found.