Update draft release notes to 1.8.2

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

Junio C Hamano committed Jan 9, 2013 at 10:19 UTC 44fe83502edf5391bb3a5997cab01794b4568062
1 file changed +53 -11
Documentation/RelNotes/1.8.2.txt
+53 -11
@@ -44,6 +44,10 @@ UI, Workflows & Features
44 real ref that is pointed at by the symbolic ref would be updated
45 anyway). Symbolic refs no longer are affected by such a fetch.
46
47 + * "git format-patch" now detects more cases in which a whole branch
48 + is being exported, and uses the description for the branch, when
49 + asked to write a cover letter for the series.
50 +
51 * "git push" now requires "-f" to update a tag, even if it is a
52 fast-forward, as tags are meant to be fixed points.
53
@@ -57,6 +61,8 @@ Foreign Interface
61 * "git fast-export" has been updated for its use in the context of
62 the remote helper interface.
63
64 + * A new remote helper to interact with bzr has been added to contrib/.
65 +
66
67 Performance, Internal Implementation, etc.
68
@@ -85,17 +91,11 @@ details).
91 the GIT_DIR discovery logic to escape the ceiling.
92 (merge 059b379 mh/ceiling later to maint).
93
88 - * t4014, t9502 and t0200 tests had various portability issues that
89 - broke on OpenBSD.
90 - (merge 27f6342 jc/maint-test-portability later to maint).
91 -
92 - * t9020 and t3600 tests had various portability issues.
93 - (merge 5a02966 jc/test-portability later to maint).
94 -
95 - * t9200 runs "cvs init" on a directory that already exists, but a
96 - platform can configure this fail for the current user (e.g. you
97 - need to be in the cvsadmin group on NetBSD 6.0).
98 - (merge 8666df0 jc/test-cvs-no-init-in-existing-dir later to maint).
94 + * When attempting to read the XDG-style $HOME/.config/git/config and
95 + finding that $HOME/.config/git is a file, we gave a wrong error
96 + message, instead of treating the case as "a custom config file does
97 + not exist there" and moving on.
98 + (merge 8f2bbe4 jn/warn-on-inaccessible-loosen later to maint).
99
100 * The behaviour visible to the end users was confusing, when they
101 attempt to kill a process spawned in the editor that was in turn
@@ -112,6 +112,10 @@ details).
112 exclude mechanism does.
113 (merge 94bc671 ja/directory-attrs later to maint).
114
115 + * "git apply" misbehaved when fixing whitespace breakages by removing
116 + excess trailing blank lines.
117 + (merge 5de7166 jc/apply-trailing-blank-removal later to maint).
118 +
119 * The way "git svn" asked for password using SSH_ASKPASS and
120 GIT_ASKPASS was not in line with the rest of the system.
121 (merge e9263e4 ss/svn-prompt later to maint).
@@ -132,11 +136,21 @@ details).
136 index, the cache-tree data structure got corrupted.
137 (merge eec3e7e nd/invalidate-i-t-a-cache-tree later to maint).
138
139 + * "git merge" started calling prepare-commit-msg hook like "git
140 + commit" does some time ago, but forgot to pay attention to the exit
141 + status of the hook.
142 + (merge 3e4141d ap/merge-stop-at-prepare-commit-msg-failure later to maint).
143 +
144 * "gitweb", when sorting by age to show repositories with new
145 activities first, used to sort repositories with absolutely
146 nothing in it early, which was not very useful.
147 (merge 28dae18 md/gitweb-sort-by-age later to maint).
148
149 + * "gitweb"'s code to sanitize control characters before passing it to
150 + "highlight" filter lost known-to-be-safe control characters by
151 + mistake.
152 + (merge 0e901d2 os/gitweb-highlight-uncaptured later to maint).
153 +
154 * When a line to be wrapped has a solid run of non space characters
155 whose length exactly is the wrap width, "git shortlog -w" failed
156 to add a newline after such a line.
@@ -145,3 +159,31 @@ details).
159 * Some shells do not behave correctly when IFS is unset; work it
160 around by explicitly setting it to the default value.
161 (merge 393050c jc/maint-fbsd-sh-ifs-workaround later to maint).
162 +
163 + * Some scripted programs written in Python did not get updated when
164 + PYTHON_PATH changed.
165 + (cherry-pick 96a4647fca54031974cd6ad1 later to maint).
166 +
167 + * When autoconf is used, any build on a different commit always ran
168 + "config.status --recheck" even when unnecessary.
169 + (merge 1226504 jn/less-reconfigure later to maint).
170 +
171 + * We have been carrying a translated and long-unmaintained copy of an
172 + old version of the tutorial; removed.
173 + (merge 0a85441 ta/remove-stale-translated-tut later to maint).
174 +
175 + * t4014, t9502 and t0200 tests had various portability issues that
176 + broke on OpenBSD.
177 + (merge 27f6342 jc/maint-test-portability later to maint).
178 +
179 + * t9020 and t3600 tests had various portability issues.
180 + (merge 5a02966 jc/test-portability later to maint).
181 +
182 + * t9200 runs "cvs init" on a directory that already exists, but a
183 + platform can configure this fail for the current user (e.g. you
184 + need to be in the cvsadmin group on NetBSD 6.0).
185 + (merge 8666df0 jc/test-cvs-no-init-in-existing-dir later to maint).
186 +
187 + * t9020 and t9810 had a few non-portable shell script construct.
188 + (merge 2797914 tb/test-t9020-no-which later to maint).
189 + (merge 6f4e505 tb/test-t9810-no-sed-i later to maint).