Hi Psantosl,
thanks for the really fast reply.
Because this is only the unique information to track an issue. The branch describes the work and consists often of many checkins. But the checkin number gives me the correct information when this issue returned to /main.
Sorry, but a perfect workflow exists only in a perfect world.
If you have only one issue tracker it might be an option, but in the real world you have many systems (often legacy) to work with and humans, that also need this information (mail, chat etc.).
All of them require the changeset number.
The shelf's dialog has a "Do not ask me again" checkbox , so everyone not needing that information can hide it forever.
I am sure that I am not the only one.