Skip to content

Commit 89ea799

Browse files
committed
Sync with maint
2 parents 3505dde + 5a1f5c3 commit 89ea799

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

Documentation/RelNotes/2.15.1.txt

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
Git v2.15.1 Release Notes
2+
=========================
3+
4+
Fixes since v2.15
5+
-----------------
6+
7+
* TravisCI build updates.
8+
9+
* "auto" as a value for the columnar output configuration ought to
10+
judge "is the output consumed by humans?" with the same criteria as
11+
"auto" for coloured output configuration, i.e. either the standard
12+
output stream is going to tty, or a pager is in use. We forgot the
13+
latter, which has been fixed.
14+
15+
* The experimental "color moved lines differently in diff output"
16+
feature was buggy around "ignore whitespace changes" edges, whihch
17+
has been corrected.
18+
19+
* Instead of using custom line comparison and hashing functions to
20+
implement "moved lines" coloring in the diff output, use the pair
21+
of these functions from lower-layer xdiff/ code.
22+
23+
* Some codepaths did not check for errors when asking what branch the
24+
HEAD points at, which have been fixed.
25+
26+
* "git commit", after making a commit, did not check for errors when
27+
asking on what branch it made the commit, which has been correted.
28+
29+
* "git status --ignored -u" did not stop at a working tree of a
30+
separate project that is embedded in an ignored directory and
31+
listed files in that other project, instead of just showing the
32+
directory itself as ignored.
33+
34+
* A broken access to object databases in recent update to "git grep
35+
--recurse-submodules" has been fixed.
36+
37+
* A recent regression in "git rebase -i" that broke execution of git
38+
commands from subdirectories via "exec" insn has been fixed.
39+
40+
* "git check-ref-format --branch @{-1}" bit a "BUG()" when run
41+
outside a repository for obvious reasons; clarify the documentation
42+
and make sure we do not even try to expand the at-mark magic in
43+
such a case, but still call the validation logic for branch names.
44+
45+
* Command line completion (in contrib/) update.
46+
47+
* Description of blame.{showroot,blankboundary,showemail,date}
48+
configuration variables have been added to "git config --help".
49+
50+
* After an error from lstat(), diff_populate_filespec() function
51+
sometimes still went ahead and used invalid data in struct stat,
52+
which has been fixed.
53+
54+
* UNC paths are also relevant in Cygwin builds and they are now
55+
tested just like Mingw builds.
56+
57+
* Correct start-up sequence so that a repository could be placed
58+
immediately under the root directory again (which was broken at
59+
around Git 2.13).
60+
61+
* The credential helper for libsecret (in contrib/) has been improved
62+
to allow possibly prompting the end user to unlock secrets that are
63+
currently locked (otherwise the secrets may not be loaded).
64+
65+
* Updates from GfW project.
66+
67+
68+
Also contains various documentation updates and code clean-ups.

0 commit comments

Comments
 (0)