Well, everything in the title. This idea is about an integrated versioning system. Basically, my raw thoughts:
-in QMC, you would have several options : .Always keep previous version (with data) +a max quantity of version you save (empty meaning "all")
.Always keep previous version (without data) +a max quantity of version you save (empty meaning "all")=> save a lot of place when you have huge applications
.Ask the user if he want to version or not and with or without data +a max quantity of version you save (empty meaning "all")
when the user publish an app, the publish popup allows him to save a comment. However, he can consult all the versions from hub or qmc and according to his right downgrade to a previous version with the date of publication.
Sorry, it's a little messy.
Bi Consultant (Dataviz & Dataprep) @ Business & Decision