git plugin does not detect branch changing outside of UI
if you git checkout foo
the build popover does not update, nor does the build directory.
This is because the daemon function SwitchBranch
was not used to change branches.
We should detect this case with a file monitor and update state internally.