Update draft release notes to Git 2.0

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Mar 13, 2014 at 14:01 UTC 00eda23228acb68c85a76f977f4e59f82189ce3f
2 files changed +64 -3
Documentation/RelNotes/2.0.0.txt
+63 -2
@@ -63,7 +63,27 @@ UI, Workflows & Features
63 "quiet", has been removed (it told Git to ignore deletion, which
64 you can do with "git diff-files --diff-filter=d").
65
66 - * Many commands that creates commits, e.g. "pull", "rebase",
66 + * Server operators can loosen the "tips of refs only" restriction for
67 + the remote archive service with the uploadarchive.allowUnreachable
68 + configuration option.
69 +
70 + * The progress indicators from various time-consuming commands have
71 + been marked for i18n/l10n.
72 +
73 + * "git notes -C <blob>" diagnoses an attempt to use an object that
74 + is not a blob as an error.
75 +
76 + * "git config" learned to read from the standard input when "-" is
77 + given as the value to its "--file" parameter (attempting an
78 + operation to update the configuration in the standard input of
79 + course is rejected).
80 +
81 + * Trailing whitespaces in .gitignore files, unless they are quoted
82 + for fnmatch(3), e.g. "path\ ", are warned and ignored. Strictly
83 + speaking, this is a backward incompatible change, but very unlikely
84 + to bite any sane user and adjusting should be obvious and easy.
85 +
86 + * Many commands that create commits, e.g. "pull", "rebase",
87 learned to take the --gpg-sign option on the command line.
88
89 * "git commit" can be told to always GPG sign the resulting commit
@@ -85,6 +105,14 @@ UI, Workflows & Features
105
106 Performance, Internal Implementation, etc.
107
108 + * We started using wildmatch() in place of fnmatch(3) a few releases
109 + ago; complete the process and stop using fnmatch(3).
110 +
111 + * Uses of curl's "multi" interface and "easy" interface do not mix
112 + well when we attempt to reuse outgoing connections. Teach the RPC
113 + over http code, used in the smart HTTP transport, not to use the
114 + "easy" interface.
115 +
116 * The bitmap-index feature from JGit has been ported, which should
117 significantly improve performance when serving objects form a
118 repository that uses it.
@@ -97,7 +125,9 @@ Performance, Internal Implementation, etc.
125 suits your needs better when using the former.
126
127
100 -Also contains various documentation updates and code clean-ups.
128 +Also contains various documentation updates and code clean-ups. Many
129 +of them came from flurry of activities as GSoC candidate microproject
130 +exercises.
131
132
133 Fixes since v1.9 series
@@ -107,6 +137,37 @@ Unless otherwise noted, all the fixes since v1.9 in the maintenance
137 track are contained in this release (see the maintenance releases'
138 notes for details).
139
140 + * "git difftool" misbehaved when the repository is bound to the
141 + working tree with the ".git file" mechanism, where a textual file
142 + ".git" tells us where it is.
143 + (merge fcfec8b da/difftool-git-files later to maint).
144 +
145 + * "git push" did not pay attention to branch.*.pushremote if it is
146 + defined earlier than remote.pushdefault; the order of these two
147 + variables in the configuration file should not matter, but it did
148 + by mistake.
149 + (merge 98b406f jk/remote-pushremote-config-reading later to maint).
150 +
151 + * Codepaths that parse timestamps in commit objects have been
152 + tightened.
153 + (merge 3f419d4 jk/commit-dates-parsing-fix later to maint).
154 +
155 + * "git diff --external-diff" incorrectly fed the submodule directory
156 + in the working tree to the external diff driver when it knew it is
157 + the same as one of the versions being compared.
158 + (merge aba4727 tr/diff-submodule-no-reuse-worktree later to maint).
159 +
160 + * "git reset" needs to refresh the index when working in a working
161 + tree (it can also be used to match the index to the HEAD in an
162 + otherwise bare repository), but it failed to set up the working
163 + tree properly, causing GIT_WORK_TREE to be ignored.
164 + (merge b7756d4 nd/reset-setup-worktree later to maint).
165 +
166 + * "git check-attr" when working on a repository with a working tree
167 + did not work well when the working tree was specified via the
168 + --work-tree (and obviously with --git-dir) option.
169 + (merge cdbf623 jc/check-attr-honor-working-tree later to maint).
170 +
171 * "merge-recursive" was broken in 1.7.7 era and stopped working in
172 an empty (temporary) working tree, when there are renames
173 involved. This has been corrected.
GIT-VERSION-GEN
+1 -1
@@ -1,7 +1,7 @@
1 #!/bin/sh
2
3 GVF=GIT-VERSION-FILE
4 -DEF_VER=v1.9.0
4 +DEF_VER=v1.9.0.GIT
5
6 LF='
7 '