My First Contribution to the Git Project
-2024-08-14
+2024-08-15
diff --git a/MyFirstObjectWalk.html b/MyFirstObjectWalk.html
index ec4b7128e..0d2e87c58 100644
--- a/MyFirstObjectWalk.html
+++ b/MyFirstObjectWalk.html
@@ -442,7 +442,7 @@
My First Object Walk
-2024-08-14
+2024-08-15
diff --git a/RelNotes/2.47.0.txt b/RelNotes/2.47.0.txt
index b948fa4db..5e1af5788 100644
--- a/RelNotes/2.47.0.txt
+++ b/RelNotes/2.47.0.txt
@@ -21,6 +21,12 @@ UI, Workflows & Features
discard it when we taught proxy auth code path to use the
credential helpers, which has been corrected.
+ * The code paths to compact multiple reftable files have been updated
+ to correctly deal with multiple compaction triggering at the same
+ time.
+
+ * Support to specify ref backend for submodules has been enhanced.
+
Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------
@@ -51,6 +57,16 @@ Performance, Internal Implementation, Development Support etc.
less likely to cause trouble by lengthening the expiry value it
uses.
+ * An existing test of hashmap API has been rewritten with the
+ unit-test framework.
+
+ * A policy document that describes platform support levels and
+ expectation on platform stakeholders has been introduced.
+
+ * The refs API has been taught to give symref target information to
+ the users of ref iterators, allowing for-each-ref and friends to
+ avoid an extra ref_resolve_* API call per a symbolic ref.
+
Fixes since v2.46
-----------------
@@ -118,6 +134,14 @@ Fixes since v2.46
fixed.
(merge ec60bb9fc4 kl/test-fixes later to maint).
+ * Follow-up on 2.45.1 regression fix.
+ (merge ee0be850b0 jc/safe-directory later to maint).
+
+ * "git rev-list ... | git diff-tree -p --remerge-diff --stdin" should
+ behave more or less like "git log -p --remerge-diff" but instead it
+ crashed, forgetting to prepare a temporary object store needed.
+ (merge a77554ea09 xx/diff-tree-remerge-diff-fix later to maint).
+
* Other code cleanup, docfix, build fix, etc.
(merge 8db8786fc2 jt/doc-post-receive-hook-update later to maint).
(merge 1c473dd6af tn/doc-commit-fix later to maint).
@@ -131,3 +155,4 @@ Fixes since v2.46
(merge e2e373ba82 ss/packed-ref-store-leakfix later to maint).
(merge 0c4d5aa22d rs/use-decimal-width later to maint).
(merge 67be8c4de5 jc/document-use-of-local later to maint).
+ (merge 098be29f5b rs/t-example-simplify later to maint).
diff --git a/ReviewingGuidelines.html b/ReviewingGuidelines.html
index 4d0ffc09e..efc4ba8d2 100644
--- a/ReviewingGuidelines.html
+++ b/ReviewingGuidelines.html
@@ -442,7 +442,7 @@
Reviewing Patches in the Git Project
-2024-08-14
+2024-08-15
diff --git a/SubmittingPatches.html b/SubmittingPatches.html
index 480773864..05ad458fa 100644
--- a/SubmittingPatches.html
+++ b/SubmittingPatches.html
@@ -442,7 +442,7 @@
Submitting Patches
-2024-08-14
+2024-08-15
diff --git a/ToolsForGit.html b/ToolsForGit.html
index f2ee1ddd8..ab94d27fd 100644
--- a/ToolsForGit.html
+++ b/ToolsForGit.html
@@ -442,7 +442,7 @@
Tools for developing Git
-2024-08-14
+2024-08-15
diff --git a/everyday.html b/everyday.html
index faf3b1a42..30293fb1d 100644
--- a/everyday.html
+++ b/everyday.html
@@ -442,7 +442,7 @@
update [--init] [--remote] [-N|--no-fetch] [--[no-]recommend-shallow] [-f|--force] [--checkout|--rebase|--merge] [--reference <repository>] [--depth <depth>] [--recursive] [--jobs <n>] [--[no-]single-branch] [--filter <filter-spec>] [--] [<path>…]
+update [--init] [--remote] [-N|--no-fetch] [--[no-]recommend-shallow] [-f|--force] [--checkout|--rebase|--merge] [--reference <repository>] [--ref-format <format>] [--depth <depth>] [--recursive] [--jobs <n>] [--[no-]single-branch] [--filter <filter-spec>] [--] [<path>…]
Everyday Git With 20 Commands Or So
-2024-08-14
+2024-08-15
diff --git a/git-remote-helpers.html b/git-remote-helpers.html
index d52b4051b..6bdc743ec 100644
--- a/git-remote-helpers.html
+++ b/git-remote-helpers.html
@@ -442,7 +442,7 @@
+status [--cached] [--recursive] [--] [<path>…]
@@ -606,7 +610,7 @@
-git-remote-helpers
-2024-08-14
+2024-08-15
diff --git a/git-submodule.html b/git-submodule.html
index 6503f8e7a..013e005f7 100644
--- a/git-submodule.html
+++ b/git-submodule.html
@@ -486,7 +486,7 @@
COMMANDS
-
-
- add [-b <branch>] [-f|--force] [--name <name>] [--reference <repository>] [--depth <depth>] [--] <repository> [<path>] +
- add [-b <branch>] [-f|--force] [--name <name>] [--reference <repository>] [--ref-format <format>] [--depth <depth>] [--] <repository> [<path>]
-
Add the given repository as a submodule at the given path to the changeset to be committed next to the current @@ -528,6 +528,10 @@
COMMANDS
git-submodule will correctly locate the submodule using the relative URL in.gitmodules
.
+
If --ref-format <format>
is specified, the ref storage format of newly
+cloned submodules will be set accordingly.
COMMANDS
options.
@@ -680,6 +684,10 @@
COMMANDS
registered submodules, and update any nested submodules within.
+
+If --ref-format <format>
is specified, the ref storage format of newly
+cloned submodules will be set accordingly.
If --filter <filter-spec>
is specified, the given partial clone filter will be
applied to the submodule. See git-rev-list(1) for details on filter
specifications.