Provide a way to checkout old versions of a merge request
It's nice that gitlab provides a way to diff the different versions of a merge request (e.g. version 3 with version 2), but sometimes I want to check out version 2 locally. It's also nice that gitlab provides a way to check out merge requests via the refs/merge-requests directory (i.e. refs/merge-requests/1/head) **Could you add the old versions of a merge request as refs inside `refs/merge-requests/<merge request>/`?** Something like `refs/merge-requests/<merge request>/v<version>` ? As a workaround I set ``` [uploadpack] allowAnySHA1InWant = true ``` in the repo's git config on the server. And then I could checkout the commit hash corresponding to version 2 (since there was no longer a branch associated with it).
issue