Update draft release notes to 1.8.3

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano 2013-04-01 09:13:31 -07:00
parent b442731638
commit cc3e4eba72

View File

@ -37,9 +37,17 @@ UI, Workflows & Features
An explicit way to help the end users who connect to the service by 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. 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 * "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 ref by specifying a raw object name from the command line when the
server side supports this feature. server side supports this feature.
@ -80,6 +88,12 @@ Performance, Internal Implementation, etc.
necessary for operations such as "git checkout -", was cumbersome necessary for operations such as "git checkout -", was cumbersome
to use correctly and also inefficient. 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 track are contained in this release (see release notes to them for
details). 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 * Annotated tags outside refs/tags/ hierarchy were not advertised
correctly to the ls-remote and fetch with recent version of Git. correctly to the ls-remote and fetch with recent version of Git.
(merge c29c46f jk/fully-peeled-packed-ref later to maint). (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 * 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 files before and after a rename did not work correctly when the
common prefix and suffix between the two filenames overlapped. 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 * The "--match=<pattern>" option of "git describe", when used with
"--all" to allow refs that are not annotated tags to be used as a "--all" to allow refs that are not annotated tags to be used as a