Don't mark repo as dirty if only untracked files

This adds an option to branch segment, by default set to True