Branch name forced to be lower what leads to pull error
What steps will reproduce the problem?
- Create new branch starting with upper case and push to remote (in my case "Development")
- Check out project
- Switch to that new branch you just created ("Development")
- 2nd mouse click in project space -> "Git Pull..."
- In the field "Remote Branch" - branch name will be all lower case
What is the expected output? What do you see instead?
That leads to Pull fail with an error:
fatal: Couldn't find remote ref development
fatal: The remote end hung up unexpectedly
However, if you go to "Git Sync..." instead of "Git Pull..." and select Pull
option there, it will pull successfully.
That's mean that pop-up window "Pull" force branch name case to be lower what leads to pull error, but Git Sync doesn't force case to be lower and works fine
What version of TortoiseGit and Git are you using? On what operating system?
TortoiseGit 2.3.0.0 (C:\Program Files\TortoiseGit\bin)
git version 2.8.4.windows.1 (C:\Program Files\Git\bin; C:\Program Files\Git\mingw64; C:\Program Files\Git\mingw64\etc\gitconfig; C:\ProgramData\Git\config)
Please provide any additional information below.