diff --git a/infinitepush/__init__.py b/infinitepush/__init__.py --- a/infinitepush/__init__.py +++ b/infinitepush/__init__.py @@ -104,6 +104,7 @@ scratchbranchparttype, ) from . import ( + backupcommands, infinitepushcommands, common, ) @@ -220,6 +221,12 @@ extensions._order = order def extsetup(ui): + # Allow writing backup files outside the normal lock + localrepo.localrepository._wlockfreeprefix.update([ + backupcommands._backupstatefile, + backupcommands._backupgenerationfile, + ]) + commonsetup(ui) if _isserver(ui): serverextsetup(ui)