Skip to content

Commit 63fd872

Browse files
committed
Autogenerated HTML docs for v2.49.0-654-g845c4
1 parent 779de2b commit 63fd872

File tree

3 files changed

+80
-12
lines changed

3 files changed

+80
-12
lines changed

RelNotes/2.50.0.adoc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ UI, Workflows & Features
7272
* The `send-email` documentation has been updated with OAuth2.0
7373
related examples.
7474

75+
* Two of the "scalar" subcommands that add a repository that hasn't
76+
been under "scalar"'s control are taught an option not to enable the
77+
scheduled maintenance on it.
78+
7579

7680
Performance, Internal Implementation, Development Support etc.
7781
--------------------------------------------------------------
@@ -157,6 +161,12 @@ Performance, Internal Implementation, Development Support etc.
157161
158162
* Build performance fix.
159163
164+
* Teach "git send-email" to also consult `hostname -f` for mail
165+
domain to compute the identity given to SMTP servers.
166+
167+
* The dependency on the_repository variable has been reduced from the
168+
code paths in "git replay".
169+
160170
161171
Fixes since v2.49
162172
-----------------
@@ -306,6 +316,15 @@ Fixes since v2.49
306316
* Use-after-free fix in the sequencer.
307317
(merge 5dbaec628d pw/sequencer-reflog-use-after-free later to maint).
308318

319+
* win+Meson CI pipeline, unlike other pipelines for Windows,
320+
used to build artifacts in develper mode, which has been changed to
321+
build them in release mode for consistency.
322+
(merge 184abdcf05 js/ci-build-win-in-release-mode later to maint).
323+
324+
* CI settings at GitLab has been updated to run MSVC based Meson job
325+
automatically (as opposed to be done only upon manual request).
326+
(merge 6389579b2f ps/ci-gitlab-enable-msvc-meson-job later to maint).
327+
309328
* Other code cleanup, docfix, build fix, etc.
310329
(merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
311330
(merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).

scalar.adoc

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ SYNOPSIS
99
--------
1010
[verse]
1111
scalar clone [--single-branch] [--branch <main-branch>] [--full-clone]
12-
[--[no-]src] <url> [<enlistment>]
12+
[--[no-]src] [--[no-]tags] [--[no-]maintenance] <url> [<enlistment>]
1313
scalar list
14-
scalar register [<enlistment>]
14+
scalar register [--[no-]maintenance] [<enlistment>]
1515
scalar unregister [<enlistment>]
1616
scalar run ( all | config | commit-graph | fetch | loose-objects | pack-files ) [<enlistment>]
17-
scalar reconfigure [ --all | <enlistment> ]
17+
scalar reconfigure [--maintenance=(enable|disable|keep)] [ --all | <enlistment> ]
1818
scalar diagnose [<enlistment>]
1919
scalar delete <enlistment>
2020

@@ -97,6 +97,11 @@ cloning. If the HEAD at the remote did not point at any branch when
9797
A sparse-checkout is initialized by default. This behavior can be
9898
turned off via `--full-clone`.
9999

100+
--[no-]maintenance::
101+
By default, `scalar clone` configures the enlistment to use Git's
102+
background maintenance feature. Use the `--no-maintenance` to skip
103+
this configuration.
104+
100105
List
101106
~~~~
102107

@@ -117,6 +122,12 @@ Note: when this subcommand is called in a worktree that is called `src/`, its
117122
parent directory is considered to be the Scalar enlistment. If the worktree is
118123
_not_ called `src/`, it itself will be considered to be the Scalar enlistment.
119124

125+
--[no-]maintenance::
126+
By default, `scalar register` configures the enlistment to use Git's
127+
background maintenance feature. Use the `--no-maintenance` to skip
128+
this configuration. This does not disable any maintenance that may
129+
already be enabled in other ways.
130+
120131
Unregister
121132
~~~~~~~~~~
122133

@@ -149,8 +160,18 @@ After a Scalar upgrade, or when the configuration of a Scalar enlistment
149160
was somehow corrupted or changed by mistake, this subcommand allows to
150161
reconfigure the enlistment.
151162

152-
With the `--all` option, all enlistments currently registered with Scalar
153-
will be reconfigured. Use this option after each Scalar upgrade.
163+
--all::
164+
When `--all` is specified, reconfigure all enlistments currently
165+
registered with Scalar by the `scalar.repo` config key. Use this
166+
option after each upgrade to get the latest features.
167+
168+
--maintenance=(enable|disable|keep)::
169+
By default, Scalar configures the enlistment to use Git's
170+
background maintenance feature; this is the same as using the
171+
`enable` value for this option. Use the `disable` value to
172+
remove each considered enlistment from background maintenance.
173+
Use `keep' to leave the background maintenance configuration
174+
untouched for these repositories.
154175

155176
Diagnose
156177
~~~~~~~~

scalar.html

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -453,12 +453,12 @@ <h2 id="_synopsis">SYNOPSIS</h2>
453453
<div class="sectionbody">
454454
<div class="verseblock">
455455
<pre class="content">scalar clone [--single-branch] [--branch &lt;main-branch&gt;] [--full-clone]
456-
[--[no-]src] &lt;url&gt; [&lt;enlistment&gt;]
456+
[--[no-]src] [--[no-]tags] [--[no-]maintenance] &lt;url&gt; [&lt;enlistment&gt;]
457457
scalar list
458-
scalar register [&lt;enlistment&gt;]
458+
scalar register [--[no-]maintenance] [&lt;enlistment&gt;]
459459
scalar unregister [&lt;enlistment&gt;]
460460
scalar run ( all | config | commit-graph | fetch | loose-objects | pack-files ) [&lt;enlistment&gt;]
461-
scalar reconfigure [ --all | &lt;enlistment&gt; ]
461+
scalar reconfigure [--maintenance=(enable|disable|keep)] [ --all | &lt;enlistment&gt; ]
462462
scalar diagnose [&lt;enlistment&gt;]
463463
scalar delete &lt;enlistment&gt;</pre>
464464
</div>
@@ -564,6 +564,12 @@ <h3 id="_clone">Clone</h3>
564564
<p>A sparse-checkout is initialized by default. This behavior can be
565565
turned off via <code>--full-clone</code>.</p>
566566
</dd>
567+
<dt class="hdlist1">--[no-]maintenance</dt>
568+
<dd>
569+
<p>By default, <code>scalar</code> <code>clone</code> configures the enlistment to use Git&#8217;s
570+
background maintenance feature. Use the <code>--no-maintenance</code> to skip
571+
this configuration.</p>
572+
</dd>
567573
</dl>
568574
</div>
569575
</div>
@@ -595,6 +601,13 @@ <h3 id="_register">Register</h3>
595601
<em>not</em> called <code>src/</code>, it itself will be considered to be the Scalar enlistment.</p>
596602
</div>
597603
</dd>
604+
<dt class="hdlist1">--[no-]maintenance</dt>
605+
<dd>
606+
<p>By default, <code>scalar</code> <code>register</code> configures the enlistment to use Git&#8217;s
607+
background maintenance feature. Use the <code>--no-maintenance</code> to skip
608+
this configuration. This does not disable any maintenance that may
609+
already be enabled in other ways.</p>
610+
</dd>
598611
</dl>
599612
</div>
600613
</div>
@@ -642,9 +655,24 @@ <h3 id="_reconfigure">Reconfigure</h3>
642655
was somehow corrupted or changed by mistake, this subcommand allows to
643656
reconfigure the enlistment.</p>
644657
</div>
645-
<div class="paragraph">
646-
<p>With the <code>--all</code> option, all enlistments currently registered with Scalar
647-
will be reconfigured. Use this option after each Scalar upgrade.</p>
658+
<div class="dlist">
659+
<dl>
660+
<dt class="hdlist1">--all</dt>
661+
<dd>
662+
<p>When <code>--all</code> is specified, reconfigure all enlistments currently
663+
registered with Scalar by the <code>scalar.repo</code> config key. Use this
664+
option after each upgrade to get the latest features.</p>
665+
</dd>
666+
<dt class="hdlist1">--maintenance=(enable|disable|keep)</dt>
667+
<dd>
668+
<p>By default, Scalar configures the enlistment to use Git&#8217;s
669+
background maintenance feature; this is the same as using the
670+
<code>enable</code> value for this option. Use the <code>disable</code> value to
671+
remove each considered enlistment from background maintenance.
672+
Use &#8216;keep&#8217; to leave the background maintenance configuration
673+
untouched for these repositories.</p>
674+
</dd>
675+
</dl>
648676
</div>
649677
</div>
650678
<div class="sect2">
@@ -697,7 +725,7 @@ <h2 id="_git">GIT</h2>
697725
</div>
698726
<div id="footer">
699727
<div id="footer-text">
700-
Last updated 2025-02-14 21:38:14 -0800
728+
Last updated 2025-05-23 17:05:02 -0700
701729
</div>
702730
</div>
703731
</body>

0 commit comments

Comments
 (0)