Когда я запускаю git ls-remote
в дереве работ, команда выводит список изменений в репо-источнике. По какой-то причине я получаю 2 ревизии с каждым тегом и для второй ревизии одного и того же тега, имя тега включает ^{}
git ls-remote
From [email protected]:andris9/zzzzzz.git
d69e66d7c915b9682618b7f304b80cc0ae4c7809 HEAD
....
bb944682f7f65272137de74ed18605e49257356c refs/tags/v0.1.6
771a930dc0ba86769d6862bc4dc100acc50170fa refs/tags/v0.1.6^{}
a72251d945353a360087eb78ee75287c38a1c0e6 refs/tags/v0.1.7
d69e66d7c915b9682618b7f304b80cc0ae4c7809 refs/tags/v0.1.7^{}
Я создаю теги с
git tag -a v0.1.8 -m "tag message"
git push --tags
Из примеров git-ls-remote
man page таких дубликатов нет, так что, возможно, я что-то делаю неправильно?