@@ -193,12 +193,10 @@ Fixes since v2.45
193
193
* "git rebase --signoff" used to forget that it needs to add a
194
194
sign-off to the resulting commit when told to continue after a
195
195
conflict stops its operation.
196
- (merge a6c2654f83 pw/rebase-m-signoff-fix later to maint).
197
196
198
197
* The procedure to build multi-pack-index got confused by the
199
198
replace-refs mechanism, which has been corrected by disabling the
200
199
latter.
201
- (merge 93e2ae1c95 xx/disable-replace-when-building-midx later to maint).
202
200
203
201
* The "-k" and "--rfc" options of "format-patch" will now error out
204
202
when used together, as one tells us not to add anything to the
@@ -208,29 +206,24 @@ Fixes since v2.45
208
206
209
207
* "git stash -S" did not handle binary files correctly, which has
210
208
been corrected.
211
- (merge 5fb7686409 aj/stash-staged-fix later to maint).
212
209
213
210
* A scheduled "git maintenance" job is expected to work on all
214
211
repositories it knows about, but it stopped at the first one that
215
212
errored out. Now it keeps going.
216
- (merge c75662bfc9 js/for-each-repo-keep-going later to maint).
217
213
218
214
* zsh can pretend to be a normal shell pretty well except for some
219
215
glitches that we tickle in some of our scripts. Work them around
220
216
so that "vimdiff" and our test suite works well enough with it.
221
- (merge fedd5c79ff bc/zsh-compatibility later to maint).
222
217
223
218
* Command line completion support for zsh (in contrib/) has been
224
219
updated to stop exposing internal state to end-user shell
225
220
interaction.
226
- (merge 3c20acdf46 dk/zsh-git-repo-path-fix later to maint).
227
221
228
222
* Tests that try to corrupt in-repository files in chunked format did
229
223
not work well on macOS due to its broken "mv", which has been
230
224
worked around.
231
225
232
226
* The maximum size of attribute files is enforced more consistently.
233
- (merge c793f9cb08 tb/attr-limits later to maint).
234
227
235
228
* Unbreak CI jobs so that we do not attempt to use Python 2 that has
236
229
been removed from the platform.
@@ -242,7 +235,6 @@ Fixes since v2.45
242
235
243
236
* The "--exit-code" option of "git diff" command learned to work with
244
237
the "--ext-diff" option.
245
- (merge 11be65cfa4 rs/external-diff-with-exit-code later to maint).
246
238
247
239
* Windows CI running in GitHub Actions started complaining about the
248
240
order of arguments given to calloc(); the imported regex code uses
@@ -258,7 +250,6 @@ Fixes since v2.45
258
250
259
251
* The documentation for "git diff --name-only" has been clarified
260
252
that it is about showing the names in the post-image tree.
261
- (merge 4986662cbc jc/doc-diff-name-only later to maint).
262
253
263
254
* The credential helper that talks with osx keychain learned to avoid
264
255
storing back the authentication material it just got received from
@@ -268,7 +259,6 @@ Fixes since v2.45
268
259
* The chainlint script (invoked during "make test") did nothing when
269
260
it failed to detect the number of available CPUs. It now falls
270
261
back to 1 CPU to avoid the problem.
271
- (merge 2e7e9205be es/chainlint-ncores-fix later to maint).
272
262
273
263
* Revert overly aggressive "layered defence" that went into 2.45.1
274
264
and friends, which broke "git-lfs", "git-annex", and other use
@@ -277,28 +267,23 @@ Fixes since v2.45
277
267
* "git init" in an already created directory, when the user
278
268
configuration has includeif.onbranch, started to fail recently,
279
269
which has been corrected.
280
- (merge 407997c1dd ps/fix-reinit-includeif-onbranch later to maint).
281
270
282
271
* Memory leaks in "git mv" has been plugged.
283
272
284
273
* The safe.directory configuration knob has been updated to
285
274
optionally allow leading path matches.
286
- (merge 313eec177a jc/safe-directory-leading-path later to maint).
287
275
288
276
* An overly large ".gitignore" files are now rejected silently.
289
- (merge e7c3d1ddba jk/cap-exclude-file-size later to maint).
290
277
291
278
* Upon expiration event, the credential subsystem forgot to clear
292
279
in-core authentication material other than password (whose support
293
280
was added recently), which has been corrected.
294
281
295
282
* Fix for an embarrassing typo that prevented Python2 tests from running
296
283
anywhere.
297
- (merge df651330ab ps/ci-fix-detection-of-ubuntu-20 later to maint).
298
284
299
285
* Varargs functions that are unannotated as printf-like or execl-like
300
286
have been annotated as such.
301
- (merge 99c7de732e jc/varargs-attributes later to maint).
302
287
303
288
* "git am" has a safety feature to prevent it from starting a new
304
289
session when there already is a session going. It reliably
@@ -347,16 +332,5 @@ Fixes since v2.45
347
332
(merge 96a6621d25 jk/fetch-pack-fsck-wo-lock-pack later to maint).
348
333
349
334
* Other code cleanup, docfix, build fix, etc.
350
- (merge a5a4cb7b27 rs/diff-parseopts-cleanup later to maint).
351
- (merge 55702c543e fa/p4-error later to maint).
352
- (merge 2566a77774 vd/doc-merge-tree-x-option later to maint).
353
- (merge b64b0df9da ds/scalar-reconfigure-all-fix later to maint).
354
- (merge c81ffcff83 dm/update-index-doc-fix later to maint).
355
- (merge fc0202b0e9 dg/fetch-pack-code-cleanup later to maint).
356
- (merge 7150f140f9 mt/t0211-typofix later to maint).
357
- (merge d424488901 jc/rev-parse-fatal-doc later to maint).
358
- (merge 36d900d2b0 rs/difftool-env-simplify later to maint).
359
- (merge e83055ecb0 ds/doc-add-interactive-singlekey later to maint).
360
- (merge f1160393c1 ds/ahead-behind-fix later to maint).
361
335
(merge bf6a86236e jc/worktree-git-path later to maint).
362
336
(merge 28dc26dc33 rs/remove-unused-find-header-mem later to maint).
0 commit comments