@@ -84,6 +84,10 @@ Foreign interfaces, subsystems and ports.
84
84
85
85
UI, Workflows & Features
86
86
87
+ * "gitweb" learned to treat ref hierarchies other than refs/heads as
88
+ if they are additional branch namespaces (e.g. refs/changes/ in
89
+ Gerrit).
90
+
87
91
* "git for-each-ref --format=..." learned a few formatting directives;
88
92
e.g. "%(color:red)%(HEAD)%(color:reset) %(refname:short) %(subject)".
89
93
@@ -105,6 +109,12 @@ UI, Workflows & Features
105
109
106
110
Performance, Internal Implementation, etc.
107
111
112
+ * The deprecated parse-options macro OPT_BOOLEAN has been removed;
113
+ use OPT_BOOL or OPT_COUNTUP in new code.
114
+
115
+ * A few duplicate implementations of prefix/suffix string comparison
116
+ functions have been unified to starts_with() and ends_with().
117
+
108
118
* The new PERLLIB_EXTRA makefile variable can be used to specify
109
119
additional directories Perl modules (e.g. the ones necessary to run
110
120
git-svn) are installed on the platform when building.
@@ -131,6 +141,33 @@ Unless otherwise noted, all the fixes since v1.8.5 in the maintenance
131
141
track are contained in this release (see the maintenance releases' notes
132
142
for details).
133
143
144
+ * "git mv A B/", when B does not exist as a directory, should error
145
+ out, but it didn't.
146
+ (merge c57f628 mm/mv-file-to-no-such-dir-with-slash later to maint).
147
+
148
+ * A workaround to an old bug in glibc prior to glibc 2.17 has been
149
+ retired; this would remove a side effect of the workaround that
150
+ corrupts system error messages in non-C locales.
151
+
152
+ * SSL-related options were not passed correctly to underlying socket
153
+ layer in "git send-email".
154
+ (merge 5508f3e tr/send-email-ssl later to maint).
155
+
156
+ * "git commit -v" appends the patch to the log message before
157
+ editing, and then removes the patch when the editor returned
158
+ control. However, the patch was not stripped correctly when the
159
+ first modified path was a submodule.
160
+ (merge 1a72cfd jl/commit-v-strip-marker later to maint).
161
+
162
+ * "git fetch --depth=0" was a no-op, and was silently ignored.
163
+ Diagnose it as an error.
164
+ (merge 5594bca nd/transport-positive-depth-only later to maint).
165
+
166
+ * Remote repository URL expressed in scp-style host:path notation are
167
+ parsed more carefully (e.g. "foo/bar:baz" is local, "[::1]:/~user" asks
168
+ to connect to user's home directory on host at address ::1.
169
+ (merge a2036d7 tb/clone-ssh-with-colon-for-port later to maint).
170
+
134
171
* "git diff -- ':(icase)makefile'" was unnecessarily rejected at the
135
172
command line parser.
136
173
(merge 887c6c1 nd/magic-pathspec later to maint).
0 commit comments