Git gets you 90% of the way there. Sounds like you just want a decentralized review solution to go with it.