Skip to content

Commit 61a8936

Browse files
committed
Sync with 'master'
2 parents c571bab + b660e2d commit 61a8936

2 files changed

Lines changed: 68 additions & 0 deletions

File tree

Documentation/RelNotes/2.51.1.adoc

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Git 2.51.1 Release Notes
2+
========================
3+
4+
There shouldn't be anything exciting to see here. This is primarily
5+
to flush the "do you still use it?" improvements that has landed on
6+
the master front, together with a handful of low-hanging low-impact
7+
fixes that should be safe.
8+
9+
10+
Fixes since Git 2.51.0
11+
----------------------
12+
13+
* The "do you still use it?" message given by a command that is
14+
deeply deprecated and allow us to suggest alternatives has been
15+
updated.
16+
17+
* The compatObjectFormat extension is used to hide an incomplete
18+
feature that is not yet usable for any purpose other than
19+
developing the feature further. Document it as such to discourage
20+
its use by mere mortals.
21+
22+
* Manual page for "gitk" is updated with the current maintainer's
23+
name.
24+
25+
* Update the instruction to use of GGG in the MyFirstContribution
26+
document to say that a GitHub PR could be made against `git/git`
27+
instead of `gitgitgadget/git`.
28+
29+
* Clang-format update to let our control macros formatted the way we
30+
had them traditionally, e.g., "for_each_string_list_item()" without
31+
space before the parentheses.
32+
33+
* A few places where an size_t value was cast to curl_off_t without
34+
checking has been updated to use the existing helper function.
35+
36+
* The start_delayed_progress() function in the progress eye-candy API
37+
did not clear its internal state, making an initial delay value
38+
larger than 1 second ineffective, which has been corrected.
39+
40+
* Makefile tried to run multiple "cargo build" which would not work
41+
very well; serialize their execution to work it around.
42+
43+
* Adjust to the way newer versions of cURL selectivel enables tracing
44+
options, so that our tests can continue to work.
45+
46+
Also contains various documentation updates, code clean-ups and minor fixups.

Documentation/RelNotes/2.52.0.adoc

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@ UI, Workflows & Features
4747
* "git fast-import" learned that "--signed-commits=<how>" option that
4848
corresponds to that of "git fast-export".
4949

50+
* Marking a hunk 'selected' in "git add -p" and then splitting made
51+
all the split pieces 'selected'; this has been changed to make them
52+
all 'undecided', which gives better end-user experience.
53+
54+
* Configuration variables that take a pathname as a value
55+
(e.g. blame.ignorerevsfile) can be marked as optional by prefixing
56+
":(optoinal)" before its value.
57+
5058

5159
Performance, Internal Implementation, Development Support etc.
5260
--------------------------------------------------------------
@@ -116,6 +124,9 @@ Performance, Internal Implementation, Development Support etc.
116124
* Dip our toes a bit to (optionally) use Rust implemented helper
117125
called from our C code.
118126
127+
* Documentation for "git log --pretty" options has been updated
128+
to make it easier to translate.
129+
119130
120131
Fixes since v2.51
121132
-----------------
@@ -308,6 +319,16 @@ including security updates, are included in this release.
308319
carefully.
309320
(merge 466a3a1afd kn/reftable-consistency-checks later to maint).
310321

322+
* A lot of code clean-up of xdiff.
323+
Split out of a larger topic.
324+
(merge 8b9c5d2e3a en/xdiff-cleanup later to maint).
325+
326+
* "git format-patch --range-diff=... --notes=..." did not drive the
327+
underlying range-diff with correct --notes parameter, ending up
328+
comparing with different set of notes from its main patch output
329+
you would get from "git format-patch --notes=..." for a singleton
330+
patch.
331+
311332
* Other code cleanup, docfix, build fix, etc.
312333
(merge 823d537fa7 kh/doc-git-log-markup-fix later to maint).
313334
(merge cf7efa4f33 rj/t6137-cygwin-fix later to maint).
@@ -337,3 +358,4 @@ including security updates, are included in this release.
337358
(merge fdd21ba116 mh/doc-credential-url-prefix later to maint).
338359
(merge 1c573a3451 en/doc-merge-tree-describe-merge-base later to maint).
339360
(merge 84a6bf7965 ja/doc-markup-attached-paragraph-fix later to maint).
361+
(merge 399694384b kh/doc-patch-id-markup-fix later to maint).

0 commit comments

Comments
 (0)