--- a/hgext/mq.py Thu Oct 28 21:25:53 2010 +0200
+++ b/hgext/mq.py Thu Oct 28 22:04:33 2010 +0200
@@ -2400,7 +2400,7 @@
os.makedirs(destdir)
util.rename(q.join(patch), absdest)
r = q.qrepo()
- if r:
+ if r and patch in r.dirstate:
wctx = r[None]
wlock = r.wlock()
try: