From 04495a1941c77d95cb6ad521f45451da4f714af2 Mon Sep 17 00:00:00 2001
From: Junio C Hamano
Date: Thu, 18 Aug 2022 14:13:08 -0700
Subject: Autogenerated HTML docs for v2.37.2-382-g795ea
---
RelNotes/2.38.0.txt | 36 +
cmds-developerinterfaces.txt | 33 +
cmds-guide.txt | 24 -
cmds-userinterfaces.txt | 24 +
git-add.html | 6 +-
git-add.txt | 4 +-
git-am.html | 11 +-
git-am.txt | 5 +-
git-bundle.html | 16 +-
git-bundle.txt | 13 +-
git-cherry-pick.html | 11 +-
git-cherry-pick.txt | 5 +-
git-commit-graph.html | 8 +-
git-commit-graph.txt | 5 +
git-config.html | 6 +-
git-help.html | 39 +-
git-help.txt | 27 +-
git-merge.html | 11 +-
git-merge.txt | 5 +-
git-multi-pack-index.html | 6 +-
git-multi-pack-index.txt | 4 +-
git-rebase.html | 11 +-
git-rebase.txt | 5 +-
git-rev-list.html | 5 +
git-revert.html | 11 +-
git-revert.txt | 5 +-
git-upload-pack.html | 9 +-
git-upload-pack.txt | 7 +-
git.html | 174 ++-
git.txt | 17 +
gitformat-bundle.html | 886 ++++++++++++++
gitformat-bundle.txt | 111 ++
gitformat-chunk.html | 895 ++++++++++++++
gitformat-chunk.txt | 133 +++
gitformat-commit-graph.html | 1083 +++++++++++++++++
gitformat-commit-graph.txt | 183 +++
gitformat-index.html | 1496 ++++++++++++++++++++++++
gitformat-index.txt | 422 +++++++
gitformat-pack.html | 1602 ++++++++++++++++++++++++++
gitformat-pack.txt | 638 ++++++++++
gitformat-signature.html | 1042 +++++++++++++++++
gitformat-signature.txt | 217 ++++
gitprotocol-capabilities.html | 1161 +++++++++++++++++++
gitprotocol-capabilities.txt | 396 +++++++
gitprotocol-common.html | 896 ++++++++++++++
gitprotocol-common.txt | 118 ++
gitprotocol-http.html | 1286 +++++++++++++++++++++
gitprotocol-http.txt | 543 +++++++++
gitprotocol-pack.html | 1501 ++++++++++++++++++++++++
gitprotocol-pack.txt | 725 ++++++++++++
gitprotocol-v2.html | 1504 ++++++++++++++++++++++++
gitprotocol-v2.txt | 583 ++++++++++
howto-index.html | 4 +-
howto/coordinate-embargoed-releases.html | 2 +-
howto/keep-canonical-history-correct.html | 2 +-
howto/maintain-git.html | 2 +-
howto/new-command.html | 2 +-
howto/rebase-from-internal-branch.html | 2 +-
howto/rebuild-from-update-hook.html | 2 +-
howto/recover-corrupted-blob-object.html | 2 +-
howto/recover-corrupted-object-harder.html | 4 +-
howto/recover-corrupted-object-harder.txt | 2 +-
howto/revert-a-faulty-merge.html | 2 +-
howto/revert-branch-rebase.html | 2 +-
howto/separating-topic-branches.html | 2 +-
howto/setup-git-server-over-http.html | 2 +-
howto/update-hook-example.html | 2 +-
howto/use-git-daemon.html | 2 +-
howto/using-merge-subtree.html | 2 +-
howto/using-signed-tag-in-pull-request.html | 2 +-
rerere-options.txt | 9 +
rev-list-options.txt | 3 +
technical/api-simple-ipc.html | 4 +-
technical/api-simple-ipc.txt | 2 +-
technical/bundle-format.txt | 81 --
technical/bundle-uri.html | 1471 +++++++++++++++++++++++
technical/bundle-uri.txt | 573 +++++++++
technical/chunk-format.txt | 116 --
technical/commit-graph-format.txt | 166 ---
technical/cruft-packs.txt | 123 --
technical/hash-function-transition.html | 4 +-
technical/hash-function-transition.txt | 2 +-
technical/http-protocol.txt | 522 ---------
technical/index-format.txt | 404 -------
technical/long-running-process-protocol.html | 4 +-
technical/long-running-process-protocol.txt | 2 +-
technical/pack-format.txt | 484 --------
technical/pack-protocol.txt | 709 ------------
technical/packfile-uri.txt | 2 +-
technical/partial-clone.html | 4 +-
technical/partial-clone.txt | 2 +-
technical/protocol-capabilities.txt | 380 ------
technical/protocol-common.txt | 99 --
technical/protocol-v2.txt | 568 ---------
technical/signature-format.txt | 202 ----
user-manual.html | 2 +-
user-manual.txt | 2 +-
97 files changed, 19921 insertions(+), 4023 deletions(-)
create mode 100644 cmds-developerinterfaces.txt
create mode 100644 cmds-userinterfaces.txt
create mode 100644 gitformat-bundle.html
create mode 100644 gitformat-bundle.txt
create mode 100644 gitformat-chunk.html
create mode 100644 gitformat-chunk.txt
create mode 100644 gitformat-commit-graph.html
create mode 100644 gitformat-commit-graph.txt
create mode 100644 gitformat-index.html
create mode 100644 gitformat-index.txt
create mode 100644 gitformat-pack.html
create mode 100644 gitformat-pack.txt
create mode 100644 gitformat-signature.html
create mode 100644 gitformat-signature.txt
create mode 100644 gitprotocol-capabilities.html
create mode 100644 gitprotocol-capabilities.txt
create mode 100644 gitprotocol-common.html
create mode 100644 gitprotocol-common.txt
create mode 100644 gitprotocol-http.html
create mode 100644 gitprotocol-http.txt
create mode 100644 gitprotocol-pack.html
create mode 100644 gitprotocol-pack.txt
create mode 100644 gitprotocol-v2.html
create mode 100644 gitprotocol-v2.txt
create mode 100644 rerere-options.txt
delete mode 100644 technical/bundle-format.txt
create mode 100644 technical/bundle-uri.html
create mode 100644 technical/bundle-uri.txt
delete mode 100644 technical/chunk-format.txt
delete mode 100644 technical/commit-graph-format.txt
delete mode 100644 technical/cruft-packs.txt
delete mode 100644 technical/http-protocol.txt
delete mode 100644 technical/index-format.txt
delete mode 100644 technical/pack-format.txt
delete mode 100644 technical/pack-protocol.txt
delete mode 100644 technical/protocol-capabilities.txt
delete mode 100644 technical/protocol-common.txt
delete mode 100644 technical/protocol-v2.txt
delete mode 100644 technical/signature-format.txt
diff --git a/RelNotes/2.38.0.txt b/RelNotes/2.38.0.txt
index 38ecfcfe8..4a08602e0 100644
--- a/RelNotes/2.38.0.txt
+++ b/RelNotes/2.38.0.txt
@@ -48,6 +48,12 @@ UI, Workflows & Features
* Operating modes like "--batch" of "git cat-file" command learned to
take NUL-terminated input, instead of one-item-per-line.
+ * "git rm" has become more aware of the sparse-index feature.
+
+ * "git rev-list --disk-usage" learned to take an optional value
+ "human" to show the reported value in human-readable format, like
+ "3.40MiB".
+
Performance, Internal Implementation, Development Support etc.
@@ -107,6 +113,8 @@ Performance, Internal Implementation, Development Support etc.
* "git fetch" client logs the partial clone filter used in the trace2
output.
+ * The "bundle URI" design gets documented.
+
Fixes since v2.37
-----------------
@@ -228,5 +236,33 @@ Fixes since v2.37
* "git symbolic-ref symref non..sen..se" is now diagnosed as an error.
(merge 04ede97211 lt/symbolic-ref-sanity later to maint).
+ * A follow-up fix to a fix for a regression in 2.36.
+ (merge 99ddc24672 ab/hooks-regression-fix later to maint).
+
+ * Avoid repeatedly running getconf to ask libc version in the test
+ suite, and instead just as it once per script.
+ (merge a6a58f7801 pw/use-glibc-tunable-for-malloc-optim later to maint).
+
+ * Platform-specific code that determines if a directory is OK to use
+ as a repository has been taught to report more details, especially
+ on Windows.
+ (merge 3f7207e2ea js/safe-directory-plus later to maint).
+
+ * "vimdiff3" regression fix.
+ (merge 34133d9658 fc/vimdiff-layout-vimdiff3-fix later to maint).
+
+ * "git fsck" reads mode from tree objects but canonicalizes the mode
+ before passing it to the logic to check object sanity, which has
+ hid broken tree objects from the checking logic. This has been
+ corrected, but to help exiting projects with broken tree objects
+ that they cannot fix retroactively, the severity of anomalies this
+ code detects has been demoted to "info" for now.
+ (merge 4dd3b045f5 jk/fsck-tree-mode-bits-fix later to maint).
+
+ * Fixes to sparse index compatibility work for "reset" and "checkout"
+ commands.
+ (merge b15207b8cf vd/sparse-reset-checkout-fixes later to maint).
+
* Other code cleanup, docfix, build fix, etc.
(merge 94955d576b gc/git-reflog-doc-markup later to maint).
+ (merge efae7ce692 po/doc-add-renormalize later to maint).
diff --git a/cmds-developerinterfaces.txt b/cmds-developerinterfaces.txt
new file mode 100644
index 000000000..e060960bb
--- /dev/null
+++ b/cmds-developerinterfaces.txt
@@ -0,0 +1,33 @@
+linkgit:gitformat-bundle[5]::
+ The bundle file format.
+
+linkgit:gitformat-chunk[5]::
+ Chunk-based file formats.
+
+linkgit:gitformat-commit-graph[5]::
+ Git commit graph format.
+
+linkgit:gitformat-index[5]::
+ Git index format.
+
+linkgit:gitformat-pack[5]::
+ Git pack format.
+
+linkgit:gitformat-signature[5]::
+ Git cryptographic signature formats.
+
+linkgit:gitprotocol-capabilities[5]::
+ Protocol v0 and v1 capabilities.
+
+linkgit:gitprotocol-common[5]::
+ Things common to various protocols.
+
+linkgit:gitprotocol-http[5]::
+ Git HTTP-based protocols.
+
+linkgit:gitprotocol-pack[5]::
+ How packs are transferred over-the-wire.
+
+linkgit:gitprotocol-v2[5]::
+ Git Wire Protocol, Version 2.
+
diff --git a/cmds-guide.txt b/cmds-guide.txt
index cbf61cdca..3c0eeb3dc 100644
--- a/cmds-guide.txt
+++ b/cmds-guide.txt
@@ -1,9 +1,3 @@
-linkgit:gitattributes[5]::
- Defining attributes per path.
-
-linkgit:gitcli[7]::
- Git command-line interface and conventions.
-
linkgit:gitcore-tutorial[7]::
A Git core tutorial for developers.
@@ -25,30 +19,12 @@ linkgit:gitfaq[7]::
linkgit:gitglossary[7]::
A Git Glossary.
-linkgit:githooks[5]::
- Hooks used by Git.
-
-linkgit:gitignore[5]::
- Specifies intentionally untracked files to ignore.
-
-linkgit:gitmailmap[5]::
- Map author/committer names and/or E-Mail addresses.
-
-linkgit:gitmodules[5]::
- Defining submodule properties.
-
linkgit:gitnamespaces[7]::
Git namespaces.
linkgit:gitremote-helpers[7]::
Helper programs to interact with remote repositories.
-linkgit:gitrepository-layout[5]::
- Git Repository Layout.
-
-linkgit:gitrevisions[7]::
- Specifying revisions and ranges for Git.
-
linkgit:gitsubmodules[7]::
Mounting one repository inside another.
diff --git a/cmds-userinterfaces.txt b/cmds-userinterfaces.txt
new file mode 100644
index 000000000..dae805335
--- /dev/null
+++ b/cmds-userinterfaces.txt
@@ -0,0 +1,24 @@
+linkgit:gitattributes[5]::
+ Defining attributes per path.
+
+linkgit:gitcli[7]::
+ Git command-line interface and conventions.
+
+linkgit:githooks[5]::
+ Hooks used by Git.
+
+linkgit:gitignore[5]::
+ Specifies intentionally untracked files to ignore.
+
+linkgit:gitmailmap[5]::
+ Map author/committer names and/or E-Mail addresses.
+
+linkgit:gitmodules[5]::
+ Defining submodule properties.
+
+linkgit:gitrepository-layout[5]::
+ Git Repository Layout.
+
+linkgit:gitrevisions[7]::
+ Specifying revisions and ranges for Git.
+
diff --git a/git-add.html b/git-add.html
index 1e163d37d..33c9770e9 100644
--- a/git-add.html
+++ b/git-add.html
@@ -1030,7 +1030,9 @@ for "git add --no-all <pathspec>…", i.e. ignored removed files.
<
forcibly add them again to the index. This is useful after
changing core.autocrlf
configuration or the text
attribute
in order to correct files added with wrong CRLF/LF line endings.
- This option implies -u
.
+ This option implies -u
. Lone CR characters are untouched, thus
+ while a CRLF cleans to LF, a CRCRLF sequence is only partially
+ cleaned to CRLF.
@@ -1387,7 +1389,7 @@ modifying the contents of context or removal lines