Skip to content

Commit 44fe835

Browse files
committed
Update draft release notes to 1.8.2
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 2cd14f6 commit 44fe835

File tree

1 file changed

+53
-11
lines changed

1 file changed

+53
-11
lines changed

Documentation/RelNotes/1.8.2.txt

Lines changed: 53 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ UI, Workflows & Features
4444
real ref that is pointed at by the symbolic ref would be updated
4545
anyway). Symbolic refs no longer are affected by such a fetch.
4646

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+
4751
* "git push" now requires "-f" to update a tag, even if it is a
4852
fast-forward, as tags are meant to be fixed points.
4953

@@ -57,6 +61,8 @@ Foreign Interface
5761
* "git fast-export" has been updated for its use in the context of
5862
the remote helper interface.
5963

64+
* A new remote helper to interact with bzr has been added to contrib/.
65+
6066

6167
Performance, Internal Implementation, etc.
6268

@@ -85,17 +91,11 @@ details).
8591
the GIT_DIR discovery logic to escape the ceiling.
8692
(merge 059b379 mh/ceiling later to maint).
8793

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).
9999

100100
* The behaviour visible to the end users was confusing, when they
101101
attempt to kill a process spawned in the editor that was in turn
@@ -112,6 +112,10 @@ details).
112112
exclude mechanism does.
113113
(merge 94bc671 ja/directory-attrs later to maint).
114114

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+
115119
* The way "git svn" asked for password using SSH_ASKPASS and
116120
GIT_ASKPASS was not in line with the rest of the system.
117121
(merge e9263e4 ss/svn-prompt later to maint).
@@ -132,11 +136,21 @@ details).
132136
index, the cache-tree data structure got corrupted.
133137
(merge eec3e7e nd/invalidate-i-t-a-cache-tree later to maint).
134138

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+
135144
* "gitweb", when sorting by age to show repositories with new
136145
activities first, used to sort repositories with absolutely
137146
nothing in it early, which was not very useful.
138147
(merge 28dae18 md/gitweb-sort-by-age later to maint).
139148

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+
140154
* When a line to be wrapped has a solid run of non space characters
141155
whose length exactly is the wrap width, "git shortlog -w" failed
142156
to add a newline after such a line.
@@ -145,3 +159,31 @@ details).
145159
* Some shells do not behave correctly when IFS is unset; work it
146160
around by explicitly setting it to the default value.
147161
(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).

0 commit comments

Comments
 (0)