git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Sep 2020, #01; Tue, 1)

From
Eric Sunshine <sunshine@sunshineco.com>
Date
Sep 2, 2020, 16:58 UTC
Message-ID
<CAPig+cTGspJAGxRu+vqdko1ntkBonVaoStYde3+P5UxPxrCs7g@mail.gmail.com>
In-Reply-To
<xmqq7dtcceka.fsf@gitster.c.googlers.com>
On Wed, Sep 2, 2020 at 12:46 PM Junio C Hamano <gitster@pobox.com> wrote:
Show 18 quoted lines
> Eric Sunshine <sunshine@sunshineco.com> writes:
> > I wonder if this could be reworded so it's clearer that "git worktree
> > repair" is a new command, and to mention fixes to "git init
> > --separate-git-dir". Perhaps like this?
> >
> >     "git worktree" gained a "repair" subcommand to help users recover
> >     from problems arising from factors outside of Git's control.
> >     Also, "git init --separate-git-dir" no longer corrupts
> >     administrative data related to linked worktrees.
>
> OK that reads much better.
>
> -from problems arising from factors outside of Git's control.
> +after moving the worktrees manually without telling Git.
>
> The latter is slightly shorter; does the "repair" help situations
> other than that, or is the above cover all the "factors outside" out
> control?

The current implementation also helps out when the main worktree (or bare repository) is moved.

However, in the "git worktree repair" documentation, I intentionally avoided nailing down precisely the problems it repairs, instead leaving it open-ended since it may learn more repairs in the future. (The documentation is careful to say that it repairs "administrative files", and then talks about the currently-implemented repairs as _examples_ of what it might repair, without locking it into only those repairs.)

I think the same generality of description can apply to the blurb here, as well. We don't necessarily need to give precise detail in this blurb -- the reader can learn the details by consulting the documentation.

Previous: Junio C HamanoNext: Junio C Hamano
Message 4 of 7 in “What's cooking in git.git (Sep 2020, #01; Tue, 1)”
  1. Junio C HamanoSep 1, 2020
  2. Eric SunshineSep 1, 2020
  3. Junio C HamanoSep 2, 2020
  4. Eric SunshineSep 2, 2020
  5. Junio C HamanoSep 2, 2020
  6. Eric SunshineSep 2, 2020
  7. Junio C HamanoSep 2, 2020

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.