Hopefully final batch for 2.9.3

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

Junio C Hamano committed Aug 8, 2016 at 14:22 UTC 00f27feb6afaa9e5f91a0852a5a20c041ba0a421
1 file changed +34
Documentation/RelNotes/2.9.3.txt
+34
@@ -55,4 +55,38 @@ Fixes since v2.9.2
55 * A test that unconditionally used "mktemp" learned that the command
56 is not necessarily available everywhere.
57
58 + * "git blame file" allowed the lineage of lines in the uncommitted,
59 + unadded contents of "file" to be inspected, but it refused when
60 + "file" did not appear in the current commit. When "file" was
61 + created by renaming an existing file (but the change has not been
62 + committed), this restriction was unnecessarily tight.
63 +
64 + * "git add -N dir/file && git write-tree" produced an incorrect tree
65 + when there are other paths in the same directory that sorts after
66 + "file".
67 +
68 + * "git fetch http://user:pass@host/repo..." scrubbed the userinfo
69 + part, but "git push" didn't.
70 +
71 + * An age old bug that caused "git diff --ignore-space-at-eol"
72 + misbehave has been fixed.
73 +
74 + * "git notes merge" had a code to see if a path exists (and fails if
75 + it does) and then open the path for writing (when it doesn't).
76 + Replace it with open with O_EXCL.
77 +
78 + * "git pack-objects" and "git index-pack" mostly operate with off_t
79 + when talking about the offset of objects in a packfile, but there
80 + were a handful of places that used "unsigned long" to hold that
81 + value, leading to an unintended truncation.
82 +
83 + * Recent update to "git daemon" tries to enable the socket-level
84 + KEEPALIVE, but when it is spawned via inetd, the standard input
85 + file descriptor may not necessarily be connected to a socket.
86 + Suppress an ENOTSOCK error from setsockopt().
87 +
88 + * Recent FreeBSD stopped making perl available at /usr/bin/perl;
89 + switch the default the built-in path to /usr/local/bin/perl on not
90 + too ancient FreeBSD releases.
91 +
92 Also contains minor documentation updates and code clean-ups.