Skip to content

Commit b16e983

Browse files
committed
Autogenerated HTML docs for v2.49.0-rc0-18-gcb0ae
1 parent 6c767ae commit b16e983

File tree

6 files changed

+55
-15
lines changed

6 files changed

+55
-15
lines changed

Diff for: BreakingChanges.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ started to migrate away from ".git/remotes/" in favor of config-based remotes,
169169
and we have marked the directory as legacy in 3d3d282146 (Documentation:
170170
Grammar correction, wording fixes and cleanup, 2011-08-23)
171171
+
172-
As our documentation mentions, these directories are not to be found in modern
173-
repositories at all and most users aren't even aware of these mechanisms. They
172+
As our documentation mentions, these directories are unlikely to be used in
173+
modern repositories and most users aren't even aware of these mechanisms. They
174174
have been deprecated for almost 20 years and 14 years respectively, and we are
175175
not aware of any active users that have complained about this deprecation.
176176
Furthermore, the ".git/branches/" directory is nowadays misleadingly named and

Diff for: RelNotes/2.49.0.adoc

+21
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,17 @@ UI, Workflows & Features
3838
* The documentation of "git commit" and "git rebase" now refer to
3939
commit titles as such, not "subject".
4040

41+
* The value of "uname -s" is by default sent over the wire as a part
42+
of the "version" capability.
43+
44+
* "git refs migrate" can optionally be told not to migrate the reflog.
45+
46+
* The netrc support (via the cURL library) for the HTTP transport has
47+
been re-enabled.
48+
49+
* Removal of ".git/branches" and ".git/remotes" support in the
50+
BreakingChanges document has been further clarified.
51+
4152

4253
Performance, Internal Implementation, Development Support etc.
4354
--------------------------------------------------------------
@@ -220,6 +231,16 @@ Fixes since v2.48
220231
default target (which happens to be "all") upfront.
221232
(merge 5309c1e9fb ad/set-default-target-in-makefiles later to maint).
222233

234+
* "git check-mailmap" used to segfault when queried without human
235+
readable name.
236+
(merge bb60c52131 jk/check-mailmap-wo-name-fix later to maint).
237+
238+
* Support for renaming of symbolic links on Windows has been improved.
239+
240+
* "git rebase -i" failed to allow rewording an empty commit that has
241+
been fast-forwarded.
242+
(merge af8fc7be10 pw/rebase-i-ff-empty-commit later to maint).
243+
223244
* Other code cleanup, docfix, build fix, etc.
224245
(merge ddb5287894 jk/t7407-use-test-grep later to maint).
225246
(merge 21e1b44865 aj/difftool-config-doc-fix later to maint).

Diff for: git-refs.adoc

+8-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ git-refs - Low-level access to refs
88

99
SYNOPSIS
1010
--------
11-
[verse]
12-
'git refs migrate' --ref-format=<format> [--dry-run]
13-
'git refs verify' [--strict] [--verbose]
11+
[synopsis]
12+
git refs migrate --ref-format=<format> [--no-reflog] [--dry-run]
13+
git refs verify [--strict] [--verbose]
1414

1515
DESCRIPTION
1616
-----------
@@ -43,6 +43,11 @@ include::ref-storage-format.adoc[]
4343
can be used to double check that the migration works as expected before
4444
performing the actual migration.
4545

46+
--reflog::
47+
--no-reflog::
48+
Choose between migrating the reflog data to the new backend,
49+
and discarding them. The default is "--reflog", to migrate.
50+
4651
The following options are specific to 'git refs verify':
4752

4853
--strict::

Diff for: git-refs.html

+9-3
Original file line numberDiff line numberDiff line change
@@ -452,8 +452,8 @@ <h2 id="_name">NAME</h2>
452452
<h2 id="_synopsis">SYNOPSIS</h2>
453453
<div class="sectionbody">
454454
<div class="verseblock">
455-
<pre class="content"><em>git refs migrate</em> --ref-format=&lt;format&gt; [--dry-run]
456-
<em>git refs verify</em> [--strict] [--verbose]</pre>
455+
<pre class="content"><code>git</code> <code>refs</code> <code>migrate</code> <code>--ref-format=</code><em>&lt;format&gt;</em> [<code>--no-reflog</code>] [<code>--dry-run</code>]
456+
<code>git</code> <code>refs</code> <code>verify</code> [<code>--strict</code>] [<code>--verbose</code>]</pre>
457457
</div>
458458
</div>
459459
</div>
@@ -513,6 +513,12 @@ <h2 id="_options">OPTIONS</h2>
513513
can be used to double check that the migration works as expected before
514514
performing the actual migration.</p>
515515
</dd>
516+
<dt class="hdlist1">--reflog</dt>
517+
<dt class="hdlist1">--no-reflog</dt>
518+
<dd>
519+
<p>Choose between migrating the reflog data to the new backend,
520+
and discarding them. The default is "--reflog", to migrate.</p>
521+
</dd>
516522
</dl>
517523
</div>
518524
<div class="paragraph">
@@ -569,7 +575,7 @@ <h2 id="_git">GIT</h2>
569575
</div>
570576
<div id="footer">
571577
<div id="footer-text">
572-
Last updated 2025-02-14 21:38:14 -0800
578+
Last updated 2025-02-27 16:06:53 -0800
573579
</div>
574580
</div>
575581
</body>

Diff for: gitprotocol-v2.adoc

+7-3
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,13 @@ form `agent=X`) to notify the client that the server is running version
184184
the `agent` capability with a value `Y` (in the form `agent=Y`) in its
185185
request to the server (but it MUST NOT do so if the server did not
186186
advertise the agent capability). The `X` and `Y` strings may contain any
187-
printable ASCII characters except space (i.e., the byte range 32 < x <
188-
127), and are typically of the form "package/version" (e.g.,
189-
"git/1.8.3.1"). The agent strings are purely informative for statistics
187+
printable ASCII characters except space (i.e., the byte range 33 <= x <=
188+
126), and are typically of the form "package/version-os" (e.g.,
189+
"git/1.8.3.1-Linux") where `os` is the operating system name (e.g.,
190+
"Linux"). `X` and `Y` can be configured using the GIT_USER_AGENT
191+
environment variable and it takes priority. The `os` is
192+
retrieved using the 'sysname' field of the `uname(2)` system call
193+
or its equivalent. The agent strings are purely informative for statistics
190194
and debugging purposes, and MUST NOT be used to programmatically assume
191195
the presence or absence of particular features.
192196

Diff for: gitprotocol-v2.html

+8-4
Original file line numberDiff line numberDiff line change
@@ -706,9 +706,13 @@ <h3 id="_agent">agent</h3>
706706
the <code>agent</code> capability with a value <code>Y</code> (in the form <code>agent=Y</code>) in its
707707
request to the server (but it MUST NOT do so if the server did not
708708
advertise the agent capability). The <code>X</code> and <code>Y</code> strings may contain any
709-
printable ASCII characters except space (i.e., the byte range 32 &lt; x &lt;
710-
127), and are typically of the form "package/version" (e.g.,
711-
"git/1.8.3.1"). The agent strings are purely informative for statistics
709+
printable ASCII characters except space (i.e., the byte range 33 &#8656; x &#8656;
710+
126), and are typically of the form "package/version-os" (e.g.,
711+
"git/1.8.3.1-Linux") where <code>os</code> is the operating system name (e.g.,
712+
"Linux"). <code>X</code> and <code>Y</code> can be configured using the GIT_USER_AGENT
713+
environment variable and it takes priority. The <code>os</code> is
714+
retrieved using the <em>sysname</em> field of the <code>uname</code>(<code>2</code>) system call
715+
or its equivalent. The agent strings are purely informative for statistics
712716
and debugging purposes, and MUST NOT be used to programmatically assume
713717
the presence or absence of particular features.</p>
714718
</div>
@@ -1526,7 +1530,7 @@ <h2 id="_git">GIT</h2>
15261530
</div>
15271531
<div id="footer">
15281532
<div id="footer-text">
1529-
Last updated 2025-02-14 21:38:14 -0800
1533+
Last updated 2025-02-27 16:06:53 -0800
15301534
</div>
15311535
</div>
15321536
</body>

0 commit comments

Comments
 (0)