https://bz.mercurial-scm.org/show_bug.cgi?id=6046
Bug ID: 6046 Summary: filesets raise a programming error from the command line with an invalid revision Product: Mercurial Version: 4.8.1 Hardware: All OS: All Status: UNCONFIRMED Severity: bug Priority: normal Component: Mercurial Assignee: bugzi...@mercurial-scm.org Reporter: matt_harbi...@yahoo.com CC: mercurial-devel@mercurial-scm.org It was a typo on my part walking back from tip, but it's easy to reproduce on the hg repo: E:\Projects\hg>.\hg.exe file -r tip~100000 "set:size('>=10K')" ** unknown exception encountered, please report by visiting ** https://mercurial-scm.org/wiki/BugTracker ** Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] ** Mercurial Distributed SCM (version 4.8.1+15-fbd5e2f0bba7) ** Extensions loaded: purge, schemes, strip, mq, blackbox, extdiff, rebase ** ProgrammingError: fileset expression with no context Traceback (most recent call last): File "E:\Projects\hg\hg", line 43, in <module> dispatch.run() File "E:\Projects\hg\mercurial\dispatch.py", line 96, in run status = dispatch(req) File "E:\Projects\hg\mercurial\dispatch.py", line 220, in dispatch ret = _runcatch(req) or 0 File "E:\Projects\hg\mercurial\dispatch.py", line 363, in _runcatch return _callcatch(ui, _runcatchfunc) File "E:\Projects\hg\mercurial\dispatch.py", line 371, in _callcatch return scmutil.callcatch(ui, func) File "E:\Projects\hg\mercurial\scmutil.py", line 166, in callcatch return func() File "E:\Projects\hg\mercurial\dispatch.py", line 354, in _runcatchfunc return _dispatch(req) File "E:\Projects\hg\mercurial\dispatch.py", line 994, in _dispatch cmdpats, cmdoptions) File "E:\Projects\hg\mercurial\dispatch.py", line 737, in runcommand ret = _runcommand(ui, options, cmd, d) File "E:\Projects\hg\mercurial\dispatch.py", line 1003, in _runcommand return cmdfunc() File "E:\Projects\hg\mercurial\dispatch.py", line 991, in <lambda> d = lambda: util.checksignature(func)(ui, *args, **strcmdopt) File "E:\Projects\hg\mercurial\util.py", line 1644, in check return func(*args, **kwargs) File "E:\Projects\hg\mercurial\util.py", line 1644, in check return func(*args, **kwargs) File "E:\Projects\hg\hgext\mq.py", line 3631, in mqcommand return orig(ui, repo, *args, **kwargs) File "E:\Projects\hg\mercurial\util.py", line 1644, in check return func(*args, **kwargs) File "E:\Projects\hg\mercurial\commands.py", line 2197, in files m = scmutil.match(ctx, pats, opts) File "E:\Projects\hg\mercurial\scmutil.py", line 791, in match return matchandpats(ctx, pats, opts, globbed, default, badfn=badfn)[0] File "E:\Projects\hg\mercurial\scmutil.py", line 782, in matchandpats default, listsubrepos=opts.get('subrepos'), badfn=badfn) File "E:\Projects\hg\mercurial\context.py", line 294, in match listsubrepos=listsubrepos, badfn=badfn) File "E:\Projects\hg\mercurial\match.py", line 182, in match badfn=badfn) File "E:\Projects\hg\mercurial\match.py", line 103, in _buildkindpatsmatcher listsubrepos=listsubrepos, badfn=badfn) File "E:\Projects\hg\mercurial\match.py", line 52, in _expandsets raise error.ProgrammingError("fileset expression with no " mercurial.error.ProgrammingError: fileset expression with no context -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel