But thinking about it a bit more, this idea can be split into:
1. Collaborative editing - Google Docs already allows this to some extend.
2. Document history - Tools like MS Word already does this to some extend. There is still a lot of room for improvement.
3. Using Git as a document store - Is Git really needed for this?
Even if the system was backed by Git, would not it be better if the whole Git related parts are hidden from the user?
Even if the system uses Git as the store, in order to present changesets that are meaningful to the user, the system will have to process the Git changesets. So why use Git?
But thinking about it a bit more, this idea can be split into:
1. Collaborative editing - Google Docs already allows this to some extend.
2. Document history - Tools like MS Word already does this to some extend. There is still a lot of room for improvement.
3. Using Git as a document store - Is Git really needed for this? Even if the system was backed by Git, would not it be better if the whole Git related parts are hidden from the user? Even if the system uses Git as the store, in order to present changesets that are meaningful to the user, the system will have to process the Git changesets. So why use Git?