RelNotes: the fourth batch of topics graduated to 'master'
authorJunio C Hamano <gitster@pobox.com>
Mon, 23 Apr 2012 20:30:22 +0000 (13:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 23 Apr 2012 20:30:22 +0000 (13:30 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/1.7.11.txt
index 7694203cadddbcb2a80a411e5a4d45e654ef4759..5925312c938ba37494a0162916801df0a6b7837f 100644 (file)
@@ -35,12 +35,22 @@ UI, Workflows & Features
 
 Foreign Interface
 
 
 Foreign Interface
 
+ * "git p4" has been moved out of contrib/ area.
 
 Performance
 
 
 Performance
 
+ * "git apply" had some memory leaks plugged.
+
+ * Setting up a revision traversal with many starting points was
+   inefficient as these were placed in a date-order priority queue
+   one-by-one.  Now they are collected in the queue unordered first,
+   and sorted immediately before getting used.
 
 Internal Implementation (please report possible regressions)
 
 
 Internal Implementation (please report possible regressions)
 
+ * "git rev-parse --show-prefix" used to emit nothing when run at the
+   top-level of the working tree, but now it gives a blank line.
+
  * Minor memory leak during unpack_trees (hence "merge" and "checkout"
    to check out another branch) has been plugged.
 
  * Minor memory leak during unpack_trees (hence "merge" and "checkout"
    to check out another branch) has been plugged.
 
@@ -61,6 +71,23 @@ Unless otherwise noted, all the fixes since v1.7.10 in the maintenance
 releases are contained in this release (see release notes to them for
 details).
 
 releases are contained in this release (see release notes to them for
 details).
 
+ * "git fetch" that recurses into submodules on demand did not check
+   if it needs to go into submodules when non branches (most notably,
+   tags) are fetched.
+   (merge a6801ad jl/maint-submodule-recurse-fetch later to maint).
+
+ * "git blame" started missing quite a few changes from the origin
+   since we stopped using the diff minimalization by default in v1.7.2
+   era.
+   (merge 059a500 jc/maint-blame-minimal later to maint).
+
+ * "log -p --graph" used with "--stat" had a few formatting error.
+   (merge e2c5966 lp/maint-diff-three-dash-with-graph later to maint).
+
+ * Giving "--continue" to a conflicted "rebase -i" session skipped a
+   commit that only results in changes to submodules.
+   (merge a6754cd jk/rebase-i-submodule-conflict-only later to maint).
+
  * When PATH contains an unreadable directory, alias expansion code
    did not kick in, and failed with an error that said "git-subcmd"
    was not found.
  * When PATH contains an unreadable directory, alias expansion code
    did not kick in, and failed with an error that said "git-subcmd"
    was not found.