git/list[1] front-page[2] threads[3] people[4] search[5] about
wed 2026-10-07 18:03 UTC

Re: [PATCH v2 0/2] [doc] Remove gittutorial-2

From
Junio C Hamano <gitster@pobox.com>
Date
Oct 6, 2026, 17:17 UTC
Message-ID
<xmqqfqyieokd.fsf@gitster.g>
In-Reply-To
<20261006055002.M9X9O%taahol@utu.fi>
Tuomas Ahola <taahol@utu.fi> writes:
Show 48 quoted lines
>> Changes in v2:
>> 
>>  * Remove changes to .po files (thanks to Junio)
>>  * Reword commit messages to doc: ... (thanks to Tuomas)
>> 
>> To deal with the conflict with 4ce144a1 (which requires that all guides be
>> listed in command-list.txt) I think we need to add another exception to
>> lint-manpages.sh (like Tuomas said).
>> 
>
> Excluding the po/ stuff, the v1->v2 interdiff looks like this:
>
> $ git diff je/doc-remove-gittutorial-2@{1} je/doc-remove-gittutorial-2 -- ':!po/'
> diff --git a/command-list.txt b/command-list.txt
> index 5c649c882e..63ae2a67c9 100644
> --- a/command-list.txt
> +++ b/command-list.txt
> @@ -244,6 +244,7 @@ gitrepository-layout                    userinterfaces
>  gitrevisions                            userinterfaces
>  gitsubmodules                           guide
>  gittutorial                             guide
> +gittutorial-2                           guide
>  gitweb                                  ancillaryinterrogators
>  gitworkflows                            guide
>  scalar                                  mainporcelain
>
> That, as can be guessed, causes git(1) to advertize this "obsolete tutorial".
> Perhaps we would like to avoid that.
>
> $ (cd Documentation/ && ./doc-diff je/doc-remove-gittutorial-2@{1} je/doc-remove-gittutorial-2)
> diff --git a/7da429d7fb86fe400c48984ea1506a9e0477e80e/home/taahol/share/man/man1/git.1 b/0bf477ce01b45853195f5f3da63642712dc35579/home/taahol/share/man/man1/git.1
> index efc100186b..57a7f270c8 100644
> --- a/7da429d7fb86fe400c48984ea1506a9e0477e80e/home/taahol/share/man/man1/git.1
> +++ b/0bf477ce01b45853195f5f3da63642712dc35579/home/taahol/share/man/man1/git.1
> @@ -800,6 +800,9 @@ GUIDES
>         gittutorial(7)
>             A tutorial introduction to Git.
>  
> +       gittutorial-2(7)
> +           Obsolete tutorial.
> +
>         gitworkflows(7)
>             An overview of recommended workflows with Git.
>  
>
> And let's not worry about that exception you mentioned.  After this topic hits
> 'next', I can rebase mine on top on of this, and deal with all necessary
> integration work.
OK.  So ...
 - I'll tentatively eject both topics out of my tree,
 - Julia will send in a replacement that does not add gittutorial-2
   to the command-list, which will be merged to 'next',
 - and then your topic will be queued again with an evil merge (by
   me) to add gittutorial-2 back to the command-list file.
... and both topics will be happy?
Previous: Tuomas AholaNext: Julia Evans
Message 25 of 28 in “[doc] Remove gittutorial-2”
  1. 0/3 [doc] Remove gittutorial-2Julia Evans via GitGitGadget, Sep 28, 2026
  2. 1/3 [doc] Remove gittutorial-2Julia Evans via GitGitGadget, Sep 28, 2026
  3. 2/3 [doc] Remove references to gittutorial-2Julia Evans via GitGitGadget, Sep 28, 2026
  4. 3/3 [doc] Delete translations of gittutorial-2 descriptionJulia Evans via GitGitGadget, Sep 28, 2026
  5. Junio C HamanoSep 29, 2026
  6. Julia EvansSep 29, 2026
  7. Julia EvansSep 29, 2026
  8. Junio C HamanoSep 29, 2026
  9. Junio C HamanoSep 29, 2026
  10. Tuomas AholaSep 30, 2026
  11. Tuomas AholaSep 30, 2026
  12. Junio C HamanoSep 30, 2026
  13. Julia EvansSep 30, 2026
  14. Julia EvansSep 30, 2026
  15. Kristoffer HaugsbakkSep 30, 2026
  16. Junio C HamanoSep 30, 2026
  17. Julia EvansOct 1, 2026
  18. Junio C HamanoOct 2, 2026
  19. 0/2 [doc] Remove gittutorial-2Julia Evans via GitGitGadget, Oct 5, 2026
  20. 1/2 doc: remove gittutorial-2Julia Evans via GitGitGadget, Oct 5, 2026
  21. 2/2 doc: remove references to gittutorial-2Julia Evans via GitGitGadget, Oct 5, 2026
  22. Junio C HamanoOct 5, 2026
  23. Kristoffer HaugsbakkOct 5, 2026
  24. Tuomas AholaOct 6, 2026
  25. Junio C HamanoOct 6, 2026
  26. Julia EvansOct 6, 2026
  27. Tuomas AholaOct 6, 2026
  28. Junio C HamanoOct 6, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.