I wonder if we should turn globs such as Sources/**
by default into buildable groups. I feel that would result across the board in a better experience – no need to re-generate a project after switching a branch that just adds new source files without changing the graph itself.
The excluding
option can be implemented with buildable groups as well, so I don’t really see a reason why not to do this.
I also don’t see a reason to opt-out, but we could enable that in the glob
static factory if this is raised as a need by someone.