branch | stable |
changeset 51172 | 1486d8c63f64 |
parent 50925 | d718eddf01d9 |
child 51262 | 85d96517e650 |
--- a/mercurial/revlogutils/nodemap.py Tue Dec 12 11:47:48 2023 +0100 +++ b/mercurial/revlogutils/nodemap.py Thu Dec 07 03:49:48 2023 +0100 @@ -163,6 +163,8 @@ def persist_nodemap(tr, revlog, pending=False, force=False): """Write nodemap data on disk for a given revlog""" + if len(revlog.index) <= 0: + return if getattr(revlog, 'filteredrevs', ()): raise error.ProgrammingError( "cannot persist nodemap of a filtered changelog"