don't show orphaned branches in the ref list
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmQKNG4ACgkQO3+8IhRO Y5jhNQ/9EG/SuPrFrewZnHNvC6IpJcVchXP05HFfNZEgSmPazGpQRQ5Tja7c6CUL 3iQPOcHCAgEy3vA+XZKavmYOWRZUIjm4sYuI04Jt99cFQeRPRC+/EZ3skLBZEvA7 tpUAH4dCbY+1oH7xzYJo2UuRVdvyZdCE/pZjmfqBTc9IWCxZuuxIBduceznqNqfY 76WrklLzO4SE83lUwirmIbkQYi4B06vjSbMASGVJ0uKWVlzJ2wN5e/BuPZzQJInX 7zR07ak3EutEoCjDUoUTJpAWu4qt0B5/dO5iAyUulJ460xroLuALkr9gKnDccvk5 U1vKAG79y4BWJKgUkTR+mLwdDA5YwcvbmwtztXToHyM8+TUohIzHbE+QqWcGVFQL 4Aqz1zz+xsUkTyNSkJb1ZIhHtZjstH99OibA89RbX0/7YUl7MTm4V9hzzsY9MSop 2N5SAy9ICDWAJMKIKN0ZxkWgzRmu6akKuqtSgubDvmPlAEywqoqHOD9dqCfhPxe9 dCPHGPJtM6jV66UTx8dwS21K7S9+o+WVhfBOuVS6/4KGAfM7Xlgm10MbhqUcqb+n +B++9o46niX+suTvts5X3Jonr/wlSCWpGhCyjLzZo1KyxXbO/ci+qolc51Frsopa FrhaFJY4p62JephH6jzys+MnWznkNGcUs4HZR9N+k33GmenWNHE= =v4jh -----END PGP SIGNATURE-----
1 files changed,
4 insertions(+),
0 deletions(-)
jump to
M
git/git.go
→
git/git.go
@@ -110,6 +110,10 @@
tags := []*object.Tag{} _ = ti.ForEach(func(t *object.Tag) error { + refName := plumbing.NewTagReferenceName(t.Name) + if _, unreachable := g.r.Reference(refName, true); unreachable != nil { + return nil + } for i, existing := range tags { if existing.Name == t.Name { if t.Tagger.When.After(existing.Tagger.When) {