mercurial/verify.py
changeset 50988 cf47b83d8ad0
parent 50504 862e3a13da44
child 51015 812cd3dfa4cb
--- a/mercurial/verify.py	Wed Jan 25 15:33:39 2023 +0100
+++ b/mercurial/verify.py	Wed Sep 13 12:25:51 2023 +0200
@@ -17,6 +17,7 @@
     pycompat,
     requirements,
     revlog,
+    transaction,
     util,
 )
 
@@ -195,7 +196,7 @@
         if not repo.url().startswith(b'file:'):
             raise error.Abort(_(b"cannot verify bundle or remote repos"))
 
-        if os.path.exists(repo.sjoin(b"journal")):
+        if transaction.has_abandoned_transaction(repo):
             ui.warn(_(b"abandoned transaction found - run hg recover\n"))
 
         if ui.verbose or not self.revlogv1: