Wrong tag is picked for deleting in Delete remote tag dialog
What steps will reproduce the problem?
- Browse references on my repository, trying to "delete remote tags on origin".
- Try to delete any reference a bit further down the list.
What is the expected output? What do you see instead?
I'd expect to get a dialog asking "Do you really want to delete "version_I_selected"?
But I get a different version shown for all but the first few entries in the list.
The mess starts when I pick "2.2.1" and get "2.2.0^{}
" in the question.
The following entry is 2.4.0, I get asked for 2.2.1
Much further down the list, when I pick 2.4.0-beta.1 I get asked for 2.4.0-alpha.14^{}
Every now and then I get such a strange text, and really far down the list it is off sync by several lines.
What version of TortoiseGit and Git are you using? On what operating system?
- TortoiseGit 2.5.0.0
- git version 2.11.0.windows
- Windows 10 with all current updates
Please provide any additional information below.
Checking the remote tag list, I see several entries like the following:
3550a695977866cea588eaf30e26eee184dba3e0 refs/tags/2.4.0-alpha.14
3143245e883a0624b35ace203e6a8c5b5769071a refs/tags/2.4.0-alpha.14^{}
f6b2810f7cd4fb71e1d7a64b1ac966ad6bc04482 refs/tags/2.4.0-alpha.15
Anyway, the "^{}"
entries are not shown in the dialog, but obviously used for calculating the list index.