branch | stable |
changeset 4957 | e8302f760a54 |
parent 4956 | 0fe5d74134d6 |
child 4963 | 721b35f4341c |
child 5096 | 6742ce189373 |
--- a/hgext3rd/evolve/compat.py Wed Nov 13 13:43:46 2019 +0700 +++ b/hgext3rd/evolve/compat.py Wed Nov 13 13:47:55 2019 +0700 @@ -522,3 +522,11 @@ if meta.get(b'operation')) return sorted(operations) + +# nodemap.get and index.[has_node|rev|get_rev] +# hg <= 5.3 (02802fa87b74) +def getgetrev(cl): + """Returns index.get_rev or nodemap.get (for pre-5.3 Mercurial).""" + if util.safehasattr(cl.index, 'get_rev'): + return cl.index.get_rev + return cl.nodemap.get