@@ -48,6 +48,10 @@ Updates since v1.8.4
48
48
49
49
Foreign interfaces, subsystems and ports.
50
50
51
+ * "git-svn" used with SVN 1.8.0 when talking over https:// connection
52
+ dumped core due to a bug in the serf library that SVN uses. Work
53
+ it around on our side, even though the SVN side is being fixed.
54
+
51
55
* On MacOS X, we detected if the filesystem needs the "pre-composed
52
56
unicode strings" workaround, but did not automatically enable it.
53
57
Now we do.
@@ -67,6 +71,10 @@ Foreign interfaces, subsystems and ports.
67
71
68
72
UI, Workflows & Features
69
73
74
+ * A packfile that stores the same object more than once is broken and
75
+ will be rejected by "git index-pack" that is run when receiving
76
+ data over the wire.
77
+
70
78
* Earlier we started rejecting an attempt to add 0{40} object name to
71
79
the index and to tree objects, but it sometimes is necessary to
72
80
allow so to be able to use tools like filter-branch to correct such
@@ -136,6 +144,10 @@ UI, Workflows & Features
136
144
137
145
Performance, Internal Implementation, etc.
138
146
147
+ * If a build-time fallback is set to "cat" instead of "less", we
148
+ should apply the same "no subprocess or pipe" optimization as we
149
+ apply to user-supplied GIT_PAGER=cat.
150
+
139
151
* Many commands use --dashed-option as a operation mode selector
140
152
(e.g. "git tag --delete") that the user can use at most one
141
153
(e.g. "git tag --delete --verify" is a nonsense) and you cannot
@@ -165,6 +177,25 @@ Unless otherwise noted, all the fixes since v1.8.4 in the maintenance
165
177
track are contained in this release (see release notes to them for
166
178
details).
167
179
180
+ * "git cvsserver" computed the permission mode bits incorrectly for
181
+ executable files.
182
+ (merge 1b48d56 jc/cvsserver-perm-bit-fix later to maint).
183
+
184
+ * When send-email comes up with an error message to die with upon
185
+ failure to start an SSL session, it tried to read the error string
186
+ from a wrong place.
187
+ (merge 6cb0c88 bc/send-email-ssl-die-message-fix later to maint).
188
+
189
+ * The implementation of "add -i" has a crippling code to work around
190
+ ActiveState Perl limitation but it by mistake also triggered on Git
191
+ for Windows where MSYS perl is used.
192
+ (merge df17e77 js/add-i-mingw later to maint).
193
+
194
+ * We made sure that we notice the user-supplied GIT_DIR is actually a
195
+ gitfile, but did not do the same when the default ".git" is a
196
+ gitfile.
197
+ (merge 487a2b7 nd/git-dir-pointing-at-gitfile later to maint).
198
+
168
199
* When an object is not found after checking the packfiles and then
169
200
loose object directory, read_sha1_file() re-checks the packfiles to
170
201
prevent racing with a concurrent repacker; teach the same logic to
0 commit comments