Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-2951

FishEye does not support git tag objects

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.6.0
    • 2.4.5, 2.5.1
    • Indexing

    Description

      Git supports two types of tags: lightweight tags and tag objects. FishEye currently only indexes lightweight tags.

      A lightweight tag is represented internally by git as follows:
        tag --> commit-object

      A tag object on the other hand looks like this:
        tag --> tag-object --> some-other-object

      Usually, a tag object points to a commit-object, but this need not be the case.

      When using tag objects, FishEye will detect the the tag, but assumes that the thing the tag is pointing to (the tag object) is a commit. For tag objects this in not the case and a warning will be logged when DEBUG logging is turned on:

      Tag <tag-name> points to <hash>, which has not been indexed. Is the commit reachable from the current branch heads? Skipping tag.

      (see http://book.git-scm.com/3_git_tag.html for an explanation).

      Attachments

        Activity

          People

            mheemskerk Michael Heemskerk (Inactive)
            mheemskerk Michael Heemskerk (Inactive)
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: