Skip to content

Commit b8b4d93

Browse files
committed
Merge branch 'maint'
* maint: Prepare for 2.8.2 Start preparing for 2.8.2
2 parents dc0db2c + 6a66362 commit b8b4d93

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

Documentation/RelNotes/2.8.2.txt

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
Git v2.8.2 Release Notes
2+
========================
3+
4+
Fixes since v2.8.1
5+
------------------
6+
7+
* The embedded args argv-array in the child process is used to build
8+
the command line to run pack-objects instead of using a separate
9+
array of strings.
10+
11+
* Bunch of tests on "git clone" has been renumbered for better
12+
organization.
13+
14+
* The tests that involve running httpd leaked the system-wide
15+
configuration in /etc/gitconfig to the tested environment.
16+
17+
* "index-pack --keep=<msg>" was broken since v2.1.0 timeframe.
18+
19+
* "git config --get-urlmatch", unlike other variants of the "git
20+
config --get" family, did not signal error with its exit status
21+
when there was no matching configuration.
22+
23+
* The "--local-env-vars" and "--resolve-git-dir" options of "git
24+
rev-parse" failed to work outside a repository when the command's
25+
option parsing was rewritten in 1.8.5 era.
26+
27+
* Fetching of history by naming a commit object name directly didn't
28+
work across remote-curl transport.
29+
30+
* A small memory leak in an error codepath has been plugged in xdiff
31+
code.
32+
33+
* strbuf_getwholeline() did not NUL-terminate the buffer on certain
34+
corner cases in its error codepath.
35+
36+
* The startup_info data, which records if we are working inside a
37+
repository (among other things), are now uniformly available to Git
38+
subcommand implementations, and Git avoids attempting to touch
39+
references when we are not in a repository.
40+
41+
* "git mergetool" did not work well with conflicts that both sides
42+
deleted.
43+
44+
* "git send-email" had trouble parsing alias file in mailrc format
45+
when lines in it had trailing whitespaces on them.
46+
47+
* When "git merge --squash" stopped due to conflict, the concluding
48+
"git commit" failed to read in the SQUASH_MSG that shows the log
49+
messages from all the squashed commits.
50+
51+
* "git merge FETCH_HEAD" dereferenced NULL pointer when merging
52+
nothing into an unborn history (which is arguably unusual usage,
53+
which perhaps was the reason why nobody noticed it).
54+
55+
Also contains minor documentation updates and code clean-ups.

0 commit comments

Comments
 (0)