Start 2.51 cycle, the first batch

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 2025-06-17 10:34:53 -07:00
parent b1dc2e796e
commit f9aa0eedb3
3 changed files with 47 additions and 2 deletions

View File

@ -0,0 +1,45 @@
Git v2.51 Release Notes
=======================

UI, Workflows & Features
------------------------

* Userdiff patterns for the R language have been added.

* Documentation for "git send-email" has been updated with a bit more
credential helper and OAuth information.

* "git cat-file --batch" learns to understand %(objectmode) atom to
allow the caller to tell missing objects (due to repository
corruption) and submodules (whose commit objects are OK to be
missing) apart.

* "git diff --no-index dirA dirB" can limit the comparison with
pathspec at the end of the command line, just like normal "git
diff".


Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------

* "git pack-objects" learned to find delta bases from blobs at the
same path, using the --path-walk API.


Fixes since v2.50
-----------------

* A memory-leak in an error code path has been plugged.
(merge 7082da85cb ly/commit-graph-graph-write-leakfix later to maint).

* A memory-leak in an error code path has been plugged.
(merge aedebdb6b9 ly/fetch-pack-leakfix later to maint).

* Meson-based build/test framework now understands TAP output
generated by our tests.
(merge c1bc974923 ps/meson-tap-parse later to maint).

* Other code cleanup, docfix, build fix, etc.
(merge b257adb571 lo/my-first-ow-doc-update later to maint).
(merge 8b34b6a220 ly/sequencer-update-squash-is-fixup-only later to maint).
(merge 5dceb8bd05 ly/do-not-localize-bug-messages later to maint).

View File

@ -1,6 +1,6 @@
#!/bin/sh

DEF_VER=v2.50.0
DEF_VER=v2.50.GIT

LF='
'

View File

@ -1 +1 @@
Documentation/RelNotes/2.50.0.adoc
Documentation/RelNotes/2.51.0.adoc