I need to do a branch merge between nfs41-gate and onnv-clone. And specifically, I want to not get the 'tip', but rather the tag for release 100. I found a good reference - Chapter 8 Managing releases and branchy development.
So I'll follow along with it. I need the tag:
[th199096@jhereg onnv-play]> hg tags tip 7782:716c23b2ce2e onnv_100 7757:bf4a45ecb669 onnv_99 7613:e49de7ec7617 onnv_98 7473:fad192e9bc57
It turns out I don't need much more:
[th199096@jhereg nfs41-100]> hg reparent ssh://onnv.eng//export/onnv-clone [th199096@jhereg nfs41-100]> hg tags | more tip 7744:763bfa203d1a closedv1 7742:9fab48a31a4a onnv_99 7652:e49de7ec7617
So I haven't merged yet:
[th199096@jhereg nfs41-100]> hg pull -u -r onnv_100 pulling from ssh://onnv.eng//export/onnv-clone searching for changes adding changesets adding manifests adding file changes added 64 changesets with 475 changes to 462 files (+1 heads) not updating, since new heads added (run 'hg heads' to see heads, 'hg merge' to merge)
The tag can be used as a revision!