From 3393baa82caf1ef9cfef431d84aff17e9d88076f Mon Sep 17 00:00:00 2001
From: Junio C Hamano
Date: Fri, 21 Oct 2022 13:48:21 -0700
Subject: Autogenerated HTML docs for v2.38.1-143-g1fc3c
---
RelNotes/2.39.0.txt | 22 +++++++++++++++++++++-
git-symbolic-ref.html | 20 ++++++++++++++++++--
git-symbolic-ref.txt | 11 ++++++++++-
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 | 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 +-
19 files changed, 65 insertions(+), 20 deletions(-)
diff --git a/RelNotes/2.39.0.txt b/RelNotes/2.39.0.txt
index 04ef0edcb..815366182 100644
--- a/RelNotes/2.39.0.txt
+++ b/RelNotes/2.39.0.txt
@@ -10,6 +10,16 @@ UI, Workflows & Features
* By default, use of fsmonitor on a repository on networked
filesystem is disabled. Add knobs to make it workable on macOS.
+ * After checking out a "branch" that is a symbolic-ref that points at
+ another branch, "git symbolic-ref HEAD" reports the underlying
+ branch, not the symbolic-ref the user gave checkout as argument.
+ The command learned the "--no-recurse" option to stop after
+ dereferencing a symbolic-ref only once.
+
+ * "git branch --edit-description @{-1}" is now a way to edit branch
+ description of the branch you were on before switching to the
+ current branch.
+
Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------
@@ -37,6 +47,9 @@ Performance, Internal Implementation, Development Support etc.
in C99.
(merge 438c2f859b ab/coding-guidelines-c99 later to maint).
+ * Avoid false-positive from LSan whose assumption may be broken with
+ higher optimization levels.
+
Fixes since v2.38
-----------------
@@ -116,6 +129,12 @@ Fixes since v2.38
syntax for struct.
(merge 54795d37d9 jh/struct-zero-init-with-older-clang later to maint).
+ * Giving "--invert-grep" and "--all-match" without "--grep" to the
+ "git log" command resulted in an attempt to access grep pattern
+ expression structure that has not been allocated, which has been
+ corrected.
+ (merge db84376f98 ab/grep-simplify-extended-expression later to maint).
+
* Other code cleanup, docfix, build fix, etc.
(merge c34a6bd291 so/diff-merges-cleanup later to maint).
(merge 5e7c8b75e7 ab/test-malloc-with-sanitize-leak later to maint).
@@ -130,4 +149,5 @@ Fixes since v2.38
(merge 7c07f36ad2 ab/unused-annotation later to maint).
(merge f7669676d0 rs/use-fspathncmp later to maint).
(merge a677d3c416 pw/remove-rebase-p-test later to maint).
- (merge e3733b646d rs/archive-dedup-printf later to maint).
\ No newline at end of file
+ (merge e3733b646d rs/archive-dedup-printf later to maint).
+ (merge 413bc6d20a ds/cmd-main-reorder later to maint).
diff --git a/git-symbolic-ref.html b/git-symbolic-ref.html
index 9e80f4f89..052bc45f4 100644
--- a/git-symbolic-ref.html
+++ b/git-symbolic-ref.html
@@ -750,7 +750,7 @@ git-symbolic-ref(1) Manual Page
git symbolic-ref [-m <reason>] <name> <ref>
-git symbolic-ref [-q] [--short] <name>
+git symbolic-ref [-q] [--short] [--no-recurse] <name>
git symbolic-ref --delete [-q] <name>
@@ -810,6 +810,22 @@ a regular file whose contents is
ref: refs/heads/master
.
+--recurse
+
+
+--no-recurse
+
+
+
+ When showing the value of <name> as a symbolic ref, if
+ <name> refers to another symbolic ref, follow such a chain
+ of symbolic refs until the result no longer points at a
+ symbolic ref (--recurse
, which is the default).
+ --no-recurse
stops after dereferencing only a single level
+ of symbolic ref.
+
+
+
-m
@@ -847,7 +863,7 @@ name is not a symbolic ref, or 128 if another error occurs.