]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Git 2.8-rc3 v2.8.0-rc3
authorJunio C Hamano <gitster@pobox.com>
Wed, 16 Mar 2016 21:00:18 +0000 (14:00 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Mar 2016 21:13:37 +0000 (14:13 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.8.0.txt
GIT-VERSION-GEN

index 6eb16ebb6f7c39d962abc4d03ffadee3162bf528..2f6b4948e56649b526df539e1893c8fdbbf2dd3f 100644 (file)
@@ -236,6 +236,23 @@ Performance, Internal Implementation, Development Support etc.
  * Out of maintenance gcc on OSX 10.6 fails to compile the code in
    'master'; work it around by using clang by default on the platform.
 
+ * The "name_path" API was an attempt to reduce the need to construct
+   the full path out of a series of path components while walking a
+   tree hierarchy, but over time made less efficient because the path
+   needs to be flattened, e.g. to be compared with another path that
+   is already flat, in many cases.  The API has been removed and its
+   users have been rewritten to simplify the overall code complexity.
+   This incidentally also closes some heap-corruption holes.
+
+ * Recent versions of GNU grep is pickier than before to decide if a
+   file is "binary" and refuse to give line-oriented hits when we
+   expect it to, unless explicitly told with "-a" option.  As our
+   scripted Porcelains use sane_grep wrapper for line-oriented data,
+   even when the line may contain non-ASCII payload we took from
+   end-user data, use "grep -a" to implement sane_grep wrapper when
+   using an implementation of "grep" that takes the "-a" option.
+
+
 
 Also contains various documentation updates and code clean-ups.
 
index b373d8ae8ddfd828951c5d93cb9032de0071dfde..fb1cadf627fd1c08e47f98d75ff3d991ff8e1a77 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v2.8.0-rc2
+DEF_VER=v2.8.0-rc3
 
 LF='
 '