Skip to content

Commit e03f599

Browse files
committed
Autogenerated HTML docs for v2.49.0-411-ga2955
1 parent 1ad0ffb commit e03f599

File tree

82 files changed

+555
-546
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+555
-546
lines changed

MyFirstContribution.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -999,9 +999,9 @@ <h3 id="implementation"><a class="anchor" href="#implementation"></a>Implementat
999999
</div>
10001000
</div>
10011001
<div class="paragraph">
1002-
<p>The <code>struct</code> <code>strbuf</code> provides some safety belts to your basic <code>char</code>*, one of
1002+
<p>The <code>struct</code> <code>strbuf</code> provides some safety belts to your basic <code>char*</code>, one of
10031003
which is a length member to prevent buffer overruns. It needs to be initialized
1004-
nicely with <code>STRBUF_INIT</code>. Keep it in mind when you need to pass around <code>char</code>*.</p>
1004+
nicely with <code>STRBUF_INIT</code>. Keep it in mind when you need to pass around <code>char*</code>.</p>
10051005
</div>
10061006
<div class="paragraph">
10071007
<p><code>lookup_commit_reference_by_name</code> resolves the name you pass it, so you can play
@@ -1041,7 +1041,7 @@ <h3 id="add-documentation"><a class="anchor" href="#add-documentation"></a>Addin
10411041
<p>Your new command is undocumented! Let&#8217;s fix that.</p>
10421042
</div>
10431043
<div class="paragraph">
1044-
<p>Take a look at <code>Documentation/git-</code>*.<code>adoc</code>. These are the manpages for the
1044+
<p>Take a look at <code>Documentation/git-*.adoc</code>. These are the manpages for the
10451045
subcommands that Git knows about. You can open these up and take a look to get
10461046
acquainted with the format, but then go ahead and make a new file
10471047
<code>Documentation/git-psuh.adoc</code>. Like with most of the documentation in the Git
@@ -1897,7 +1897,7 @@ <h3 id="sending-git-send-email"><a class="anchor" href="#sending-git-send-email"
18971897
<td class="content">
18981898
If you&#8217;re not sure whom to CC, running <code>contrib/contacts/git-contacts</code> can
18991899
list potential reviewers. In addition, you can do <code>git</code> <code>send-email</code>
1900-
<code>--cc-cmd=</code>'perl <code>contrib/contacts/git-contacts</code>' <code>feature/</code>*.<code>patch</code><sup class="footnote" id="_footnote_contrib-scripts">[<a id="_footnoteref_1" class="footnote" href="#_footnotedef_1" title="View footnote.">1</a>]</sup> to
1900+
<code>--cc-cmd=</code>'perl <code>contrib/contacts/git-contacts</code>' <code>feature/*.patch</code><sup class="footnote" id="_footnote_contrib-scripts">[<a id="_footnoteref_1" class="footnote" href="#_footnotedef_1" title="View footnote.">1</a>]</sup> to
19011901
automatically pass this list of emails to <code>send-email</code>.
19021902
</td>
19031903
</tr>
@@ -1973,7 +1973,7 @@ <h3 id="v2-git-send-email"><a class="anchor" href="#v2-git-send-email"></a>Sendi
19731973
directory, alongside the v1 patches. Using a single directory makes it easy to
19741974
refer to the old v1 patches while proofreading the v2 patches, but you will need
19751975
to be careful to send out only the v2 patches. We will use a pattern like
1976-
<code>psuh/v2-</code>*.<code>patch</code> (not <code>psuh/</code>*.<code>patch</code>, which would match v1 and v2 patches).</p>
1976+
<code>psuh/v2-*.patch</code> (not <code>psuh/*.patch</code>, which would match v1 and v2 patches).</p>
19771977
</div>
19781978
<div class="paragraph">
19791979
<p>Edit your cover letter again. Now is a good time to mention what&#8217;s different
@@ -2239,7 +2239,7 @@ <h3 id="after-approval"><a class="anchor" href="#after-approval"></a>After Revie
22392239
</div>
22402240
<div id="footer">
22412241
<div id="footer-text">
2242-
Last updated 2025-03-10 09:41:59 -0700
2242+
Last updated 2025-03-26 00:41:02 -0700
22432243
</div>
22442244
</div>
22452245
</body>

MyFirstObjectWalk.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -956,7 +956,7 @@ <h4 id="_performing_the_walk">Performing the Walk!</h4>
956956
<div class="title">Note</div>
957957
</td>
958958
<td class="content">
959-
<code>puts</code>() prints a <code>char</code>* to <code>stdout</code>. Since this is the part of the
959+
<code>puts</code>() prints a <code>char*</code> to <code>stdout</code>. Since this is the part of the
960960
command we expect to be machine-parsed, we&#8217;re sending it directly to stdout.
961961
</td>
962962
</tr>
@@ -1184,7 +1184,7 @@ <h2 id="_basic_object_walk">Basic Object Walk</h2>
11841184
<div class="ulist">
11851185
<ul>
11861186
<li>
1187-
<p><code>struct</code> <code>rev_info</code> *revs: This is the <code>rev_info</code> used for the walk. If
1187+
<p><code>struct</code> <code>rev_info</code> <code>*revs</code>: This is the <code>rev_info</code> used for the walk. If
11881188
its <code>filter</code> member is not <code>NULL</code>, then <code>filter</code> contains information for
11891189
how to filter the object list.</p>
11901190
</li>
@@ -1197,7 +1197,7 @@ <h2 id="_basic_object_walk">Basic Object Walk</h2>
11971197
non-commit object (so each blob, tree, or tag).</p>
11981198
</li>
11991199
<li>
1200-
<p><code>void</code> *show_data: A context buffer which is passed in turn to <code>show_commit</code>
1200+
<p><code>void</code> <code>*show_data</code>: A context buffer which is passed in turn to <code>show_commit</code>
12011201
and <code>show_object</code>.</p>
12021202
</li>
12031203
</ul>
@@ -1208,7 +1208,7 @@ <h2 id="_basic_object_walk">Basic Object Walk</h2>
12081208
<div class="ulist">
12091209
<ul>
12101210
<li>
1211-
<p><code>struct</code> <code>oidset</code> *omitted: A linked-list of object IDs which the provided
1211+
<p><code>struct</code> <code>oidset</code> <code>*omitted</code>: A linked-list of object IDs which the provided
12121212
filter caused to be omitted.</p>
12131213
</li>
12141214
</ul>
@@ -1675,7 +1675,7 @@ <h2 id="_wrapping_up">Wrapping Up</h2>
16751675
</div>
16761676
<div id="footer">
16771677
<div id="footer-text">
1678-
Last updated 2025-03-10 09:41:59 -0700
1678+
Last updated 2025-03-26 00:41:02 -0700
16791679
</div>
16801680
</div>
16811681
</body>

RelNotes/2.50.0.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ Performance, Internal Implementation, Development Support etc.
110110
* Remove remnants of the recursive merge strategy backend, which was
111111
superseded by the ort merge strategy.
112112
113+
* Optimize the code to dedup references recorded in a bundle file.
114+
113115
114116
Fixes since v2.49
115117
-----------------
@@ -195,6 +197,19 @@ Fixes since v2.49
195197
* Incorrect sorting of refs with bytes with high-bit set on platforms
196198
with signed char led to a BUG, which has been corrected.
197199

200+
* "make perf" fixes.
201+
(merge 1665f12fa0 pb/perf-test-fixes later to maint).
202+
203+
* Doc mark-up updates.
204+
(merge 5a5565ec44 ja/doc-reset-mv-rm-markup-updates later to maint).
205+
206+
* Work around false positive from CodeQL checker.
207+
(merge 0f558141ed js/range-check-codeql-workaround later to maint).
208+
209+
* "git log --{left,right}-only A...B", when A and B does not share
210+
any common ancestor, now behaves as expected.
211+
(merge e7ef4be7c2 mh/left-right-limited later to maint).
212+
198213
* Other code cleanup, docfix, build fix, etc.
199214
(merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
200215
(merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).

SubmittingPatches.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,11 +1552,11 @@ <h3 id="_thunderbird_kmail_gmail">Thunderbird, KMail, GMail</h3>
15521552
<div class="sect2">
15531553
<h3 id="_gnus">Gnus</h3>
15541554
<div class="paragraph">
1555-
<p>"|" in the *Summary* buffer can be used to pipe the current
1555+
<p>"|" in the <code>*Summary*</code> buffer can be used to pipe the current
15561556
message to an external program, and this is a handy way to drive
15571557
<code>git</code> <code>am</code>. However, if the message is MIME encoded, what is
15581558
piped into the program is the representation you see in your
1559-
*Article* buffer after unwrapping MIME. This is often not what
1559+
<code>*Article*</code> buffer after unwrapping MIME. This is often not what
15601560
you would want for two reasons. It tends to screw up non-ASCII
15611561
characters (most notably in people&#8217;s names), and also
15621562
whitespaces (fatal in patches). Running "C-u g" to display the

git-add.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ <h2 id="_options">OPTIONS</h2>
509509
<dl>
510510
<dt class="hdlist1"><em>&lt;pathspec&gt;</em>...</dt>
511511
<dd>
512-
<p>Files to add content from. Fileglobs (e.g. *.<code>c</code>) can
512+
<p>Files to add content from. Fileglobs (e.g. <code>*.c</code>) can
513513
be given to add all matching files. Also a
514514
leading directory name (e.g. <code>dir</code> to add <code>dir/file1</code>
515515
and <code>dir/file2</code>) can be given to update the index to
@@ -709,21 +709,21 @@ <h2 id="_examples">EXAMPLES</h2>
709709
<div class="ulist">
710710
<ul>
711711
<li>
712-
<p>Adds content from all *.<code>txt</code> files under <code>Documentation</code> directory
712+
<p>Adds content from all <code>*.txt</code> files under <code>Documentation</code> directory
713713
and its subdirectories:</p>
714714
<div class="listingblock">
715715
<div class="content">
716716
<pre>$ git add Documentation/\*.txt</pre>
717717
</div>
718718
</div>
719719
<div class="paragraph">
720-
<p>Note that the asterisk * is quoted from the shell in this
720+
<p>Note that the asterisk <code>*</code> is quoted from the shell in this
721721
example; this lets the command include the files from
722722
subdirectories of <code>Documentation/</code> directory.</p>
723723
</div>
724724
</li>
725725
<li>
726-
<p>Considers adding content from all <code>git-</code>*.<code>sh</code> scripts:</p>
726+
<p>Considers adding content from all <code>git-*.sh</code> scripts:</p>
727727
<div class="listingblock">
728728
<div class="content">
729729
<pre>$ git add git-*.sh</pre>

git-am.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,7 @@ <h2 id="_configuration">CONFIGURATION</h2>
832832
<dd>
833833
<p>If true, git-am will call git-mailsplit for patches in mbox format
834834
with parameter <code>--keep-cr</code>. In this case git-mailsplit will
835-
not remove \r from lines ending with \r\n. Can be overridden
835+
not remove <code>\r</code> from lines ending with <code>\r\n</code>. Can be overridden
836836
by giving <code>--no-keep-cr</code> from the command line.
837837
See <a href="git-am.html">git-am(1)</a>, <a href="git-mailsplit.html">git-mailsplit(1)</a>.</p>
838838
</dd>

git-check-ref-format.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -491,15 +491,15 @@ <h2 id="_description">DESCRIPTION</h2>
491491
is waived.</p>
492492
</li>
493493
<li>
494-
<p>They cannot have two consecutive dots .. anywhere.</p>
494+
<p>They cannot have two consecutive dots <code>..</code> anywhere.</p>
495495
</li>
496496
<li>
497497
<p>They cannot have ASCII control characters (i.e. bytes whose
498498
values are lower than \040, or \177 <code>DEL</code>), space, tilde <code>~</code>,
499499
caret <code>^</code>, or colon <code>:</code> anywhere.</p>
500500
</li>
501501
<li>
502-
<p>They cannot have question-mark ?, asterisk *, or open
502+
<p>They cannot have question-mark ?, asterisk <code>*</code>, or open
503503
bracket [ anywhere. See the <code>--refspec-pattern</code> option below for
504504
an exception to this rule.</p>
505505
</li>
@@ -518,7 +518,7 @@ <h2 id="_description">DESCRIPTION</h2>
518518
<p>They cannot be the single character <code>@</code>.</p>
519519
</li>
520520
<li>
521-
<p>They cannot contain a \.</p>
521+
<p>They cannot contain a <code>\</code>.</p>
522522
</li>
523523
</ol>
524524
</div>
@@ -531,7 +531,7 @@ <h2 id="_description">DESCRIPTION</h2>
531531
<div class="olist arabic">
532532
<ol class="arabic">
533533
<li>
534-
<p>A double-dot .. is often used as in <code>ref1</code><code>..</code><code>ref2</code>, and in some
534+
<p>A double-dot <code>..</code> is often used as in <code>ref1</code><code>..</code><code>ref2</code>, and in some
535535
contexts this notation means <code>^ref1</code> <code>ref2</code> (i.e. not in
536536
<code>ref1</code> and in <code>ref2</code>).</p>
537537
</li>
@@ -587,9 +587,9 @@ <h2 id="_options">OPTIONS</h2>
587587
<dd>
588588
<p>Interpret &lt;refname&gt; as a reference name pattern for a refspec
589589
(as used with remote repositories). If this option is
590-
enabled, &lt;refname&gt; is allowed to contain a single *
591-
in the refspec (e.g., <code>foo/bar</code>*/baz or <code>foo/bar</code>*baz/
592-
but not <code>foo/bar</code>*/baz*).</p>
590+
enabled, &lt;refname&gt; is allowed to contain a single <code>*</code>
591+
in the refspec (e.g., <code>foo/bar*/baz</code> or <code>foo/bar*baz/</code>
592+
but not <code>foo/bar*/baz*</code>).</p>
593593
</dd>
594594
<dt class="hdlist1">--normalize</dt>
595595
<dd>

git-checkout-index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ <h2 id="_options">OPTIONS</h2>
562562
</div>
563563
</div>
564564
<div class="paragraph">
565-
<p>which will force all existing *.<code>h</code> files to be replaced with their
565+
<p>which will force all existing <code>*.h</code> files to be replaced with their
566566
cached copies. If an empty command line implied "all", then this would
567567
force-refresh everything in the index, which was not the point. But
568568
since <em>git checkout-index</em> accepts --stdin it would be faster to use:</p>

git-checkout.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1112,7 +1112,7 @@ <h3 id="_1_paths">1. Paths</h3>
11121112
</div>
11131113
</div>
11141114
<div class="paragraph">
1115-
<p>Note the quotes around *.<code>c</code>. The file <code>hello.c</code> will also be
1115+
<p>Note the quotes around <code>*.c</code>. The file <code>hello.c</code> will also be
11161116
checked out, even though it is no longer in the working tree,
11171117
because the file globbing is used to match entries in the index
11181118
(not in the working tree by the shell).</p>

git-clone.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@ <h2 id="_options">OPTIONS</h2>
863863
<dd>
864864
<p>Before fetching from the remote, fetch a bundle from the given
865865
<em>&lt;uri&gt;</em> and unbundle the data into the local repository. The refs
866-
in the bundle will be stored under the hidden <code>refs/bundle/</code>*
866+
in the bundle will be stored under the hidden <code>refs/bundle/*</code>
867867
namespace. This option is incompatible with <code>--depth</code>,
868868
<code>--shallow-since</code>, and <code>--shallow-exclude</code>.</p>
869869
</dd>

git-commit.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -705,11 +705,11 @@ <h2 id="_options">OPTIONS</h2>
705705
<dt class="hdlist1"><code>--trailer</code> <em>&lt;token&gt;</em>[(<code>=</code>|<code>:</code>)<em>&lt;value&gt;</em>]</dt>
706706
<dd>
707707
<p>Specify a (<em>&lt;token&gt;</em>, <em>&lt;value&gt;</em>) pair that should be applied as a
708-
trailer. (e.g. <code>git</code> <code>commit</code> <code>--trailer</code> "Signed-off-by:C <code>O</code> <code>Mitter</code> \
709-
&lt;committer@example.<code>com</code>&gt;" <code>--trailer</code> "Helped-by:C <code>O</code> <code>Mitter</code> \
708+
trailer. (e.g. <code>git</code> <code>commit</code> <code>--trailer</code> "Signed-off-by:C <code>O</code> <code>Mitter</code> <code>\</code>
709+
&lt;committer@example.<code>com</code>&gt;" <code>--trailer</code> "Helped-by:C <code>O</code> <code>Mitter</code> <code>\</code>
710710
&lt;committer@example.<code>com</code>&gt;" will add the <code>Signed-off-by</code> trailer
711711
and the <code>Helped-by</code> trailer to the commit message.)
712-
The <code>trailer.</code>* configuration variables
712+
The <code>trailer.*</code> configuration variables
713713
(<a href="git-interpret-trailers.html">git-interpret-trailers(1)</a>) can be used to define if
714714
a duplicated trailer is omitted, where in the run of trailers
715715
each trailer would appear, and other details.</p>

0 commit comments

Comments
 (0)