diff -r 75832107ec07 -r 9306a16ca964 mercurial/debugcommands.py --- a/mercurial/debugcommands.py Tue Feb 16 18:43:42 2021 +0530 +++ b/mercurial/debugcommands.py Tue Feb 16 20:38:14 2021 +0530 @@ -3870,10 +3870,10 @@ tagsnode = cache.getfnode(node, computemissing=False) if tagsnode: tagsnodedisplay = hex(tagsnode) - elif tagsnode is False: + elif tagsnode is None: + tagsnodedisplay = b'missing' + else: tagsnodedisplay = b'invalid' - else: - tagsnodedisplay = b'missing' ui.write(b'%d %s %s\n' % (r, hex(node), tagsnodedisplay))