mercurial/branchmap.py
changeset 51483 0ddc34330d41
parent 51465 4188a0570ba1
child 51484 1a9bdd0e1c44
--- a/mercurial/branchmap.py	Thu Mar 07 11:04:34 2024 +0100
+++ b/mercurial/branchmap.py	Fri Mar 08 15:06:54 2024 +0100
@@ -302,7 +302,8 @@
                 self._closednodes.add(cl.node(r))
             max_rev = max(max_rev, r)
         if max_rev < 0:
-            max_rev = None
+            msg = "running branchcache.update without revision to update"
+            raise error.ProgrammingError(msg)
 
         # Delay fetching the topological heads until they are needed.
         # A repository without non-continous branches can skip this part.