@@ -6,6 +6,8 @@ Updates since v1.7.7
6
6
7
7
* Some git-svn and git-gui updates.
8
8
9
+ * Updates to bash completion scripts.
10
+
9
11
* The build procedure has been taught to take advantage of computed
10
12
dependency automatically when the complier supports it.
11
13
@@ -110,6 +112,11 @@ included in this release.
110
112
a corrupt packet.
111
113
(merge 6cdf022 sp/smart-http-failure later to maint).
112
114
115
+ * HTTP transport did not use pushurl correctly, and also did not tell
116
+ what host it is trying to authenticate with when asking for
117
+ credentials.
118
+ (merge deba493 jk/http-auth later to maint).
119
+
113
120
* Adding many refs to the local repository in one go (e.g. "git fetch"
114
121
that fetches many tags) and looking up a ref by name in a repository
115
122
with too many refs were unnecessarily slow.
@@ -122,11 +129,31 @@ included in this release.
122
129
is pointed at by the tag were in HEAD.
123
130
(merge baf18fc nd/maint-autofix-tag-in-head later to maint).
124
131
132
+ * Report from "git commit" on untracked files was confused under
133
+ core.ignorecase option.
134
+ (merge 2548183b jk/name-hash-dirent later to maint).
135
+
136
+ * The attribute mechanism did not use case insensitive match when
137
+ core.ignorecase was set.
138
+ (merge 6eba621 bc/attr-ignore-case later to maint).
139
+
125
140
* "git apply --whitespace=error" did not bother to report the exact
126
141
line number in the patch that introduced new blank lines at the end
127
142
of the file.
128
143
(merge 8557263 jc/apply-blank-at-eof-fix later to maint).
129
144
145
+ * "git bisect" did not notice when it failed to update the working tree
146
+ to the next commit to be tested.
147
+ (merge 1acf11717 js/bisect-no-checkout later to maint).
148
+
149
+ * "git checkout $tree $directory/" resurrected paths locally removed or
150
+ modified only in the working tree in $directory/ that did not appear
151
+ in $directory of the given $tree. They should have been kept intact.
152
+ (merge 0a1283b jc/checkout-from-tree-keep-local-changes later to maint).
153
+
154
+ * "git config --bool --get-regexp" failed to separate the variable name
155
+ and its value "true" when the variable is defined without "= true".
156
+ (merge 880e3cc mm/maint-config-explicit-bool-display later to maint).
130
157
131
158
* "git remote rename $a $b" were not careful to match the remote name
132
159
against $a (i.e. source side of the remote nickname).
@@ -143,13 +170,22 @@ included in this release.
143
170
the file that may not even have any conflict.
144
171
(merge 6d9990a jm/mergetool-pathspec later to maint).
145
172
173
+ * "git pull" and "git rebase" did not work well even when GIT_WORK_TREE is
174
+ set correctly with GIT_DIR if the current directory is outside the working
175
+ tree.
176
+ (merge 035b5bf jk/pull-rebase-with-work-tree later to maint).
177
+
178
+ " "git push" on the receiving end used to call post-receive and post-update
179
+ hooks for attempted removal of non-existing refs.
180
+ (merge 160b81ed ph/push-to-delete-nothing later to maint).
181
+
146
182
* "gitweb" used to produce a non-working link while showing the contents
147
183
of a blob, when JavaScript actions are enabled.
148
184
(merge 2b07ff3ff ps/gitweb-js-with-lineno later to maint).
149
185
150
186
---
151
187
exec >/var/tmp/1
152
- O=v1.7.7-324-g47d45a5
188
+ O=v1.7.7-368-g9638384
153
189
echo O=$(git describe --always master)
154
190
git log --first-parent --oneline --reverse ^$O master
155
191
echo
0 commit comments