# HG changeset patch # User Franz Glasner # Date 1631518395 -7200 # Node ID 6606bff2d2eb0c0e5fa02771bb0040707bebd9e8 # Parent 83ee547c7e5fa248ef9d1bf9c63fe6a0b7346b59 FIX: HG 5.6 compat: mergestate.mdstate() is gone diff -r 83ee547c7e5f -r 6606bff2d2eb extensions/timestamps.py --- a/extensions/timestamps.py Sat Sep 11 17:58:26 2021 +0200 +++ b/extensions/timestamps.py Mon Sep 13 09:33:15 2021 +0200 @@ -1303,8 +1303,14 @@ + repr(ms._state) + '\n') ui.debug("UPDATE MergeState _stateextras: " + repr(ms._stateextras) + '\n') - ui.debug("UPDATE MergeState mdstate: " - + repr(ms.mdstate()) + '\n') + # On HG 5.6+: mdstate is gone + try: + mds = ms.mdstate + except AttributeError: + pass + else: + ui.debug("UPDATE MergeState mdstate: " + + repr(mds()) + '\n') if hasattr(inspect, "getfullargspec"):