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

Re: [PATCH] builtin/worktree.c: add option for setting worktree name

From
Barret Rennie <barret@brennie.ca>
Date
Jun 27, 2016, 05:52 UTC
Message-ID
<A2F194FC-281D-44DF-88CA-E0B8221A3E68@brennie.ca>
In-Reply-To
<CAPig+cRNUZZBw=F-Q2f3Ehc-8T2iBp4kvDusNRGv4ea5nihQVQ@mail.gmail.com>
Show 22 quoted lines
> On Jun 26, 2016, at 5:00 PM, Eric Sunshine <sunshine@sunshineco.com> wrote:
> 
> On Sat, Jun 25, 2016 at 3:45 PM, Junio C Hamano <gitster@pobox.com> wrote:
>> [...snip...]
>> And explained that way, it becomes clearer that you would want to
>> name $HOME/xyzzy-1/frotz worktree after "topic-1", not the default
>> name you would get "frotz" (because the default gives you the leaf
>> level name of the newly created worktree).
>> 
>> After the discussion above (which may or may not match what you
>> raised this topic for), I think a feature to let you override the
>> default name makes sense.
> 
> One thing which hasn't been explained, and about which I'm still
> confused even after reading this thread in its entirety, is what
> Barret means when he says that he "breaks" his worktrees. What is the
> nature of this breakage? Depending upon that answer, would "git
> rev-parse --git-dir" be sufficient for your needs? Or, would "git
> worktree list" be able to give you the desired information? (As
> envisioned, "git worktree list" was intended to provide much more
> information than it currently does, such as the .git/worktree dir
> name, and such an enhancement might be welcome.)

My worktree breakages are usually the result of my reorganizing my projects, usually because a branch changes name (for example, if branch release-1 gets pushed back to release-2). Then I go and rename all my directories and git gets unhappy and I have to manually fix them or re-create the worktrees.

Having `git worktree list` give the worktree directory would be very useful, but I still would like the ability to change the name of a worktree.

Previous: Eric SunshineNext: Eric Sunshine
Message 13 of 16 in “builtin/worktree.c: add option for setting worktree name”
  1. builtin/worktree.c: add option for setting worktree nameBarret Rennie, Jun 25, 2016
  2. Junio C HamanoJun 25, 2016
  3. Barret RennieJun 25, 2016
  4. Johannes SixtJun 25, 2016
  5. Barret RennieJun 25, 2016
  6. Barret RennieJun 25, 2016
  7. Junio C HamanoJun 25, 2016
  8. Barret RennieJun 25, 2016
  9. Junio C HamanoJun 26, 2016
  10. Barret RennieJun 27, 2016
  11. Junio C HamanoJun 27, 2016
  12. Eric SunshineJun 26, 2016
  13. Barret RennieJun 27, 2016
  14. Eric SunshineJun 27, 2016
  15. Barret RennieJun 29, 2016
  16. Barret RennieJun 25, 2016

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.