Skip to content

Commit d9d8fa2

Browse files
committed
Autogenerated HTML docs for v2.48.0-rc0-38-gff795a
1 parent 1f70c26 commit d9d8fa2

File tree

4 files changed

+48
-1
lines changed

4 files changed

+48
-1
lines changed

RelNotes/2.48.0.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ UI, Workflows & Features
2828
both learned to trigger fsck over the new objects with configurable
2929
fck check levels.
3030

31+
* When "git fetch $remote" notices that refs/remotes/$remote/HEAD is
32+
missing and discovers what branch the other side points with its
33+
HEAD, refs/remotes/$remote/HEAD is updated to point to it.
34+
35+
* "git fetch" honors "remote.<remote>.followRemoteHEAD" settings to
36+
tweak the remote-tracking HEAD in "refs/remotes/<remote>/HEAD".
37+
3138

3239
Performance, Internal Implementation, Development Support etc.
3340
--------------------------------------------------------------
@@ -265,6 +272,14 @@ Fixes since v2.47
265272
* Fix performance regression of a recent "fatten promisor pack with
266273
local objects" protection against an unwanted gc.
267274

275+
* "git log -p --remerge-diff --reverse" was completely broken.
276+
(merge f94bfa1516 js/log-remerge-keep-ancestry later to maint).
277+
278+
* "git bundle create" with an annotated tag on the positive end of
279+
the revision range had a workaround code for older limitation in
280+
the revision walker, which has become unnecessary.
281+
(merge dd1072dfa8 tc/bundle-with-tag-remove-workaround later to maint).
282+
268283
* Other code cleanup, docfix, build fix, etc.
269284
(merge 77af53f56f aa/t7300-modernize later to maint).
270285
(merge dcd590a39d bf/t-readme-mention-reftable later to maint).
@@ -273,3 +288,4 @@ Fixes since v2.47
273288
(merge 168ebb7159 jc/doc-error-message-guidelines later to maint).
274289
(merge 18693d7d65 kh/doc-bundle-typofix later to maint).
275290
(merge e2f5d3b491 kh/doc-update-ref-grammofix later to maint).
291+
(merge 8525e92886 mh/doc-windows-home-env later to maint).

git-config.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8102,6 +8102,20 @@ <h3 id="_variables">Variables</h3>
81028102
<p>The default set of server options used when fetching from this remote.
81038103
These server options can be overridden by the <code>--server-option=</code> command
81048104
line arguments.</p>
8105+
</dd>
8106+
<dt class="hdlist1">remote.&lt;name&gt;.followRemoteHEAD</dt>
8107+
<dd>
8108+
<p>How <a href="git-fetch.html">git-fetch(1)</a> should handle updates to <code>remotes/</code><em>&lt;name&gt;</em><code>/HEAD</code>.
8109+
The default value is "create", which will create <code>remotes/</code><em>&lt;name&gt;</em><code>/HEAD</code>
8110+
if it exists on the remote, but not locally, but will not touch an
8111+
already existing local reference. Setting to "warn" will print
8112+
a message if the remote has a different value, than the local one and
8113+
in case there is no local reference, it behaves like "create".
8114+
A variant on "warn" is "warn-if-not-$branch", which behaves like
8115+
"warn", but if <code>HEAD</code> on the remote is <code>$branch</code> it will be silent.
8116+
Setting to "always" will silently update it to the value on the remote.
8117+
Finally, setting it to "never" will never change or create the local
8118+
reference.</p>
81058119
<div class="paragraph">
81068120
<p>This is a multi-valued variable, and an empty value can be used in a higher
81078121
priority configuration file (e.g. .<code>git/config</code> in a repository) to clear

git.html

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1804,6 +1804,15 @@ <h2 id="_environment_variables">Environment Variables</h2>
18041804
<div class="paragraph">
18051805
<p>Here are the variables:</p>
18061806
</div>
1807+
<div class="paragraph">
1808+
<p>System
1809+
<sub>~</sub><sub>~</sub><sub>~</sub><sub>~</sub><sub>~</sub><sub>~</sub>
1810+
<code>HOME</code>::
1811+
Specifies the path to the user&#8217;s home directory. On Windows, if
1812+
unset, Git will set a process environment variable equal to:
1813+
<code>$HOMEDRIVE$HOMEPATH</code> if both <code>$HOMEDRIVE</code> and <code>$HOMEPATH</code> exist;
1814+
otherwise <code>$USERPROFILE</code> if <code>$USERPROFILE</code> exists.</p>
1815+
</div>
18071816
<div class="sect2">
18081817
<h3 id="_the_git_repository">The Git Repository</h3>
18091818
<div class="paragraph">
@@ -2675,7 +2684,7 @@ <h2 id="_git">GIT</h2>
26752684
</div>
26762685
<div id="footer">
26772686
<div id="footer-text">
2678-
Last updated 2024-12-16 09:37:15 -0800
2687+
Last updated 2024-12-19 13:34:21 -0800
26792688
</div>
26802689
</div>
26812690
</body>

git.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,14 @@ their values the same way as Boolean valued configuration variables, e.g.
477477

478478
Here are the variables:
479479

480+
System
481+
~~~~~~~~~~~~~~~~~~
482+
`HOME`::
483+
Specifies the path to the user's home directory. On Windows, if
484+
unset, Git will set a process environment variable equal to:
485+
`$HOMEDRIVE$HOMEPATH` if both `$HOMEDRIVE` and `$HOMEPATH` exist;
486+
otherwise `$USERPROFILE` if `$USERPROFILE` exists.
487+
480488
The Git Repository
481489
~~~~~~~~~~~~~~~~~~
482490
These environment variables apply to 'all' core Git commands. Nb: it

0 commit comments

Comments
 (0)