* [PATCH] docs: correct mistakes in git-merge
@ 2025-07-05 17:39 Timur Sultanaev via GitGitGadget
2025-07-17 17:12 ` Johannes Schindelin
0 siblings, 1 reply; 3+ messages in thread
From: Timur Sultanaev via GitGitGadget @ 2025-07-05 17:39 UTC (permalink / raw)
To: git; +Cc: Timur Sultanaev, Timur Sultanaev
From: Timur Sultanaev <str.write@gmail.com>
Documentation for git-merge incorrectly notes that
tip of the current branch on ascii diagram is C
, while it is actually G (current branch is
master, HEAD on diagram is G).
Additionally diagrams on the page are adjusted
to use spaces instead of tabs, so that they align
regardless of tab size. This is in line with
diagrams on other git documentation pages.
Signed-off-by: Timur Sultanaev <str.write@gmail.com>
---
Correct mistakes in git-merge documentation
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1940%2Fstrowk%2Fmaster-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1940/strowk/master-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/1940
Documentation/git-merge.adoc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/Documentation/git-merge.adoc b/Documentation/git-merge.adoc
index d53923c3b73..a055384ad69 100644
--- a/Documentation/git-merge.adoc
+++ b/Documentation/git-merge.adoc
@@ -28,8 +28,8 @@ Assume the following history exists and the current branch is
`master`:
------------
- A---B---C topic
- /
+ A---B---C topic
+ /
D---E---F---G master
------------
@@ -38,11 +38,11 @@ Then `git merge topic` will replay the changes made on the
its current commit (`C`) on top of `master`, and record the result
in a new commit along with the names of the two parent commits and
a log message from the user describing the changes. Before the operation,
-`ORIG_HEAD` is set to the tip of the current branch (`C`).
+`ORIG_HEAD` is set to the tip of the current branch (`G`).
------------
- A---B---C topic
- / \
+ A---B---C topic
+ / \
D---E---F---G---H master
------------
base-commit: 8b6f19ccfc3aefbd0f22f6b7d56ad6a3fc5e4f37
--
gitgitgadget
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH] docs: correct mistakes in git-merge
2025-07-05 17:39 [PATCH] docs: correct mistakes in git-merge Timur Sultanaev via GitGitGadget
@ 2025-07-17 17:12 ` Johannes Schindelin
2025-07-17 17:28 ` Junio C Hamano
0 siblings, 1 reply; 3+ messages in thread
From: Johannes Schindelin @ 2025-07-17 17:12 UTC (permalink / raw)
To: Timur Sultanaev via GitGitGadget; +Cc: git, Timur Sultanaev, Philippe Blain
[-- Attachment #1: Type: text/plain, Size: 3022 bytes --]
Hi Tumur,
On Sat, 5 Jul 2025, Timur Sultanaev via GitGitGadget wrote:
> From: Timur Sultanaev <str.write@gmail.com>
>
> Documentation for git-merge incorrectly notes that
> tip of the current branch on ascii diagram is C
> , while it is actually G (current branch is
> master, HEAD on diagram is G).
>
> Additionally diagrams on the page are adjusted
> to use spaces instead of tabs, so that they align
> regardless of tab size. This is in line with
> diagrams on other git documentation pages.
To be precise, you could add to the commit message that the faulty
description was introduced in 0c514d576685 (git-merge.txt: mention
'ORIG_HEAD' in the Description, 2023-01-10). (I Cc:ed Philippe Blain who
authored that patch.)
> Signed-off-by: Timur Sultanaev <str.write@gmail.com>
> ---
> Correct mistakes in git-merge documentation
>
> Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1940%2Fstrowk%2Fmaster-v1
> Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1940/strowk/master-v1
> Pull-Request: https://github.com/gitgitgadget/git/pull/1940
>
> Documentation/git-merge.adoc | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/Documentation/git-merge.adoc b/Documentation/git-merge.adoc
> index d53923c3b73..a055384ad69 100644
> --- a/Documentation/git-merge.adoc
> +++ b/Documentation/git-merge.adoc
> @@ -28,8 +28,8 @@ Assume the following history exists and the current branch is
> `master`:
>
> ------------
> - A---B---C topic
> - /
> + A---B---C topic
> + /
This replaces tabs with spaces — though elsewhere in the file, tabs
continue to roam free. The change assumes your pager or editor shares
Git’s long-standing view that tabs are 8 columns wide (a convention with
many loyal followers, even if not universally embraced...). That said,
while correcting the description seemed fairly straight-forward, this
white-space change appears to tread on more delicate territory. It might
deserve its own patch — though I wouldn’t be shocked if it quietly joins
the fate of the dodo.
The same applies to the white-space change at the end of this patch.
> D---E---F---G master
> ------------
>
> @@ -38,11 +38,11 @@ Then `git merge topic` will replay the changes made on the
> its current commit (`C`) on top of `master`, and record the result
> in a new commit along with the names of the two parent commits and
> a log message from the user describing the changes. Before the operation,
> -`ORIG_HEAD` is set to the tip of the current branch (`C`).
> +`ORIG_HEAD` is set to the tip of the current branch (`G`).
This is obviously a good fix.
Ciao,
Johannes
>
> ------------
> - A---B---C topic
> - / \
> + A---B---C topic
> + / \
> D---E---F---G---H master
> ------------
>
>
> base-commit: 8b6f19ccfc3aefbd0f22f6b7d56ad6a3fc5e4f37
> --
> gitgitgadget
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] docs: correct mistakes in git-merge
2025-07-17 17:12 ` Johannes Schindelin
@ 2025-07-17 17:28 ` Junio C Hamano
0 siblings, 0 replies; 3+ messages in thread
From: Junio C Hamano @ 2025-07-17 17:28 UTC (permalink / raw)
To: Johannes Schindelin
Cc: Timur Sultanaev via GitGitGadget, git, Timur Sultanaev,
Philippe Blain
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
>> Additionally diagrams on the page are adjusted
>> to use spaces instead of tabs, so that they align
>> regardless of tab size. This is in line with
>> diagrams on other git documentation pages.
>
> To be precise, you could add to the commit message that the faulty
> description was introduced in 0c514d576685 (git-merge.txt: mention
> 'ORIG_HEAD' in the Description, 2023-01-10). (I Cc:ed Philippe Blain who
> authored that patch.)
> ...
>> ------------
>> - A---B---C topic
>> - /
>> + A---B---C topic
>> + /
>
> ... while correcting the description seemed fairly straight-forward, this
> white-space change appears to tread on more delicate territory. It might
> deserve its own patch
> ...
>> @@ -38,11 +38,11 @@ Then `git merge topic` will replay the changes made on the
>> its current commit (`C`) on top of `master`, and record the result
>> in a new commit along with the names of the two parent commits and
>> a log message from the user describing the changes. Before the operation,
>> -`ORIG_HEAD` is set to the tip of the current branch (`C`).
>> +`ORIG_HEAD` is set to the tip of the current branch (`G`).
>
> This is obviously a good fix.
All comments are good ones for contributors to keep in mind for
their next attempt.
For this particular one, which is already in 'master', there is no
point in polishing and resending the patch, though ;-)
Thanks.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-07-17 17:28 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-05 17:39 [PATCH] docs: correct mistakes in git-merge Timur Sultanaev via GitGitGadget
2025-07-17 17:12 ` Johannes Schindelin
2025-07-17 17:28 ` Junio C Hamano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).