Thread (10 messages) 10 messages, 2 authors, 2020-01-09

Re: [PATCH 1/1] worktree: delete branches auto-created by 'worktree add'

From: Pratyush Yadav <hidden>
Date: 2019-12-18 19:31:38

On 14/12/19 09:44PM, Pratyush Yadav wrote:
When no branch name is supplied to 'worktree add', it creates a new
branch based on the name of the directory the new worktree is located
in. But when the worktree is later removed, that created branch is left
over.

Remove that branch when removing the worktree. To make sure no commits
are lost, the branch won't be deleted if it has moved.

An example use case of when something like this is useful is when the
user wants to check out a separate worktree to run and test on an older
version, but don't want to touch the current worktree. So, they create a
worktree, run some tests, and then remove it. But this leaves behind a
branch the user never created in the first place.

So, remove the branch if nothing was done on it.

Signed-off-by: Pratyush Yadav <redacted>
Ping?

-- 
Regards,
Pratyush Yadav
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help