@@ -91,6 +91,14 @@ UI, Workflows & Features
91
91
refresh token the same way as credential-cache and
92
92
credential-libsecret backends.
93
93
94
+ * Command line completion support (in contrib/) has been
95
+ updated for "git bisect".
96
+
97
+ * "git branch" and friends learned to use the formatted text as
98
+ sorting key, not the underlying timestamp value, when the --sort
99
+ option is used with author or committer timestamp with a format
100
+ specifier (e.g., "--sort=creatordate:format:%H:%M:%S").
101
+
94
102
95
103
Performance, Internal Implementation, Development Support etc.
96
104
@@ -151,6 +159,18 @@ Performance, Internal Implementation, Development Support etc.
151
159
* The priority queue test has been migrated to the unit testing
152
160
framework.
153
161
162
+ * Setting `feature.experimental` opts the user into multi-pack reuse
163
+ experiment
164
+
165
+ * Squelch node.js 16 deprecation warnings from GitHub Actions CI
166
+ by updating actions/github-script and actions/checkout that use
167
+ node.js 20.
168
+
169
+ * The mechanism to report the filename in the source code, used by
170
+ the unit-test machinery, assumed that the compiler expanded __FILE__
171
+ to the path to the source given to the $(CC), but some compilers
172
+ give full path, breaking the output. This has been corrected.
173
+
154
174
155
175
Fixes since v2.43
156
176
-----------------
@@ -234,21 +254,18 @@ Fixes since v2.43
234
254
data from commit-graph too early, which has been corrected.
235
255
236
256
* Update to a new feature recently added, "git show-ref --exists".
237
- (merge 0aabeaa562 tc/show-ref-exists-fix later to maint).
238
257
239
258
* oss-fuzz tests are built and run in CI.
240
259
(merge c4a9cf1df3 js/oss-fuzz-build-in-ci later to maint).
241
260
242
261
* Rename detection logic ignored the final line of a file if it is an
243
262
incomplete line.
244
- (merge 1c5bc6971e en/diffcore-delta-final-line-fix later to maint).
245
263
246
264
* GitHub CI update.
247
265
(merge 0188b2c8e0 pb/ci-github-skip-logs-for-broken-tests later to maint).
248
266
249
267
* "git diff --no-rename A B" did not disable rename detection but did
250
268
not trigger an error from the command line parser.
251
- (merge 457f96252f rs/parse-options-with-keep-unknown-abbrev-fix later to maint).
252
269
253
270
* "git archive --remote=<remote>" learned to talk over the smart
254
271
http (aka stateless) transport.
@@ -265,11 +282,9 @@ Fixes since v2.43
265
282
266
283
* "git diff --no-index file1 file2" segfaulted while invoking the
267
284
external diff driver, which has been corrected.
268
- (merge 85a9a63c92 jk/diff-external-with-no-index later to maint).
269
285
270
286
* Rewrite //-comments to /* comments */ in files whose comments
271
287
prevalently use the latter.
272
- (merge de65079d7b jc/comment-style-fixes later to maint).
273
288
274
289
* Cirrus CI jobs started breaking because we specified version of
275
290
FreeBSD that is no longer available, which has been corrected.
@@ -279,17 +294,21 @@ Fixes since v2.43
279
294
as <ptr, length> with a wrong length, which has been corrected.
280
295
(merge 156e28b36d jh/sparse-index-expand-to-path-fix later to maint).
281
296
297
+ * A failed "git tag -s" did not necessarily result in an error
298
+ depending on the crypto backend, which has been corrected.
299
+
300
+ * "git stash" sometimes was silent even when it failed due to
301
+ unwritable index file, which has been corrected.
302
+
303
+ * "git show-ref --verify" did not show things like "CHERRY_PICK_HEAD",
304
+ which has been corrected.
305
+
306
+ * Recent conversion to allow more than 0/1 in GIT_FLUSH broke the
307
+ mechanism by flipping what yes/no means by mistake, which has been
308
+ corrected.
309
+
282
310
* Other code cleanup, docfix, build fix, etc.
283
311
(merge 5aea3955bc rj/clarify-branch-doc-m later to maint).
284
312
(merge 9cce3be2df bk/bisect-doc-fix later to maint).
285
- (merge 8f50984cf4 ne/doc-filter-blob-limit-fix later to maint).
286
- (merge f10b0989b8 la/strvec-comment-fix later to maint).
287
313
(merge 8430b438f6 vd/fsck-submodule-url-test later to maint).
288
- (merge f10031fadd nb/rebase-x-shell-docfix later to maint).
289
- (merge af3d2c160f jc/majordomo-to-subspace later to maint).
290
- (merge ee9895b0ff sd/negotiate-trace-fix later to maint).
291
- (merge 976d0251ce jc/coc-whitespace-fix later to maint).
292
- (merge 9023198280 jt/p4-spell-re-with-raw-string later to maint).
293
- (merge 36c9c44fa4 tb/pack-bitmap-drop-unused-struct-member later to maint).
294
- (merge 19ed0dff8f js/win32-retry-pipe-write-on-enospc later to maint).
295
314
(merge 3cb4384683 jc/t0091-with-unknown-git later to maint).
0 commit comments