Update draft release notes to 1.8.3
authorJunio C Hamano <gitster@pobox.com>
Mon, 1 Apr 2013 16:13:31 +0000 (09:13 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Apr 2013 16:24:56 +0000 (09:24 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/1.8.3.txt
index b027992d82c81f304336fdb783d62b833ff5eb95..dcef36e671d91b6f2e9abd3c5c2b744c2a1fb822 100644 (file)
@@ -37,9 +37,17 @@ UI, Workflows & Features
    An explicit way to help the end users who connect to the service by
    issuing custom messages to refuse such an access has been added.
 
    An explicit way to help the end users who connect to the service by
    issuing custom messages to refuse such an access has been added.
 
- * "git status" suggests users to look into using--untracked=no option
+ * In addition to the case where the user edits the log message with
+   the "e)dit" option of "am -i", replace the "Applying: this patch"
+   message with the final log message contents after applymsg hook
+   munges it.
+
+ * "git status" suggests users to look into using --untracked=no option
    when it takes too long.
 
    when it takes too long.
 
+ * "git status" shows a bit more information to "git status" during a
+   rebase/bisect session.
+
  * "git fetch" learned to fetch a commit at the tip of an unadvertised
    ref by specifying a raw object name from the command line when the
    server side supports this feature.
  * "git fetch" learned to fetch a commit at the tip of an unadvertised
    ref by specifying a raw object name from the command line when the
    server side supports this feature.
@@ -80,6 +88,12 @@ Performance, Internal Implementation, etc.
    necessary for operations such as "git checkout -", was cumbersome
    to use correctly and also inefficient.
 
    necessary for operations such as "git checkout -", was cumbersome
    to use correctly and also inefficient.
 
+ * Codepaths that inspect log-message-to-be and decide when to add a
+   new Signed-off-by line in various commands have been consolidated.
+
+ * The pkt-line API, implementation and its callers have been cleaned
+   up to make them more robust.
+
 
 Also contains minor documentation updates and code clean-ups.
 
 
 Also contains minor documentation updates and code clean-ups.
 
@@ -91,6 +105,19 @@ Unless otherwise noted, all the fixes since v1.8.2 in the maintenance
 track are contained in this release (see release notes to them for
 details).
 
 track are contained in this release (see release notes to them for
 details).
 
+ * "index-pack --fix-thin" used uninitialize value to compute delta
+   depths of objects it appends to the resulting pack.
+   (merge 57165db jk/index-pack-correct-depth-fix later to maint).
+
+ * "index-pack --verify-stat" used a few counters outside protection
+   of mutex, possibly showing incorrect numbers.
+   (merge 8f82aad nd/index-pack-threaded-fixes later to maint).
+
+ * The code to keep track of what directory names are known to Git on
+   platforms with case insensitive filesystems can get confused upon a
+   hash collision between these pathnames and looped forever.
+   (merge 2092678 kb/name-hash later to maint).
+
  * Annotated tags outside refs/tags/ hierarchy were not advertised
    correctly to the ls-remote and fetch with recent version of Git.
    (merge c29c46f jk/fully-peeled-packed-ref later to maint).
  * Annotated tags outside refs/tags/ hierarchy were not advertised
    correctly to the ls-remote and fetch with recent version of Git.
    (merge c29c46f jk/fully-peeled-packed-ref later to maint).
@@ -130,7 +157,6 @@ details).
  * The logic used by "git diff -M --stat" to shorten the names of
    files before and after a rename did not work correctly when the
    common prefix and suffix between the two filenames overlapped.
  * The logic used by "git diff -M --stat" to shorten the names of
    files before and after a rename did not work correctly when the
    common prefix and suffix between the two filenames overlapped.
-   (merge b174eb4 ap/maint-diff-rename-avoid-overlap later to maint).
 
  * The "--match=<pattern>" option of "git describe", when used with
    "--all" to allow refs that are not annotated tags to be used as a
 
  * The "--match=<pattern>" option of "git describe", when used with
    "--all" to allow refs that are not annotated tags to be used as a