@@ -39,6 +39,12 @@ UI, Workflows & Features
3939 All-caps "GIT" was merely a way to imitate "Git" typeset in small
4040 caps in our ASCII text only documentation and to be avoided.
4141
42+ * The completion script (in contrib/completion) used to let the
43+ default completer to suggest pathnames, which gave too many
44+ irrelevant choices (e.g. "git add" would not want to add an
45+ unmodified path). It learnt to use a more git-aware logic to
46+ enumerate only relevant ones.
47+
4248 * In bare repositories, "git shortlog" and other commands now read
4349 mailmap files from the tip of the history, to help running these
4450 tools in server settings.
@@ -248,12 +254,22 @@ details).
248254 was merged to 'maint' and 1.8.1.2 was with a severe performance
249255 degradations and needs to merge a fix-up topic.
250256
257+ * The smart HTTP clients forgot to verify the content-type that comes
258+ back from the server side to make sure that the request is being
259+ handled properly.
260+ (merge 3443db5 sp/smart-http-content-type-check later to maint).
261+
251262 * "git am" did not parse datestamp correctly from Hg generated patch,
252263 when it is run in a locale outside C (or en).
253264
254265 * "git apply" misbehaved when fixing whitespace breakages by removing
255266 excess trailing blank lines.
256267
268+ * "git apply --summary" has been taught to make sure the similarity
269+ value shown in its output is sensible, even when the input had a
270+ bogus value.
271+ (merge afcb6ac jk/apply-similaritly-parsing later to maint).
272+
257273 * A tar archive created by "git archive" recorded a directory in a
258274 way that made NetBSD's implementation of "tar" sometimes unhappy.
259275
@@ -279,6 +295,11 @@ details).
279295 failed to remove the real location of the $GIT_DIR it created.
280296 This was most visible when interrupting a submodule update.
281297
298+ * We used to have an arbitrary 32 limit for combined diff input,
299+ resulting in incorrect number of leading colons shown when showing
300+ the "--raw --cc" output.
301+ (merge edbc00e jc/combine-diff-many-parents later to maint).
302+
282303 * "git fetch --depth" was broken in at least three ways. The
283304 resulting history was deeper than specified by one commit, it was
284305 unclear how to wipe the shallowness of the repository with the
@@ -377,6 +398,10 @@ details).
377398 unfortunately is still relevant because some people use ancient
378399 distros.
379400
401+ * The autoconf subsystem passed --mandir down to generated
402+ config.mak.autogen but forgot to do the same for --htmldir.
403+ (merge fc1c541 ct/autoconf-htmldir later to maint).
404+
380405 * We have been carrying a translated and long-unmaintained copy of an
381406 old version of the tutorial; removed.
382407
0 commit comments