mirror of
https://github.com/git/git
synced 2024-08-24 18:26:02 +00:00
Git 2.43.1
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE4fA2sf7nIh/HeOzvsLXohpav5ssFAmXFcFwACgkQsLXohpav 5suWgRAAp454MX6T1D0aRItUANCp+J1WHI3aUzsLH+PTuvVQna06sJffpkHvWg2m wtx2VZjYjBTXmEKRyIyiPqwi1UoyNrs8jcFDwCB/vX0giEyxX/vliY5/I/+xH1uT lKSVmYqygeE6FryM90Vb3pHGo13g1qzcAAP/QsexrwDuV5SHfB3l/E7ToigfQH2O Q2JrhHd9HcLb0IJ6qG9sjxF/6fYXOo8paN5+mDJFDqvxZsavIkNsk2+aAmv//+BF Mgi7v8VoXdBabaV5fLYsxbt+M/7JBt814CsuviwfkdFwrW1dNOBXbbgBt5uRMzLT dTX+BSvgw30g5WApXVzAH3CJhbj3/kCC5VkNe8qeqqY+uSSxUY6OAKEgw6m4xGkr U1Ascm2PWi9LHkBkQVi/J2ChWnSc3ul49Yj4mCupowpQ6rJRe6XSEQeiZaX/V/3Y P6NT8rBsGToQxoJajxuPHpOaEaiSos8qzjbmKD41qqJi/ibquP8bpw1Ep1898daN YBBTGR86ePRRfml8wzljhS13SbEY3u77aMWnEmcnRpyskUt3fQVoeBWTXb/sjlPt 1+gW8wUpHbZtMYy8GvPiLhopgjGWEhbnktLq0T3jPiZmjI8nNzDHDfloYOJoM7LM K/G09oEm2rHjCxgrZb3kMdodyXaMpaSg0UHqMusqiOc4q5Rcyjw= =8C+F -----END PGP SIGNATURE----- Sync with Git 2.43.1
This commit is contained in:
commit
e0b521cb5a
82
Documentation/RelNotes/2.43.1.txt
Normal file
82
Documentation/RelNotes/2.43.1.txt
Normal file
|
@ -0,0 +1,82 @@
|
|||
Git 2.43.1 Release Notes
|
||||
========================
|
||||
|
||||
There is nothing exciting to see here. Relative to Git 2.43, this
|
||||
release contains the fixes that have already been merged to the
|
||||
'master' branch of the development towards the next major release.
|
||||
|
||||
Fixes since Git 2.43.0
|
||||
----------------------
|
||||
|
||||
* The way CI testing used "prove" could lead to running the test
|
||||
suite twice needlessly, which has been corrected.
|
||||
|
||||
* Newer versions of Getopt::Long started giving warnings against our
|
||||
(ab)use of it in "git send-email". Bump the minimum version
|
||||
requirement for Perl to 5.8.1 (from September 2002) to allow
|
||||
simplifying our implementation.
|
||||
|
||||
* Earlier we stopped relying on commit-graph that (still) records
|
||||
information about commits that are lost from the object store,
|
||||
which has negative performance implications. The default has been
|
||||
flipped to disable this pessimization.
|
||||
|
||||
* Stale URLs have been updated to their current counterparts (or
|
||||
archive.org) and HTTP links are replaced with working HTTPS links.
|
||||
|
||||
* trace2 streams used to record the URLs that potentially embed
|
||||
authentication material, which has been corrected.
|
||||
|
||||
* The sample pre-commit hook that tries to catch introduction of new
|
||||
paths that use potentially non-portable characters did not notice
|
||||
an existing path getting renamed to such a problematic path, when
|
||||
rename detection was enabled.
|
||||
|
||||
* The command line parser for the "log" family of commands was too
|
||||
loose when parsing certain numbers, e.g., silently ignoring the
|
||||
extra 'q' in "git log -n 1q" without complaining, which has been
|
||||
tightened up.
|
||||
|
||||
* "git $cmd --end-of-options --rev -- --path" for some $cmd failed
|
||||
to interpret "--rev" as a rev, and "--path" as a path. This was
|
||||
fixed for many programs like "reset" and "checkout".
|
||||
|
||||
* "git bisect reset" has been taught to clean up state files and refs
|
||||
even when BISECT_START file is gone.
|
||||
|
||||
* Some codepaths did not correctly parse configuration variables
|
||||
specified with valueless "true", which has been corrected.
|
||||
|
||||
* Code clean-up for sanity checking of command line options for "git
|
||||
show-ref".
|
||||
|
||||
* The code to parse the From e-mail header has been updated to avoid
|
||||
recursion.
|
||||
|
||||
* "git fetch --atomic" issued an unnecessary empty error message,
|
||||
which has been corrected.
|
||||
|
||||
* Command line completion script (in contrib/) learned to work better
|
||||
with the reftable backend.
|
||||
|
||||
* "git status" is taught to show both the branch being bisected and
|
||||
being rebased when both are in effect at the same time.
|
||||
cf. <xmqqil76kyov.fsf@gitster.g>
|
||||
|
||||
* "git archive --list extra garbage" silently ignored excess command
|
||||
line parameters, which has been corrected.
|
||||
|
||||
* "git sparse-checkout set" added default patterns even when the
|
||||
patterns are being fed from the standard input, which has been
|
||||
corrected.
|
||||
|
||||
* Unlike other environment variables that took the usual
|
||||
true/false/yes/no as well as 0/1, GIT_FLUSH only understood 0/1,
|
||||
which has been corrected.
|
||||
|
||||
* Clearing in-core repository (happens during e.g., "git fetch
|
||||
--recurse-submodules" with commit graph enabled) made in-core
|
||||
commit object in an inconsistent state by discarding the necessary
|
||||
data from commit-graph too early, which has been corrected.
|
||||
|
||||
Also contains various documentation updates, code clean-ups and minor fixups.
|
Loading…
Reference in a new issue