Fisheye and Crucible support Git Notes

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Duplicate
    • None
    • Component/s: None

      Since Git 1.6, there has been support for adding notes to git objects, without changing the commit. It gives you a nice way of adding in metadata without change the content itself.

      See http://git-scm.com/blog/2010/08/25/notes.html and https://www.kernel.org/pub/software/scm/git/docs/git-notes.html for more information on this function.

      It is not currently possible through the GUI or property files to change the commands of how it does the git repo slurps. In order to pull in any notes, you would have add refs/notes/:ref/notes/ as part of the git fetch step I assume that this is only possible right now by taking the Fisheye/Crucible source code and making a custom build.

      If a plugin can read git notes, it's then possible to save off data from a Crucible inspection (like inspection credit, comments, signoffs, etc) into the git notes so that there is much less impact to the Crucible database.

      A set of plugins that I help maintain coordinates information between JIRA, Crucible, and Bamboo about what commits have been inspected, what has been waived, and what is ready for a build.

      Having the ability to have Fisheye/Crucible read off some metadata and potentially write it in a custom plugin would give plugin writers more ways of sharing data between Atlassian products, plugins, and homegrown applications.

            Assignee:
            Unassigned
            Reporter:
            Andy Wallis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: