[PATCH 3 of 7] dispatch: set a blockedtag when running an external alias
Simon Farnsworth
simonfar at fb.com
Mon Mar 6 06:28:04 EST 2017
# HG changeset patch
# User Simon Farnsworth <simonfar at fb.com>
# Date 1488799544 28800
# Mon Mar 06 03:25:44 2017 -0800
# Node ID 6cb267dc6b8156333413b6bbadc819807d73241c
# Parent 1c0e78f6c4db0c43799ee7d2fe68290c9f172849
dispatch: set a blockedtag when running an external alias
diff --git a/mercurial/dispatch.py b/mercurial/dispatch.py
--- a/mercurial/dispatch.py
+++ b/mercurial/dispatch.py
@@ -354,7 +354,8 @@
return ''
cmd = re.sub(r'\$(\d+|\$)', _checkvar, self.definition[1:])
cmd = aliasinterpolate(self.name, args, cmd)
- return ui.system(cmd, environ=env)
+ return ui.system(cmd, environ=env,
+ blockedtag='alias_%s' % self.name)
self.fn = fn
return
More information about the Mercurial-devel
mailing list