@@ -76,6 +76,9 @@ Foreign interfaces, subsystems and ports.
76
76
77
77
UI, Workflows & Features
78
78
79
+ * xdg-open can be used as a browser backend for "git web-browse"
80
+ (hence to show "git help -w" output), when available.
81
+
79
82
* "git grep" and "git show" pays attention to "--textconv" option
80
83
when these commands are told to operate on blob objects (e.g. "git
81
84
grep -e pattern HEAD:Makefile").
@@ -132,10 +135,6 @@ UI, Workflows & Features
132
135
sync with the branch it builds on, and a branch that is configured
133
136
to build on some other branch that no longer exists.
134
137
135
- * A packfile that stores the same object more than once is broken and
136
- will be rejected by "git index-pack" that is run when receiving
137
- data over the wire.
138
-
139
138
* Earlier we started rejecting an attempt to add 0{40} object name to
140
139
the index and to tree objects, but it sometimes is necessary to
141
140
allow so to be able to use tools like filter-branch to correct such
@@ -153,8 +152,9 @@ UI, Workflows & Features
153
152
* "git push --no-thin" actually disables the "thin pack transfer"
154
153
optimization.
155
154
156
- * Magic pathspecs like ":(icase)makefile" that matches both
157
- Makefile and makefile can be used in more places.
155
+ * Magic pathspecs like ":(icase)makefile" that matches both Makefile
156
+ and makefile and ":(glob)foo/**/bar" that matches "bar" in "foo"
157
+ and any subdirectory of "foo" can be used in more places.
158
158
159
159
* The "http.*" variables can now be specified per URL that the
160
160
configuration applies. For example,
@@ -205,6 +205,10 @@ UI, Workflows & Features
205
205
206
206
Performance, Internal Implementation, etc.
207
207
208
+ * "git for-each-ref" when asking for merely the object name does not
209
+ have to parse the object pointed at by the refs; the codepath has
210
+ been optimized.
211
+
208
212
* The HTTP transport will try to use TCP keepalive when able.
209
213
210
214
* "git repack" is now written in C.
@@ -244,6 +248,15 @@ Unless otherwise noted, all the fixes since v1.8.4 in the maintenance
244
248
track are contained in this release (see release notes to them for
245
249
details).
246
250
251
+ * A fast-import stream expresses a pathname with funny characters by
252
+ quoting them in C style; remote-hg remote helper forgot to unquote
253
+ such a path.
254
+ (merge 1136265 ap/remote-hg-unquote-cquote later to maint).
255
+
256
+ * "git reset -p HEAD" has a codepath to special case it to behave
257
+ differently from resetting to contents of other commits, but a
258
+ recent change broke it.
259
+
247
260
* Coloring around octopus merges in "log --graph" output was screwy.
248
261
(merge 339c17b hn/log-graph-color-octopus later to maint).
249
262
0 commit comments