Skip to content

Commit

Permalink
Autogenerated HTML docs for v2.43.0-rc0-23-g8be77
Browse files Browse the repository at this point in the history
  • Loading branch information
gitster committed Nov 7, 2023
1 parent 0d3c3f3 commit 7a13371
Show file tree
Hide file tree
Showing 48 changed files with 95 additions and 131 deletions.
11 changes: 6 additions & 5 deletions MyFirstContribution.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>My First Contribution to the Git Project</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div class="sect1">
Expand Down Expand Up @@ -901,9 +901,10 @@ <h3 id="add-new-command">Adding a New Command</h3>
<div class="content">
<pre><code>int cmd_psuh(int argc, const char **argv, const char *prefix);</code></pre>
</div></div>
<div class="paragraph"><p>Be sure to <code>#include "builtin.h"</code> in your <code>psuh.c</code>.</p></div>
<div class="paragraph"><p>Go ahead and add some throwaway printf to that function. This is a decent
starting point as we can now add build rules and register the command.</p></div>
<div class="paragraph"><p>Be sure to <code>#include "builtin.h"</code> in your <code>psuh.c</code>. You&#8217;ll also need to
<code>#include "gettext.h"</code> to use functions related to printing output text.</p></div>
<div class="paragraph"><p>Go ahead and add some throwaway printf to the <code>cmd_psuh</code> function. This is a
decent starting point as we can now add build rules and register the command.</p></div>
<div class="admonitionblock">
<table><tr>
<td class="icon">
Expand Down Expand Up @@ -2096,7 +2097,7 @@ <h3 id="after-approval">After Review Approval</h3>
<div id="footer">
<div id="footer-text">
Last updated
2023-08-05 04:03:14 JST
2023-11-07 12:13:08 JST
</div>
</div>
</body>
Expand Down
7 changes: 4 additions & 3 deletions MyFirstContribution.txt
Original file line number Diff line number Diff line change
Expand Up @@ -160,10 +160,11 @@ in order to keep the declarations alphabetically sorted:
int cmd_psuh(int argc, const char **argv, const char *prefix);
----

Be sure to `#include "builtin.h"` in your `psuh.c`.
Be sure to `#include "builtin.h"` in your `psuh.c`. You'll also need to
`#include "gettext.h"` to use functions related to printing output text.

Go ahead and add some throwaway printf to that function. This is a decent
starting point as we can now add build rules and register the command.
Go ahead and add some throwaway printf to the `cmd_psuh` function. This is a
decent starting point as we can now add build rules and register the command.

NOTE: Your throwaway text, as well as much of the text you will be adding over
the course of this tutorial, is user-facing. That means it needs to be
Expand Down
2 changes: 1 addition & 1 deletion MyFirstObjectWalk.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>My First Object Walk</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div class="sect1">
Expand Down
78 changes: 20 additions & 58 deletions RelNotes/2.43.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Backward Compatibility Notes
rule is that "--not" given from the command line only affects revs
given from the command line that comes but not revs read from the
standard input, and "--not" read from the standard input affects
revs given from the stanrdard input and not revs given from the
revs given from the standard input and not revs given from the
command line.

UI, Workflows & Features
Expand All @@ -37,8 +37,9 @@ UI, Workflows & Features
oath token and password expiration data) are stored in libsecret
keyrings has been rethought.

* Update two credential helpers to correctly match which credential
to erase; they dropped not the ones with stale password.
* Update the libsecret and wincred credential helpers to correctly
match which credential to erase; they erased the wrong entry in
some cases.

* Git GUI updates.

Expand All @@ -62,7 +63,7 @@ UI, Workflows & Features
describe complex "revert of revert of revert" situation better in
their own words.

* The command-line complation support (in contrib/) learned to
* The command-line completion support (in contrib/) learned to
complete "git commit --trailer=" for possible trailer keys.

* "git update-index" learns "--show-index-version" to inspect
Expand Down Expand Up @@ -109,16 +110,13 @@ Performance, Internal Implementation, Development Support etc.
the help text is optional.

* Tests that are known to pass with LSan are now marked as such.
(merge 5fafe8c95f tb/mark-more-tests-as-leak-free later to maint).

* Flaky "git p4" tests, as well as "git svn" tests, are now skipped
in the (rather expensive) sanitizer CI job.
(merge 6ba913629f js/ci-san-skip-p4-and-svn-tests later to maint).

* Tests with LSan from time to time seem to emit harmless message
that makes our tests unnecessarily flaky; we work it around by
filtering the uninteresting output.
(merge 370ef7e40d jk/test-lsan-denoise-output later to maint).

* Unused parameters to functions are marked as such, and/or removed,
in order to bring us closer to -Wunused-parameter clean.
Expand All @@ -131,7 +129,6 @@ Performance, Internal Implementation, Development Support etc.
functionality.

* GitHub CI workflow has learned to trigger Coverity check.
(merge 3349520e1a js/ci-coverity later to maint).

* Test coverage for trailers has been improved.

Expand All @@ -148,92 +145,72 @@ Fixes since v2.42

* Overly long label names used in the sequencer machinery are now
chopped to fit under filesystem limitation.
(merge ac300bda10 mp/rebase-label-length-limit later to maint).

* Scalar updates.
(merge f9a547d3a7 ds/scalar-updates later to maint).

* Tweak GitHub Actions CI so that pushing the same commit to multiple
branch tips at the same time will not waste building and testing
the same thing twice.
(merge 99fe06cbfd jc/ci-skip-same-commit later to maint).

* The commit-graph verification code that detects mixture of zero and
non-zero generation numbers has been updated.
(merge db6044d762 tb/commit-graph-verify-fix later to maint).

* "git diff -w --exit-code" with various options did not work
correctly, which is being addressed.
(merge a64f8b2595 jc/diff-exit-code-with-w-fixes later to maint).

* transfer.unpackLimit ought to be used as a fallback, but overrode
fetch.unpackLimit and receive.unpackLimit instead.
(merge f3d33f8cfe ts/unpacklimit-config-fix later to maint).

* The use of API between two calls to require_clean_work_tree() from
the sequencer code has been cleaned up for consistency.
(merge a9b5955e07 ob/sequencer-empty-hint-fix later to maint).

* "git diff --no-such-option" and other corner cases around the exit
status of the "diff" command has been corrected.
(merge 5cc6b2d70b jk/diff-result-code-cleanup later to maint).

* "git for-each-ref --sort='contents:size'" sorts the refs according
to size numerically, giving a ref that points at a blob twelve-byte
(12) long before showing a blob hundred-byte (100) long.
(merge 6d79cd8474 ks/ref-filter-sort-numerically later to maint).

* We now limit depth of the tree objects and maximum length of
pathnames recorded in tree objects.
(merge 4d5693ba05 jk/tree-name-and-depth-limit later to maint).

* Various fixes to the behavior of "rebase -i" when the command got
interrupted by conflicting changes.
(merge 203573b024 pw/rebase-i-after-failure later to maint).

* References from description of the `--patch` option in various
manual pages have been simplified and improved.
(merge 11422f23e3 so/diff-doc-for-patch-update later to maint).

* "git grep -e A --no-or -e B" is accepted, even though the negation
of "or" did not mean anything, which has been tightened.
(merge aae8558b10 rs/grep-no-no-or later to maint).

* The completion script (in contrib/) has been taught to treat the
"-t" option to "git checkout" and "git switch" just like the
"--track" option, to complete remote-tracking branches.
(merge 9f892830d6 js/complete-checkout-t later to maint).

* "git diff --no-index -R <(one) <(two)" did not work correctly,
which has been corrected.
(merge 48944f214c pw/diff-no-index-from-named-pipes later to maint).

* Update "git maintenance" timers' implementation based on systemd
timers to work with WSL.
(merge 5e8515e8e8 js/systemd-timers-wsl-fix later to maint).

* "git diff --cached" codepath did not fill the necessary stat
information for a file when fsmonitor knows it is clean and ended
up behaving as if it is not clean, which has been corrected.
(merge 6a044a2048 js/diff-cached-fsmonitor-fix later to maint).

* Clarify how "alias.foo = : git cmd ; aliased-command-string" should
be spelled with necessary whitespaces around punctuation marks to
work.
(merge 4333267995 pb/completion-aliases-doc later to maint).

* HTTP Header redaction code has been adjusted for a newer version of
cURL library that shows its traces differently from earlier
versions.
(merge 0763c3a2c4 jk/redact-h2h3-headers-fix later to maint).

* An error message given by "git send-email" when given a malformed
address did not give correct information, which has been corrected.
(merge 12288cc44e tb/send-email-extract-valid-address-error-message-fix later to maint).

* UBSan options were not propagated through the test framework to git
run via the httpd, unlike ASan options, which has been corrected.
(merge 252d693797 jk/test-pass-ubsan-options-to-http-test later to maint).

* "checkout --merge -- path" and "update-index --unresolve path" did
not resurrect conflicted state that was resolved to remove path,
Expand Down Expand Up @@ -290,35 +267,20 @@ Fixes since v2.42
been corrected.
(merge 3ec6167567 jk/send-email-fix-addresses-from-composed-messages later to maint).

* "cd sub && git grep -f patterns" tried to read "patterns" file at
the top level of the working tree; it has been corrected to read
"sub/patterns" instead.


* "git reflog expire --single-worktree" has been broken for the past
20 months or so, which has been corrected.

* "git send-email" did not have certain pieces of data computed yet
when it tried to validate the outging messages and its recipient
addresses, which has been sorted out.

* "git bugreport" learned to complain when it received a command line
argument that it will not use.

* Other code cleanup, docfix, build fix, etc.
(merge fd3ba590d8 ws/git-push-doc-grammofix later to maint).
(merge 5f33a843de ds/upload-pack-error-sequence-fix later to maint).
(merge beaa1d952b jk/function-pointer-mismatches-fix later to maint).
(merge b46d806ea5 ob/t9001-indent-fix later to maint).
(merge fdc9914c28 ja/worktree-orphan later to maint).
(merge c2cbefc510 jc/mv-d-to-d-error-message-fix later to maint).
(merge d0fc552bfc ch/t6300-verify-commit-test-cleanup later to maint).
(merge aa4b83dd5e ws/git-svn-retire-faketerm later to maint).
(merge edf80d23f1 jk/ci-retire-allow-ref later to maint).
(merge 256a94ef6c bc/more-git-var later to maint).
(merge 82af2c639c ob/sequencer-reword-error-message later to maint).
(merge 2a63c79dae rs/grep-parseopt-simplify later to maint).
(merge 078c42531e rs/name-rev-use-opt-hidden-bool later to maint).
(merge 63642d58b4 ob/sequencer-remove-dead-code later to maint).
(merge 8aae489756 ob/t3404-typofix later to maint).
(merge 58be11432e eg/config-type-path-docfix later to maint).
(merge 563f339d98 ch/clean-docfix later to maint).
(merge 4fbe83fcd9 hy/doc-show-is-like-log-not-diff-tree later to maint).
(merge 43abaaf008 ob/am-msgfix later to maint).
(merge c2c349a15c xz/commit-title-soft-limit-doc later to maint).
(merge f4cbb32c27 rs/parse-opt-ctx-cleanup later to maint).
(merge badf2fe1c3 jk/decoration-and-other-leak-fixes later to maint).
(merge cebfaaa333 sn/cat-file-doc-update later to maint).
(merge 8b3aa36f5a ps/rewritten-is-per-worktree-doc later to maint).
(merge ffbf6a748d jc/update-list-references-to-lore later to maint).
(merge 14d569b1a7 jc/am-doc-whitespace-action-fix later to maint).
(merge 48399e9cf0 ni/die-message-fix-for-git-add later to maint).
(merge ca3285dd69 ps/git-repack-doc-fixes later to maint).
(merge 243c79fdc7 wx/merge-ort-comment-typofix later to maint).
(merge a060705d94 jc/commit-new-underscore-index-fix later to maint).
(merge f6d83e2115 ms/doc-push-fix later to maint).
2 changes: 1 addition & 1 deletion ReviewingGuidelines.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>Reviewing Patches in the Git Project</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div class="sect1">
Expand Down
6 changes: 3 additions & 3 deletions SubmittingPatches.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>Submitting Patches</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div class="sect1">
Expand Down Expand Up @@ -1035,7 +1035,7 @@ <h3 id="describe-changes">Describe your changes well.</h3>
<pre><code> Commit f86a374 (pack-bitmap.c: fix a memleak, 2015-03-30)
noticed that ...</code></pre>
</div></div>
<div class="paragraph"><p>The "Copy commit summary" command of gitk can be used to obtain this
<div class="paragraph"><p>The "Copy commit reference" command of gitk can be used to obtain this
format (with the subject enclosed in a pair of double-quotes), or this
invocation of <code>git show</code>:</p></div>
<div class="literalblock">
Expand Down Expand Up @@ -1518,7 +1518,7 @@ <h3 id="_gnus">Gnus</h3>
<div id="footer">
<div id="footer-text">
Last updated
2023-11-03 09:40:12 JST
2023-11-07 12:13:08 JST
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion SubmittingPatches.txt
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ date)", like this:
noticed that ...
....

The "Copy commit summary" command of gitk can be used to obtain this
The "Copy commit reference" command of gitk can be used to obtain this
format (with the subject enclosed in a pair of double-quotes), or this
invocation of `git show`:

Expand Down
2 changes: 1 addition & 1 deletion ToolsForGit.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>Tools for developing Git</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div class="sect1">
Expand Down
2 changes: 1 addition & 1 deletion everyday.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>Everyday Git With 20 Commands Or So</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div id="preamble">
Expand Down
6 changes: 3 additions & 3 deletions git-rebase.html
Original file line number Diff line number Diff line change
Expand Up @@ -1077,7 +1077,7 @@ <h2 id="_options">OPTIONS</h2>
<div class="paragraph"><p>See also INCOMPATIBLE OPTIONS below.</p></div>
</dd>
<dt class="hdlist1">
--empty={drop,keep,ask}
--empty=(drop|keep|ask)
</dt>
<dd>
<p>
Expand Down Expand Up @@ -1741,7 +1741,7 @@ <h3 id="_empty_commits">Empty commits</h3>
<div class="paragraph"><p>Similar to the apply backend, by default the merge backend drops
commits that become empty unless <code>-i</code>/<code>--interactive</code> is specified (in
which case it stops and asks the user what to do). The merge backend
also has an <code>--empty={drop,keep,ask}</code> option for changing the behavior
also has an <code>--empty=(drop|keep|ask)</code> option for changing the behavior
of handling commits that become empty.</p></div>
</div>
<div class="sect2">
Expand Down Expand Up @@ -2803,7 +2803,7 @@ <h2 id="_git">GIT</h2>
<div id="footer">
<div id="footer-text">
Last updated
2023-04-05 08:17:01 JST
2023-11-07 12:13:08 JST
</div>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions git-rebase.txt
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ See also INCOMPATIBLE OPTIONS below.
+
See also INCOMPATIBLE OPTIONS below.

--empty={drop,keep,ask}::
--empty=(drop|keep|ask)::
How to handle commits that are not empty to start and are not
clean cherry-picks of any upstream commit, but which become
empty after rebasing (because they contain a subset of already
Expand Down Expand Up @@ -695,7 +695,7 @@ be dropped automatically with `--no-keep-empty`).
Similar to the apply backend, by default the merge backend drops
commits that become empty unless `-i`/`--interactive` is specified (in
which case it stops and asks the user what to do). The merge backend
also has an `--empty={drop,keep,ask}` option for changing the behavior
also has an `--empty=(drop|keep|ask)` option for changing the behavior
of handling commits that become empty.

Directory rename detection
Expand Down
2 changes: 1 addition & 1 deletion git-remote-helpers.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>git-remote-helpers</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div id="preamble">
Expand Down
2 changes: 1 addition & 1 deletion howto/coordinate-embargoed-releases.html
Original file line number Diff line number Diff line change
Expand Up @@ -1038,7 +1038,7 @@ <h3 id="_example_mail_to_a_href_mailto_oss_security_lists_openwall_com_oss_secur
<div id="footer">
<div id="footer-text">
Last updated
2023-11-03 09:40:11 JST
2023-11-07 12:13:32 JST
</div>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions howto/keep-canonical-history-correct.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
<body class="article">
<div id="header">
<h1>Keep authoritative canonical history correct with git pull</h1>
<span id="revdate">2023-11-02</span>
<span id="revdate">2023-11-03</span>
</div>
<div id="content">
<div id="preamble">
Expand Down Expand Up @@ -939,7 +939,7 @@ <h1>Keep authoritative canonical history correct with git pull</h1>
<div id="footer">
<div id="footer-text">
Last updated
2023-11-03 09:40:11 JST
2023-11-07 12:13:32 JST
</div>
</div>
</body>
Expand Down
Loading

0 comments on commit 7a13371

Please sign in to comment.