Skip to content

Commit 7a5b4fd

Browse files
committed
Autogenerated HTML docs for v2.51.0-268-ga4832
1 parent 2ef9494 commit 7a5b4fd

File tree

4 files changed

+34
-6
lines changed

4 files changed

+34
-6
lines changed

‎RelNotes/2.52.0.adoc‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ UI, Workflows & Features
2020
* "git refs exists" that works like "git show-ref --exists" has been
2121
added.
2222

23+
* "repo info" learns a short-hand option "-z" that is the same as
24+
"--format=nul", and learns to report the objects format used in the
25+
repository.
26+
2327

2428
Performance, Internal Implementation, Development Support etc.
2529
--------------------------------------------------------------
@@ -55,6 +59,10 @@ Performance, Internal Implementation, Development Support etc.
5559
which items are still on the queue (an unacceptable alternative is
5660
to reserve one object flag bits).
5761
62+
* The bulk-checkin code used to depend on a file-scope static
63+
singleton variable, which has been updated to pass an instance
64+
throughout the callchain.
65+
5866
5967
Fixes since v2.51
6068
-----------------
@@ -164,6 +172,11 @@ including security updates, are included in this release.
164172
which has been disabled in Gitlab CI.
165173
(merge 608cf5b793 ps/gitlab-ci-disable-windows-monitoring later to maint).
166174

175+
* A broken or malicious "git fetch" can say that it has the same
176+
object for many many times, and the upload-pack serving it can
177+
exhaust memory storing them redundantly, which has been corrected.
178+
(merge 88a2dc68c8 ps/upload-pack-oom-protection later to maint).
179+
167180
* Other code cleanup, docfix, build fix, etc.
168181
(merge 823d537fa7 kh/doc-git-log-markup-fix later to maint).
169182
(merge cf7efa4f33 rj/t6137-cygwin-fix later to maint).
@@ -182,3 +195,6 @@ including security updates, are included in this release.
182195
(merge 2f4bf83ffc km/alias-doc-markup-fix later to maint).
183196
(merge b0d97aac19 kh/doc-markup-fixes later to maint).
184197
(merge f9a6705d9a tc/t0450-harden later to maint).
198+
(merge c25651aefd ds/midx-write-fixes later to maint).
199+
(merge 069c15d256 rs/object-name-extend-abbrev-len-update later to maint).
200+
(merge bf5c224537 mm/worktree-doc-typofix later to maint).

‎git-config.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9845,7 +9845,7 @@ <h3 id="_variables">Variables</h3>
98459845
different locations or environments. Defaults to "false".</p>
98469846
<divclass="paragraph">
98479847
<p>Note that setting <code>worktree.useRelativePaths</code> to "true" implies enabling the
9848-
<code>extension.relativeWorktrees</code> config (see <ahref="git-config.html">git-config(1)</a>),
9848+
<code>extensions.relativeWorktrees</code> config (see <ahref="git-config.html">git-config(1)</a>),
98499849
thus making it incompatible with older versions of Git.</p>
98509850
</div>
98519851
</dd>

‎git-repo.adoc‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ git-repo - Retrieve information about the repository
88
SYNOPSIS
99
--------
1010
[synopsis]
11-
git repo info [--format=(keyvalue|nul)] [<key>...]
11+
git repo info [--format=(keyvalue|nul)] [-z] [<key>...]
1212

1313
DESCRIPTION
1414
-----------
@@ -18,7 +18,7 @@ THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE.
1818

1919
COMMANDS
2020
--------
21-
`info [--format=(keyvalue|nul)] [<key>...]`::
21+
`info [--format=(keyvalue|nul)] [-z] [<key>...]`::
2222
Retrieve metadata-related information about the current repository. Only
2323
the requested data will be returned based on their keys (see "INFO KEYS"
2424
section below).
@@ -40,6 +40,8 @@ supported:
4040
between the key and the value and using a NUL character after each value.
4141
This format is better suited for being parsed by another applications than
4242
`keyvalue`. Unlike in the `keyvalue` format, the values are never quoted.
43+
+
44+
`-z` is an alias for `--format=nul`.
4345

4446
INFO KEYS
4547
---------
@@ -53,6 +55,9 @@ values that they return:
5355
`layout.shallow`::
5456
`true` if this is a shallow repository, otherwise `false`.
5557

58+
`object.format`::
59+
The object format (hash algorithm) used in the repository.
60+
5661
`references.format`::
5762
The reference storage format. The valid values are:
5863
+

‎git-repo.html‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ <h2 id="_name">NAME</h2>
452452
<h2id="_synopsis">SYNOPSIS</h2>
453453
<divclass="sectionbody">
454454
<divclass="verseblock">
455-
<preclass="content"><code>git</code><code>repo</code><code>info</code> [<code>--format=</code>(<code>keyvalue</code>|<code>nul</code>)] [<em>&lt;key&gt;</em>&#8230;&#8203;]</pre>
455+
<preclass="content"><code>git</code><code>repo</code><code>info</code> [<code>--format=</code>(<code>keyvalue</code>|<code>nul</code>)] [<code>-z</code>] [<em>&lt;key&gt;</em>&#8230;&#8203;]</pre>
456456
</div>
457457
</div>
458458
</div>
@@ -472,7 +472,7 @@ <h2 id="_commands">COMMANDS</h2>
472472
<divclass="sectionbody">
473473
<divclass="dlist">
474474
<dl>
475-
<dtclass="hdlist1"><code>info</code> [<code>--format=</code>(<code>keyvalue</code>|<code>nul</code>)] [<em>&lt;key&gt;</em>...]</dt>
475+
<dtclass="hdlist1"><code>info</code> [<code>--format=</code>(<code>keyvalue</code>|<code>nul</code>)] [<code>-z</code>] [<em>&lt;key&gt;</em>...]</dt>
476476
<dd>
477477
<p>Retrieve metadata-related information about the current repository. Only
478478
the requested data will be returned based on their keys (see "INFO KEYS"
@@ -500,6 +500,9 @@ <h2 id="_commands">COMMANDS</h2>
500500
between the key and the value and using a NUL character after each value.
501501
This format is better suited for being parsed by another applications than
502502
<code>keyvalue</code>. Unlike in the <code>keyvalue</code> format, the values are never quoted.</p>
503+
<divclass="paragraph">
504+
<p><code>-z</code> is an alias for <code>--format=nul</code>.</p>
505+
</div>
503506
</dd>
504507
</dl>
505508
</div>
@@ -526,6 +529,10 @@ <h2 id="_info_keys">INFO KEYS</h2>
526529
<dd>
527530
<p><code>true</code> if this is a shallow repository, otherwise <code>false</code>.</p>
528531
</dd>
532+
<dtclass="hdlist1"><code>object.format</code></dt>
533+
<dd>
534+
<p>The object format (hash algorithm) used in the repository.</p>
535+
</dd>
529536
<dtclass="hdlist1"><code>references.format</code></dt>
530537
<dd>
531538
<p>The reference storage format. The valid values are:</p>
@@ -590,7 +597,7 @@ <h2 id="_git">GIT</h2>
590597
</div>
591598
<divid="footer">
592599
<divid="footer-text">
593-
Last updated 2025-08-25 14:46:08 -0700
600+
Last updated 2025-09-15 10:47:08 -0700
594601
</div>
595602
</div>
596603
</body>

0 commit comments

Comments
(0)