Why not use git as basis?
A lot of reasons. There would be too much overhead. I wouldn't want git to be mocked if this was shone in a bad light (cuz I love git).
Also, I don't want phoney information, just complete anonymity. In addition, git is complex, and I want to keep it simple.
Also, next time say tl;dr, if you did not read the whole thing.
[/quote]
I did read the whole thing - but since git uses forks foreverything that made me think of a tree.
Instead of merging you would have to split the code you didn't want to use. I kinda agree with your opt out rather than opt in.
Anyways, I am working on a structure language that's as powerful as XML but readable enough to send to your grandmother. It would serve as an accelerator during the design phase.