Skip to content

Commit 210f01b

Browse files
committed
Autogenerated HTML docs for v2.46.1-506-ged155
1 parent 4c32b83 commit 210f01b

Some content is hidden

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

56 files changed

+162
-91
lines changed

DecisionMaking.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>Decision-Making Process in the Git Project</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

MyFirstContribution.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>My First Contribution to the Git Project</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

MyFirstObjectWalk.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>My First Object Walk</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

RelNotes/2.46.1.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,13 @@ Fixes since Git 2.46
6363
* "git bundle unbundle" outside a repository triggered a BUG()
6464
unnecessarily, which has been corrected.
6565

66+
* The code forgot to discard unnecessary in-core commit buffer data
67+
for commits that "git log --skip=<number>" traversed but omitted
68+
from the output, which has been corrected.
69+
70+
* "git verify-pack" and "git index-pack" started dying outside a
71+
repository, which has been corrected.
72+
73+
* A corner case bug in "git stash" was fixed.
74+
6675
Also contains minor documentation updates and code clean-ups.

RelNotes/2.47.0.txt

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ UI, Workflows & Features
5959
added by these helper functions, but many existing messages had an
6060
unnecessary LF at the end, which have been corrected.
6161

62+
* The "scalar clone" command learned the "--no-tags" option.
63+
64+
* The environment GIT_ADVICE has been intentionally kept undocumented
65+
to discourage its use by interactive users. Add documentation to
66+
help tool writers.
6267

6368
Performance, Internal Implementation, Development Support etc.
6469
--------------------------------------------------------------
@@ -157,7 +162,6 @@ Fixes since v2.46
157162
corrected.
158163

159164
* More leakfixes.
160-
(merge f30bfafcd4 ps/leakfixes-part-3 later to maint).
161165

162166
* The credential helper to talk to OSX keychain sometimes sent
163167
garbage bytes after the username, which has been corrected.
@@ -167,7 +171,6 @@ Fixes since v2.46
167171

168172
* The patch parser in 'git apply' has been a bit more lenient against
169173
unexpected mode bits, like 100664, recorded on extended header lines.
170-
(merge e95d515141 jk/apply-patch-mode-check-fix later to maint).
171174

172175
* "git config --value=foo --fixed-value section.key newvalue" barfed
173176
when the existing value in the configuration file used the
@@ -176,7 +179,6 @@ Fixes since v2.46
176179
* The patch parser in "git patch-id" has been tightened to avoid
177180
getting confused by lines that look like a patch header in the log
178181
message.
179-
(merge a6e9429f72 jc/patch-id later to maint).
180182

181183
* "git reflog expire" failed to honor annotated tags when computing
182184
reachable commits.
@@ -192,7 +194,6 @@ Fixes since v2.46
192194

193195
* "git bundle unbundle" outside a repository triggered a BUG()
194196
unnecessarily, which has been corrected.
195-
(merge 96a9a3e42e ps/bundle-outside-repo-fix later to maint).
196197

197198
* Maintenance tasks other than "gc" now properly go background when
198199
"git maintenance" runs them.
@@ -210,11 +211,9 @@ Fixes since v2.46
210211
* The code forgot to discard unnecessary in-core commit buffer data
211212
for commits that "git log --skip=<number>" traversed but omitted
212213
from the output, which has been corrected.
213-
(merge 6bd2ae67a5 jk/free-commit-buffer-of-skipped-commits later to maint).
214214

215215
* "git verify-pack" and "git index-pack" started dying outside a
216216
repository, which has been corrected.
217-
(merge b2dbf97f47 ps/index-pack-outside-repo-fix later to maint).
218217

219218
* A data corruption bug when multi-pack-index is used and the same
220219
objects are stored in multiple packfiles has been corrected.
@@ -223,15 +222,22 @@ Fixes since v2.46
223222
which has been a bit tamed.
224223
(merge c3459ae9ef ps/pack-refs-auto-heuristics later to maint).
225224

225+
* A file descriptor left open is now properly closed when "git
226+
sparse-checkout" updates the sparse patterns.
227+
228+
* In a few corner cases "git diff --exit-code" failed to report
229+
"changes" (e.g., renamed without any content change), which has
230+
been corrected.
231+
(merge 11591850dd rs/diff-exit-code-fix later to maint).
232+
233+
* Cygwin does have /dev/tty support that is needed by things like
234+
single-key input mode.
235+
(merge 39ba986b0e rj/cygwin-has-dev-tty later to maint).
236+
237+
* The interpret-trailers command failed to recognise the end of the
238+
message when the commit log ends in an incomplete line.
239+
(merge c02414a997 bl/trailers-and-incomplete-last-line-fix later to maint).
240+
226241
* Other code cleanup, docfix, build fix, etc.
227-
(merge bb0498b1bb jc/how-to-maintain-updates later to maint).
228-
(merge 0d66f601a9 jc/tests-no-useless-tee later to maint).
229-
(merge 170cdfc5a4 jc/grammo-fixes later to maint).
230-
(merge 983555a1f2 jc/how-to-maintain-updates later to maint).
231-
(merge e3209bd4df ps/stash-keep-untrack-empty-fix later to maint).
232-
(merge 44db6f75cc jc/coding-style-c-operator-with-spaces later to maint).
233-
(merge 596f4ff6ad cl/config-regexp-docfix later to maint).
234-
(merge 4881328617 aa/cat-file-batch-output-doc later to maint).
235-
(merge 1609470409 jc/config-doc-update later to maint).
236-
(merge d4dc0efd7d rj/compat-terminal-unused-fix later to maint).
237242
(merge be10ac7037 jc/mailinfo-header-cleanup later to maint).
243+
(merge 9a36ea37ae jc/doc-skip-fetch-all-and-prefetch later to maint).

ReviewingGuidelines.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>Reviewing Patches in the Git Project</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

SubmittingPatches.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>Submitting Patches</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

ToolsForGit.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>Tools for developing Git</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

everyday.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>Everyday Git With 20 Commands Or So</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

fetch-options.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
--[no-]all::
2-
Fetch all remotes. This overrides the configuration variable
3-
`fetch.all`.
2+
Fetch all remotes, except for the ones that has the
3+
`remote.<name>.skipFetchAll` configuration variable set.
4+
This overrides the configuration variable fetch.all`.
45

56
-a::
67
--append::

git-config.html

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1713,7 +1713,14 @@ <h3 id="_variables">Variables</h3>
17131713
<p>These variables control various optional help messages designed to
17141714
aid new users. When left unconfigured, Git will give the message
17151715
alongside instructions on how to squelch it. You can tell Git
1716-
that you do not need the help message by setting these to <code>false</code>:</p>
1716+
that you have understood the issue and no longer need a specific
1717+
help message by setting the corresponding variable to <code>false</code>.</p>
1718+
<div class="paragraph">
1719+
<p>As they are intended to help human users, these messages are output to
1720+
the standard error. When tools that run Git as a subprocess find them
1721+
disruptive, they can set <code>GIT_ADVICE=0</code> in the environment to squelch
1722+
all advice messages.</p>
1723+
</div>
17171724
<div class="openblock">
17181725
<div class="content">
17191726
<div class="dlist">
@@ -7949,15 +7956,16 @@ <h3 id="_variables">Variables</h3>
79497956
</dd>
79507957
<dt class="hdlist1">remote.&lt;name&gt;.skipDefaultUpdate</dt>
79517958
<dd>
7952-
<p>If true, this remote will be skipped by default when updating
7953-
using <a href="git-fetch.html">git-fetch(1)</a> or the <code>update</code> subcommand of
7954-
<a href="git-remote.html">git-remote(1)</a>.</p>
7959+
<p>A deprecated synonym to <code>remote.&lt;name&gt;.skipFetchAll</code> (if
7960+
both are set in the configuration files with different
7961+
values, the value of the last occurrence will be used).</p>
79557962
</dd>
79567963
<dt class="hdlist1">remote.&lt;name&gt;.skipFetchAll</dt>
79577964
<dd>
7958-
<p>If true, this remote will be skipped by default when updating
7959-
using <a href="git-fetch.html">git-fetch(1)</a> or the <code>update</code> subcommand of
7960-
<a href="git-remote.html">git-remote(1)</a>.</p>
7965+
<p>If true, this remote will be skipped when updating
7966+
using <a href="git-fetch.html">git-fetch(1)</a>, the <code>update</code> subcommand of
7967+
<a href="git-remote.html">git-remote(1)</a>, and ignored by the prefetch task
7968+
of <code>git maitenance</code>.</p>
79617969
</dd>
79627970
<dt class="hdlist1">remote.&lt;name&gt;.receivepack</dt>
79637971
<dd>

git-fetch.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,8 +500,9 @@ <h2 id="_options">OPTIONS</h2>
500500
<dl>
501501
<dt class="hdlist1">--[no-]all</dt>
502502
<dd>
503-
<p>Fetch all remotes. This overrides the configuration variable
504-
<code>fetch.all</code>.</p>
503+
<p>Fetch all remotes, except for the ones that has the
504+
<code>remote.&lt;name&gt;.skipFetchAll</code> configuration variable set.
505+
This overrides the configuration variable fetch.all`.</p>
505506
</dd>
506507
<dt class="hdlist1">-a</dt>
507508
<dt class="hdlist1">--append</dt>

git-maintenance.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,10 @@ <h2 id="_tasks">TASKS</h2>
590590
it will just become an update to a bunch of remote-tracking branches without
591591
any object transfer.</p>
592592
</div>
593+
<div class="paragraph">
594+
<p>The <code>remote.&lt;name&gt;.skipFetchAll</code> configuration can be used to
595+
exclude a particular remote from getting prefetched.</p>
596+
</div>
593597
</dd>
594598
<dt class="hdlist1">gc</dt>
595599
<dd>
@@ -1056,7 +1060,7 @@ <h2 id="_git">GIT</h2>
10561060
</div>
10571061
<div id="footer">
10581062
<div id="footer-text">
1059-
Last updated 2023-10-23 14:43:46 -0700
1063+
Last updated 2024-09-14 09:09:36 -0700
10601064
</div>
10611065
</div>
10621066
</body>

git-maintenance.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ with the prefetch task, the objects necessary to complete a later real fetch
107107
would already be obtained, making the real fetch faster. In the ideal case,
108108
it will just become an update to a bunch of remote-tracking branches without
109109
any object transfer.
110+
+
111+
The `remote.<name>.skipFetchAll` configuration can be used to
112+
exclude a particular remote from getting prefetched.
110113

111114
gc::
112115
Clean up unnecessary files and optimize the local repository. "GC"

git-pull.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -822,8 +822,9 @@ <h3 id="_options_related_to_fetching">Options related to fetching</h3>
822822
<dl>
823823
<dt class="hdlist1">--[no-]all</dt>
824824
<dd>
825-
<p>Fetch all remotes. This overrides the configuration variable
826-
<code>fetch.all</code>.</p>
825+
<p>Fetch all remotes, except for the ones that has the
826+
<code>remote.&lt;name&gt;.skipFetchAll</code> configuration variable set.
827+
This overrides the configuration variable fetch.all`.</p>
827828
</dd>
828829
<dt class="hdlist1">-a</dt>
829830
<dt class="hdlist1">--append</dt>

git-remote-helpers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>git-remote-helpers</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">

git.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2471,6 +2471,18 @@ <h3 id="_other">other</h3>
24712471
adequate and support for it is likely to be removed in the
24722472
foreseeable future (along with the variable).</p>
24732473
</dd>
2474+
<dt class="hdlist1"><code>GIT_ADVICE</code></dt>
2475+
<dd>
2476+
<p>If set to <code>0</code>, then disable all advice messages. These messages are
2477+
intended to provide hints to human users that may help them get out of
2478+
problematic situations or take advantage of new features. Users can
2479+
disable individual messages using the <code>advice.*</code> config keys. These
2480+
messages may be disruptive to tools that execute Git processes, so this
2481+
variable is available to disable the messages. (The <code>--no-advice</code>
2482+
global option is also available, but old Git versions may fail when
2483+
this option is not understood. The environment variable will be ignored
2484+
by Git versions that do not understand it.)</p>
2485+
</dd>
24742486
</dl>
24752487
</div>
24762488
</div>
@@ -2663,7 +2675,7 @@ <h2 id="_git">GIT</h2>
26632675
</div>
26642676
<div id="footer">
26652677
<div id="footer-text">
2666-
Last updated 2024-06-20 16:27:24 -0700
2678+
Last updated 2024-09-14 09:09:36 -0700
26672679
</div>
26682680
</div>
26692681
</body>

git.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,6 +1027,17 @@ standard output.
10271027
adequate and support for it is likely to be removed in the
10281028
foreseeable future (along with the variable).
10291029

1030+
`GIT_ADVICE`::
1031+
If set to `0`, then disable all advice messages. These messages are
1032+
intended to provide hints to human users that may help them get out of
1033+
problematic situations or take advantage of new features. Users can
1034+
disable individual messages using the `advice.*` config keys. These
1035+
messages may be disruptive to tools that execute Git processes, so this
1036+
variable is available to disable the messages. (The `--no-advice`
1037+
global option is also available, but old Git versions may fail when
1038+
this option is not understood. The environment variable will be ignored
1039+
by Git versions that do not understand it.)
1040+
10301041
Discussion[[Discussion]]
10311042
------------------------
10321043

howto/keep-canonical-history-correct.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>Keep authoritative canonical history correct with git pull</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">
@@ -705,7 +705,7 @@ <h1>Keep authoritative canonical history correct with git pull</h1>
705705
</div>
706706
<div id="footer">
707707
<div id="footer-text">
708-
Last updated 2024-09-12 12:34:29 -0700
708+
Last updated 2024-09-14 09:09:57 -0700
709709
</div>
710710
</div>
711711
</body>

howto/maintain-git.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>How to maintain Git</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">
@@ -1242,7 +1242,7 @@ <h3 id="_preparing_a_merge_fix">Preparing a "merge-fix"</h3>
12421242
</div>
12431243
<div id="footer">
12441244
<div id="footer-text">
1245-
Last updated 2024-09-12 12:34:29 -0700
1245+
Last updated 2024-09-14 09:09:57 -0700
12461246
</div>
12471247
</div>
12481248
</body>

howto/new-command.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>How to integrate new subcommands</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">
@@ -584,7 +584,7 @@ <h2 id="_integrating_a_command">Integrating a command</h2>
584584
</div>
585585
<div id="footer">
586586
<div id="footer-text">
587-
Last updated 2024-09-12 12:34:28 -0700
587+
Last updated 2024-09-14 09:09:56 -0700
588588
</div>
589589
</div>
590590
</body>

howto/rebase-from-internal-branch.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
<div id="header">
443443
<h1>How to rebase from an internal branch</h1>
444444
<div class="details">
445-
<span id="revdate">2024-09-12</span>
445+
<span id="revdate">2024-09-13</span>
446446
</div>
447447
</div>
448448
<div id="content">
@@ -656,7 +656,7 @@ <h1>How to rebase from an internal branch</h1>
656656
</div>
657657
<div id="footer">
658658
<div id="footer-text">
659-
Last updated 2024-09-12 12:34:29 -0700
659+
Last updated 2024-09-14 09:09:57 -0700
660660
</div>
661661
</div>
662662
</body>

0 commit comments

Comments
 (0)