ajaxorg/cloud9 — pull request #2224 by sergi (2012-09-24 16:24:16+00:00)
Title: [Knuth] Revisions working with collab

This PR enables revisions to work properly with Collaboration, taking advantage of the latest patch in Concorde, which determines whether the current user is master or not through Concorde's isMaster method.

The user being Master means that he is the only collaborator that can save changes in the document. Since auto-save will save ANY change every 2 seconds, this is safe for collaboration.

This patch also re-enables contributors in a revisions. Every change will now contain what contributors were involved in it.

For now, the user will be checked 50ms. after the last change in the document. This could be overkill...thoughts?

@ajaxorg/knuth @fjakobs