Version control for snippets
Today, our GitLab Snippets are not version-controlled. This limits the potential of our snippets. Users want to collaborate, star, clone, fork, version snippets. To achieve this, snippets need to be actual git repositories, with Edits resulting in commits. Besides VCS, this enables the potential of having multi file snippets and utilizing our Web IDE. The current designs for version controlled snippets (without the "Revisions" tab can be found in https://gitlab.com/gitlab-org/gitlab/issues/14340.
epic