'hg status' exception

Dustin Sallings dustin at spy.net
Sat Jul 14 16:26:43 CDT 2007


	Why the *?  That works for me in the general case, but seems to  
allow you to request status for files that would otherwise be ignored.

	For these errors you're running into, would it be possible to grab  
the contents of your work directory for testing?  You seem to have a  
pretty good grasp of what you're doing, but it's possible you're  
overlooking something.  At the very least, one could build a test  
case around a failure you're having.

On Jul 14, 2007, at 13:45, Yakov Lerner wrote:

> $ hg status *
> ** unknown exception encountered, details follow
> ** report bug details to http://www.selenic.com/mercurial/bts
> ** or mercurial at selenic.com
> ** Mercurial Distributed SCM (version 0.9.4)
> Traceback (most recent call last):
>   File "/home/good2net/bin/hg", line 11, in ?
>     mercurial.commands.run()
>   File "/home/good2net/lib/python/mercurial/commands.py", line  
> 3110, in run
>     sys.exit(dispatch(sys.argv[1:], argv0=sys.argv[0]))
>   File "/home/good2net/lib/python/mercurial/commands.py", line  
> 3107, in dispatch
>     return cmdutil.runcatch(u, args, argv0=argv0)
>   File "/home/good2net/lib/python/mercurial/cmdutil.py", line 37,  
> in runcatch
>     return dispatch(ui, args, argv0=argv0)
>   File "/home/good2net/lib/python/mercurial/cmdutil.py", line 364,  
> in dispatch
>     ret = runcommand(ui, options, cmd, d)
>   File "/home/good2net/lib/python/mercurial/cmdutil.py", line 417,  
> in runcommand
>     return checkargs()
>   File "/home/good2net/lib/python/mercurial/cmdutil.py", line 373,  
> in checkargs
>     return cmdfunc()
>   File "/home/good2net/lib/python/mercurial/cmdutil.py", line 356,  
> in <lambda>
>     d = lambda: func(ui, repo, *args, **cmdoptions)
>   File "/home/good2net/lib/python/mercurial/commands.py", line  
> 2510, in status
>     list_clean=all or opts['clean'])]
>   File "/home/good2net/lib/python/mercurial/localrepo.py", line  
> 864, in status
>     list_ignored, list_clean)
>   File "/home/good2net/lib/python/mercurial/dirstate.py", line 445,  
> in status
>     for src, fn, st in self.statwalk(files, match,  
> ignored=list_ignored):
>   File "/home/good2net/lib/python/mercurial/dirstate.py", line 426,  
> in statwalk
>     if not seen(nf) and match(nf):
>   File "/home/good2net/lib/python/mercurial/util.py", line 539, in  
> <lambda>
>     match = lambda fn: incmatch(fn) and not excmatch(fn) and  
> patmatch(fn)
> RuntimeError: internal error in regular expression engine
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial

-- 
Dustin Sallings


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20070714/3cf56809/attachment-0001.htm 


More information about the Mercurial mailing list