FindAllTags does not handle tags that point to other tags
This appears to cause an Error 500 loading the network graph even for the GitLab CE repository (https://gitlab.com/gitlab-org/gitlab-ce/network/master?format=json) as reported in https://gitlab.com/gitlab-org/gitlab-ce/issues/60082:
$ git cat-file tag v9.3.0-rc5
object 1b37cf8fe82726daf0cd235b9cfd3a972f0a93c4
type tag
tag v9.3.0-rc5
tagger Robert Speicher <rspeicher@gmail.com> 1497971897 -0500
Version v9.3.0-rc5
$ git cat-file tag 1b37cf8fe82726daf0cd235b9cfd3a972f0a93c4
object 818ce450da4331ca9b9204f80a0dbb778a063ec0
type commit
tag v9.3.0-rc5
tagger kushalpandya <kushalspandya@gmail.com> 1497970467 +0530
Version v9.3.0-rc5
/cc: @johncai
Edited by Stan Hu