# HG changeset patch # User Alexis S. L. Carvalho # Date 1171695003 7200 # Node ID cf5580c16b132325b3ec3feb66dc4661da50f3a8 # Parent c08b6af023bcbb3352875740f2549c239b3759e6 mq: propagate the return error of pop diff --git a/hgext/mq.py b/hgext/mq.py --- a/hgext/mq.py +++ b/hgext/mq.py @@ -1792,9 +1792,10 @@ def pop(ui, repo, patch=None, **opts): localupdate = False else: q = repo.mq - q.pop(repo, patch, force=opts['force'], update=localupdate, all=opts['all']) + ret = q.pop(repo, patch, force=opts['force'], update=localupdate, + all=opts['all']) q.save_dirty() - return 0 + return ret def rename(ui, repo, patch, name=None, **opts): """rename a patch