Currently, when someone does "mob done" to finish a session, other users are left with references to origin/mob/<branch_name>, as well as the local mob/<branch_name>.
We just tried running mob clean, which outputs git fetch origin.
The command probably should be git fetch origin --prune, the same way as mob start does. This deletes local references to non-existing branches in origin.
When tested in my mobbing group, the local user tried git branch -a and no longer has reference to origin/mob/<branch_name> in their branch list, which is the expected behavior.
Currently, when someone does "mob done" to finish a session, other users are left with references to
origin/mob/<branch_name>
, as well as the localmob/<branch_name>
.We just tried running
mob clean
, which outputsgit fetch origin
.The command probably should be
git fetch origin --prune
, the same way asmob start
does. This deletes local references to non-existing branches inorigin
.When tested in my mobbing group, the local user tried
git branch -a
and no longer has reference toorigin/mob/<branch_name>
in their branch list, which is the expected behavior.