diff --git a/hgext/mq.py b/hgext/mq.py
index 7c0bb2b75aa849dc2a581ffca45ad31d872769c0_aGdleHQvbXEucHk=..ee1af0f33d0ed9b31ff5f6ae9c9cca3fd3434795_aGdleHQvbXEucHk= 100644
--- a/hgext/mq.py
+++ b/hgext/mq.py
@@ -976,6 +976,7 @@
             raise util.Abort(_("local changes found"))
 
     def checklocalchanges(self, repo, force=False, refresh=True):
+        cmdutil.checkunfinished(repo)
         m, a, r, d = repo.status()[:4]
         if (m or a or r or d) and not force:
             self.localchangesfound(refresh)