It is possible to see what other editors have done--it's a checkbox that the document owner sets.
There's version control here, but not git/svn.
There's version control here, but not git/svn.
did you roll your own repo? i can see advantages to matching up with existing technology for portability and outsourcing of features... or did you need fine grained control of changes? i guess each change could be a git commit, with your tables annotating the commit id.