Percentage Character in Branch Name Causes Branch To Be Unusable and Un-Deletable
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Hello,
I am experiencing an issue when creating branches with the percentage character in its name.
Steps to reproduce:
Start with empty repository. Add a dummy text file and commit.
Then, via the GitLab web interface, create a new branch with the '%' character and some text after it (eg. 'test%abc'). (I think the characters have to be interpret-able as HEX, so two 0-F characters. In my testing this does not happen with other characters, but case doesn't matter)
GitLab will produce an error 500 'Something went wrong.'
When going back to the branches page, the branch that was created will be listed (eg. 'test%abc').
Attempting to view this branch results in a 404 error.
Attempting to delete this branch results in a "No such branch" error.
Branch can still be tracked and downloaded via local git command line interface, even committed and pushed to, but not deleted via command line.