46 lines
1.8 KiB
Plaintext
46 lines
1.8 KiB
Plaintext
Git 2.51.2 Release Notes
|
|
========================
|
|
|
|
In addition to fixes for an unfortunate regression introduced in Git
|
|
2.51.1 that caused "git diff --quiet -w" to be not so quiet when there
|
|
are additions, deletions and conflicts, this maintenance release merges
|
|
more fixes/improvements that have landed on the master front, primarily
|
|
to make the CI part of the system a bit more robust.
|
|
|
|
|
|
Fixes since Git 2.51.1
|
|
----------------------
|
|
|
|
* Recently we attempted to improve "git diff -w --quiet" and friends
|
|
to handle cases where patch output would be suppressed, but it
|
|
introduced a bug that emits unnecessary output, which has been
|
|
corrected.
|
|
|
|
* The code to squelch output from "git diff -w --name-status"
|
|
etc. for paths that "git diff -w -p" would have stayed silent
|
|
leaked output from dry-run patch generation, which has been
|
|
corrected.
|
|
|
|
* Windows "real-time monitoring" interferes with the execution of
|
|
tests and affects negatively in both correctness and performance,
|
|
which has been disabled in Gitlab CI.
|
|
|
|
* An earlier addition to "git diff --no-index A B" to limit the
|
|
output with pathspec after the two directories misbehaved when
|
|
these directories were given with a trailing slash, which has been
|
|
corrected.
|
|
|
|
* The "--short" option of "git status" that meant output for humans
|
|
and "-z" option to show NUL delimited output format did not mix
|
|
well, and colored some but not all things. The command has been
|
|
updated to color all elements consistently in such a case.
|
|
|
|
* Unicode width table update.
|
|
|
|
* Recent OpenSSH creates the Unix domain socket to communicate with
|
|
ssh-agent under $HOME instead of /tmp, which causes our test to
|
|
fail doe to overly long pathname in our test environment, which has
|
|
been worked around by using "ssh-agent -T".
|
|
|
|
Also contains various documentation updates, code cleanups and minor fixups.
|