Interesting to think about. I am not sure how at the "code" level you could have competing teams both have commit access. If Red wants red_feature built in and Blue doesn't who wins? That is the definition of a fork. I don't include teams using different programming languages like the C++...