Show labels in changesets view; or show changesets in labels view
In "Changesets" tab it is possible to right click on a changeset and select "Label this changeset"
However nowhere in this view can I see if there is a label against a changeset- there are columns for Changeset's Name, Comment, Date , branch et al but not even the "Show Extended Information" shows anything about labels.
Why this would be useful:
In my typical workflow I make changes as development proceeds with comments stating what & why things have been done; often with references to issue#s . For example "Fix issue#5341 the conblogminator was crashing with error E54 when the user metaed the cokebottle" or "Merge SQL refactoring from test branch" or whatever.
When a release is made, then I label the last changeset with a name such as "Release 0.9.7" and a comment might be "installed in production on 16/9/2013"
Now I want to send a message to my client saying what just changed. Ie I would like to see all the changeset comments between the previous label (0.9.6) and the new one (0.9.7)
To do this I have to go to "Other Actions -> Labels" , look at the change set numbers involved, then go back to the change set view and read the comments.
This is even messier if there are multiple branches involved.
This process would be greatly simplified if the label name (and ideally comment) were accessable from the changeset view OR if there was a way to view the changeset history from the labels tab.
You can Diff between two labels but this only shows the detail of the file changes, not the changeset information.
(Note the UI for diffing between two labels isn't perfect, it seems intuitive to me to select the two labels, with Ctrl-Click perhaps - this is possible now - and then press Ctrl-D to view diff, but doing that, the right-click menu is entirely disabled (and no Ctrl-D shortcut anyway). YOu have to select one label, right click and choose "Diff with other label" and then select the label from a list, which is relatively clumsy
This belongs as a separate suggestion of course)
Walter Nicholls commented
This came up again, but even more so I was looking for date, so I have posted a separate suggestion:
The changeset date should be trivial to add, the label might be trickier if it is a joined table.
Also, just realised these features may be in the Version 6.0 GUI - if so, thank you, I hope I get to test it out soon.
Todd Alden commented
This recommendation would be useful in ALL listing of Changesets. A very nice example is for Changeset selection in the creation/edit of an Xlink. right now you see the list of changesets to select from, but cannot see the labels on those changesets. The label on a changeset can be very important in knowing the "correct" changeset to select for an xlink.
Anuar S. commented
I think that the Branch Explorer view can be suitable for your purposes. In that view you can locate the label and navigate the changesets backwards to the previous label.
Is the Branch Explorer useful for you in this situation?
Thanks for your feedback :)