aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/RelNotes/2.51.2.adoc
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2025-10-26 17:47:52 -0700
committerJunio C Hamano <gitster@pobox.com>2025-10-26 19:48:21 -0700
commitbb5c624209fcaebd60b9572b2cc8c61086e39b57 (patch)
tree7cd15b5e02a48a6554a2a7cb871cb3cb665b78c3 /Documentation/RelNotes/2.51.2.adoc
parentb42b995d22bb2cf57be5cccb58e682117d5726a5 (diff)
downloadgit-bb5c624209fcaebd60b9572b2cc8c61086e39b57.tar.gz
Git 2.51.2v2.51.2
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes/2.51.2.adoc')
-rw-r--r--Documentation/RelNotes/2.51.2.adoc45
1 files changed, 45 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.51.2.adoc b/Documentation/RelNotes/2.51.2.adoc
new file mode 100644
index 0000000000..f0be60333a
--- /dev/null
+++ b/Documentation/RelNotes/2.51.2.adoc
@@ -0,0 +1,45 @@
+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.