"annotate" restricted to a single branch
I'm on /main and would like to know when the change of a specific piece of code has entered /main. Annotate just tells me when and where this change happened first, but it's close to impossible to track the merge path through branch explorer or revision tree.
What would really help:
Just annotate on /main (or any other branch, should'nt make any difference) and tell me the /main changesets at which certain lines entered the game.
The annotate tells where the change was made (on which changeset and branch). You can check when this branch is integrated in main using the branch explorer.
It also can be done by CLI using the cm find merge. Example:
We know by the annotate that the line was changed on br:/main/task. In order to know where/when the br:/main/task was integrated on main we use: "cm find merge where srcbranch='br:/main/task'"
I don't know if this could be enough.