Introduce a new state of branch in status
/traverse
: removed from remote
#1242
Labels
Milestone
status
/traverse
: removed from remote
#1242
This is state is already kind-of supported via
git machete slide-out --removed-from-remote
. In this command, a branch is considered removed from remote when both conditions are true:branch.BRANCH.merge
is setrefs/remotes
.More precisely,
slide-out --removed-from-remote
only slides out a removed-from-remote branch when it also doesn't have any downstream branches.Currently, such branches are just considered untracked in every context other than
slide-out --removed-from-remote
.This new state would need to be handled in:
status
traverse
(suggest sliding out, not pushing)git{hub,lab} create-{pr,mr}
— TBD what to do with such branches.The text was updated successfully, but these errors were encountered: