Actually, looking up the revnos in terms of the current tip would be reasonable. Aside from the performance scaling issues of dotted revnos... To be efficient, you probably need to do a little bit of iter_history to see if it is in the recent mainline, and then switch to 'get_revno_for_revision_id()' which will build the dotted revno map.
Actually, looking up the revnos in terms of the current tip would be reasonable. Aside from the performance scaling issues of dotted revnos... To be efficient, you probably need to do a little bit of iter_history to see if it is in the recent mainline, and then switch to 'get_revno_ for_revision_ id()' which will build the dotted revno map.