Branch name with single quotes in them causes commit tree to not finish loading
If you have a branch name that contains single quotes in them then the metadata for the branch does not load in the files view.
Create a branch called 'test', git checkout -b \'test\'
, and push a change from the branch into gitlab, git push --set-upstream origin \'test\'
.
The in a browser navigate to the project then choose to browse the files, for example https://gitlab.com/stevenorman/testProject/tree/master, you will see the metadata for the files load. Now change the branch to one with a quote in it and the metadata doesn't finish loading:
This is on gitlab.com so I can't see the error logs, but I couldn't find anything on my own server for it either.
Single quote does appear to be a valid ref-format character and while not "easy" to type on the command line, although probably is on a windows command prompt, I would imagine an IDE can probably create them a bit easier.