Merge branch 'maint'
[gitweb.git] / Documentation / RelNotes / 1.8.5.txt
index aa50f0543a40f051b73cb8b9753949720cfe5f91..882b12d8e4c56b7287eb1120995816f35884de71 100644 (file)
@@ -76,6 +76,10 @@ Foreign interfaces, subsystems and ports.
 
 UI, Workflows & Features
 
+ * "git grep" and "git show" pays attention to "--textconv" option
+   when these commands are told to operate on blob objects (e.g. "git
+   grep -e pattern HEAD:Makefile").
+
  * "git replace" helper no longer allows an object to be replaced with
    another object of a different type to avoid confusion (you can
    still manually craft such replacement using "git update-ref", as an
@@ -201,6 +205,8 @@ UI, Workflows & Features
 
 Performance, Internal Implementation, etc.
 
+ * The HTTP transport will try to use TCP keepalive when able.
+
  * "git repack" is now written in C.
 
  * Build procedure for MSVC has been updated.
@@ -238,6 +244,19 @@ Unless otherwise noted, all the fixes since v1.8.4 in the maintenance
 track are contained in this release (see release notes to them for
 details).
 
+ * Bash prompting code to deal with an SVN remote as an upstream
+   were coded in a way not supported by older Bash versions (3.x).
+   (merge 52ec889 sg/prompt-svn-remote-fix later to maint).
+
+ * The fall-back parsing of commit objects with broken author or
+   committer lines were less robust than ideal in picking up the
+   timestamps.
+   (merge 03818a4 jk/split-broken-ident later to maint).
+
+ * "git rev-list --objects ^v1.0^ v1.0" gave v1.0 tag itself in the
+   output, but "git rev-list --objects v1.0^..v1.0" did not.
+   (merge 895c5ba jc/revision-range-unpeel later to maint).
+
  * "git clone" gave some progress messages to the standard output, not
    to the standard error, and did not allow suppressing them with the
    --no-progress option.