Currently we need to manually commit snapshots of code that's edited collaboratively to not lose changes and to be able to revert to a previous state. The cedar backend should make commits every few minutes if there have been changes. It does not need to push these anywhere for now.