# HG changeset patch # User Matt Mackall # Date 2010-10-07 16:45:17 # Node ID e797fdf91df4d48e8fa9a9bc8b35eb970c80254c # Parent 64db820c66a29ee3b57e452d77be00ed5be675ef revset: lower precedence of minus infix (issue2361) diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -12,7 +12,7 @@ from i18n import _ elements = { "(": (20, ("group", 1, ")"), ("func", 1, ")")), - "-": (19, ("negate", 19), ("minus", 19)), + "-": (5, ("negate", 19), ("minus", 5)), "::": (17, ("dagrangepre", 17), ("dagrange", 17), ("dagrangepost", 17)), "..": (17, ("dagrangepre", 17), ("dagrange", 17), diff --git a/tests/test-revset.t b/tests/test-revset.t --- a/tests/test-revset.t +++ b/tests/test-revset.t @@ -327,3 +327,5 @@ quoting needed 2 1 0 + $ log '4::8 - 8' + 4