Wiki

Clone wiki

stash-tagdetails / Home

README

The add-on

  • Replaces the default tooltip of a tag with a dialog, the "Tag Details".
  • In that dialog, displays the tag's details of annotated tags. The details are: Tag name, description, name of who created the tag (the "tagger"), tagging date.
  • If a tag is signed, Tag Details also displays the the signature.
  • Adds a Notes-column for Git Notes.

Locations where the add-on changes the Bitbucket-UI:

  • Commits-List page
  • Single-Commit page
  • Pull-Request-View page in Commits tab
  • Create-Pull-Request page in Commits tab

UI Examples

Tag type Original UI without add-on Modified UI with add-on installed
Single annotated tag
Multiple tags
Signed tag

Locations

Page Tag Details Git Notes
Commits-List page
Single-Commit page
Pull-Request-View page > Commits tab
Pull-Request-Create page > Commits tab

Known Bugs

  • Add-on version 5 which covers Bitbucket-compatibility for Bitbucket 7 is not fully functional. Atlassian changed the way the Pull-Request page is created, but the add-on was not reworked to this. As a consequence, the Notes column is not shown on the Pull-Request-View page in Bitbucket 7.
  • Since Bitbucket 7.7 and before Bitbucket 8 the Tag Details and the Git Notes dialogs are missing on the Single-Commit page.
  • Since Bitbucket 8 the Notes column is shown always as there seems no way to disable it by default and only show it if Git Notes are present. Customers not interested in the Notes column can disable it. See section Administration.

Administration

Disable Git Notes column

Before version 6 the add-on showed the Notes column only in case there were Git Notes in at least one of the commits in the list (Commits list page, Pull Request page in tab Commits). Unfortunately, this is no more (or currently not) possible. The Notes column is always shown. Another drawback is the Notes column is loaded asynchronously which is visible as a flicker.

Customers not interested in Git Notes can disable the Notes column:

  • Go to Manage Apps > User-installed apps > select "Tag Details And Git Notes" > click “13 of 13 modules enabled”.
  • Disable the following modules:
    • Notes column on Commits Page (bitbucket-tagdetails-notesColumn)
    • entrypoint-extensions-pull-request-pr-view-commits-notescolumn-extension-js
    • entrypoint-extensions-pull-request-pr-create-commits-notescolumn-extension-js

Notes-modules disabled

Updated