I couldn’t sleep last night. So I designed a RESTful interface for version control. Yeah, that’s weird. We already have a nice model for RESTful document storage in Amazon’s S3. But S3 doesn’t do versioning. What if it did? A PUT to a previously-unused URI creates a new resource with version number 1. Any subsequent…