Skip to content

Commit 63a3a57

Browse files
committed
Autogenerated HTML docs for v2.49.0-608-gcb96e
1 parent ca4efa2 commit 63a3a57

File tree

4 files changed

+65
-1
lines changed

4 files changed

+65
-1
lines changed

RelNotes/2.50.0.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ UI, Workflows & Features
6262
delta chains from forming in a corner case even when there is no
6363
such cycle.
6464

65+
* Make repository clean-up tasks "gc" can do available to "git
66+
maintenance" front-end.
67+
6568

6669
Performance, Internal Implementation, Development Support etc.
6770
--------------------------------------------------------------
@@ -286,6 +289,11 @@ Fixes since v2.49
286289
also existed on the working tree, which has been corrected.
287290
(merge ec727e189c kj/glob-path-with-special-char later to maint).
288291

292+
* The fallback implementation of open_nofollow() depended on
293+
open("symlink", O_NOFOLLOW) to set errno to ELOOP, but a few BSD
294+
derived systems use different errno, which has been worked around.
295+
(merge f47bcc3413 cf/wrapper-bsd-eloop later to maint).
296+
289297
* Other code cleanup, docfix, build fix, etc.
290298
(merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
291299
(merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).

git-config.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6678,6 +6678,25 @@ <h3 id="_variables">Variables</h3>
66786678
expired reflog entries in the "HEAD" reflog is at least the value of
66796679
<code>maintenance.loose-objects.auto</code>. The default value is 100.</p>
66806680
</dd>
6681+
<dt class="hdlist1">maintenance.rerere-gc.auto</dt>
6682+
<dd>
6683+
<p>This integer config option controls how often the <code>rerere-gc</code> task
6684+
should be run as part of <code>git</code> <code>maintenance</code> <code>run</code> <code>--auto</code>. If zero, then
6685+
the <code>rerere-gc</code> task will not run with the <code>--auto</code> option. A negative
6686+
value will force the task to run every time. Otherwise, any positive
6687+
value implies the command will run when the "rr-cache" directory exists
6688+
and has at least one entry, regardless of whether it is stale or not.
6689+
This heuristic may be refined in the future. The default value is 1.</p>
6690+
</dd>
6691+
<dt class="hdlist1">maintenance.worktree-prune.auto</dt>
6692+
<dd>
6693+
<p>This integer config option controls how often the <code>worktree-prune</code> task
6694+
should be run as part of <code>git</code> <code>maintenance</code> <code>run</code> <code>--auto</code>. If zero, then
6695+
the <code>worktree-prune</code> task will not run with the <code>--auto</code> option. A
6696+
negative value will force the task to run every time. Otherwise, a
6697+
positive value implies the command should run when the number of
6698+
prunable worktrees exceeds the value. The default value is 1.</p>
6699+
</dd>
66816700
<dt class="hdlist1">man.viewer</dt>
66826701
<dd>
66836702
<p>Specify the programs that may be used to display help in the

git-maintenance.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,14 @@ reflog-expire::
166166
The `reflog-expire` task deletes any entries in the reflog older than the
167167
expiry threshold. See linkgit:git-reflog[1] for more information.
168168

169+
rerere-gc::
170+
The `rerere-gc` task invokes garbage collection for stale entries in
171+
the rerere cache. See linkgit:git-rerere[1] for more information.
172+
173+
worktree-prune::
174+
The `worktree-prune` task deletes stale or broken worktrees. See
175+
linkit:git-worktree[1] for more information.
176+
169177
OPTIONS
170178
-------
171179
--auto::

git-maintenance.html

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,16 @@ <h2 id="_tasks">TASKS</h2>
658658
<p>The <code>reflog-expire</code> task deletes any entries in the reflog older than the
659659
expiry threshold. See <a href="git-reflog.html">git-reflog(1)</a> for more information.</p>
660660
</dd>
661+
<dt class="hdlist1">rerere-gc</dt>
662+
<dd>
663+
<p>The <code>rerere-gc</code> task invokes garbage collection for stale entries in
664+
the rerere cache. See <a href="git-rerere.html">git-rerere(1)</a> for more information.</p>
665+
</dd>
666+
<dt class="hdlist1">worktree-prune</dt>
667+
<dd>
668+
<p>The <code>worktree-prune</code> task deletes stale or broken worktrees. See
669+
linkit:git-worktree[1] for more information.</p>
670+
</dd>
661671
</dl>
662672
</div>
663673
</div>
@@ -1075,6 +1085,25 @@ <h2 id="_configuration">CONFIGURATION</h2>
10751085
expired reflog entries in the "HEAD" reflog is at least the value of
10761086
<code>maintenance.loose-objects.auto</code>. The default value is 100.</p>
10771087
</dd>
1088+
<dt class="hdlist1">maintenance.rerere-gc.auto</dt>
1089+
<dd>
1090+
<p>This integer config option controls how often the <code>rerere-gc</code> task
1091+
should be run as part of <code>git</code> <code>maintenance</code> <code>run</code> <code>--auto</code>. If zero, then
1092+
the <code>rerere-gc</code> task will not run with the <code>--auto</code> option. A negative
1093+
value will force the task to run every time. Otherwise, any positive
1094+
value implies the command will run when the "rr-cache" directory exists
1095+
and has at least one entry, regardless of whether it is stale or not.
1096+
This heuristic may be refined in the future. The default value is 1.</p>
1097+
</dd>
1098+
<dt class="hdlist1">maintenance.worktree-prune.auto</dt>
1099+
<dd>
1100+
<p>This integer config option controls how often the <code>worktree-prune</code> task
1101+
should be run as part of <code>git</code> <code>maintenance</code> <code>run</code> <code>--auto</code>. If zero, then
1102+
the <code>worktree-prune</code> task will not run with the <code>--auto</code> option. A
1103+
negative value will force the task to run every time. Otherwise, a
1104+
positive value implies the command should run when the number of
1105+
prunable worktrees exceeds the value. The default value is 1.</p>
1106+
</dd>
10781107
</dl>
10791108
</div>
10801109
</div>
@@ -1090,7 +1119,7 @@ <h2 id="_git">GIT</h2>
10901119
</div>
10911120
<div id="footer">
10921121
<div id="footer-text">
1093-
Last updated 2025-04-16 14:42:40 -0700
1122+
Last updated 2025-05-15 17:31:22 -0700
10941123
</div>
10951124
</div>
10961125
</body>

0 commit comments

Comments
 (0)