You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.1 KiB
56 lines
2.1 KiB
Git v2.36.2 Release Notes |
|
========================= |
|
|
|
This release merges up the fixes that appear in v2.30.5, v2.31.4, |
|
v2.32.3, v2.33.4, v2.34.4 and v2.35.4 to address the security |
|
issue CVE-2022-29187; see the release notes for these versions |
|
for details. |
|
|
|
Apart from that, this maintenance release is primarily to merge down |
|
updates to the build and CI procedures from the 'master' front, in |
|
order to ensure that we can cut healthy maintenance releases in the |
|
future. It also contains a handful of small and trivially-correct |
|
bugfixes. |
|
|
|
Fixes since v2.36.1 |
|
------------------- |
|
|
|
* Fixes real problems noticed by gcc 12 and works around false |
|
positives. |
|
|
|
* Update URL to the gitk repository. |
|
|
|
* The "--current" option of "git show-branch" should have been made |
|
incompatible with the "--reflog" mode, but this was not enforced, |
|
which has been corrected. |
|
|
|
* "git archive --add-file=<path>" picked up the raw permission bits |
|
from the path and propagated to zip output in some cases, without |
|
normalization, which has been corrected (tar output did not have |
|
this issue). |
|
|
|
* A bit of test framework fixes with a few fixes to issues found by |
|
valgrind. |
|
|
|
* macOS CI jobs have been occasionally flaky due to tentative version |
|
skew between perforce and the homebrew packager. Instead of |
|
failing the whole CI job, just let it skip the p4 tests when this |
|
happens. |
|
|
|
* The commit summary shown after making a commit is matched to what |
|
is given in "git status" not to use the break-rewrite heuristics. |
|
|
|
* Avoid problems from interaction between malloc_check and address |
|
sanitizer. |
|
|
|
* "git rebase --keep-base <upstream> <branch-to-rebase>" computed the |
|
commit to rebase onto incorrectly, which has been corrected. |
|
|
|
* The path taken by "git multi-pack-index" command from the end user |
|
was compared with path internally prepared by the tool withut first |
|
normalizing, which lead to duplicated paths not being noticed, |
|
which has been corrected. |
|
|
|
* "git clone --origin X" leaked piece of memory that held value read |
|
from the clone.defaultRemoteName configuration variable, which has |
|
been plugged.
|
|
|