alias extension not working with latest crew

TK Soh teekaysoh at gmail.com
Thu Sep 20 22:16:45 CDT 2007


Looks like changes in cmdutil broke the alias extension.

Traceback (most recent call last):
  File "c:\python24\Scripts\hg", line 14, in ?
    mercurial.dispatch.run()
  File "C:\Python24\Lib\site-packages\mercurial\dispatch.py", line 20, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "C:\Python24\Lib\site-packages\mercurial\dispatch.py", line 29,
in dispatch
    return _runcatch(u, args)
  File "C:\Python24\Lib\site-packages\mercurial\dispatch.py", line 45,
in _runcatch
    return _dispatch(ui, args)
  File "C:\Python24\Lib\site-packages\mercurial\dispatch.py", line
289, in _dispatch
    cmd, func, args, options, cmdoptions = _parse(lui, args)
  File "C:\Python24\Lib\site-packages\mercurial\dispatch.py", line
176, in _parse
    c = list(i[1])
  File "D:\Profiles\tksoh\My
Documents\Mercurial\repos\alias\alias.py", line 37, in __getitem__
    self._resolve()
  File "D:\Profiles\tksoh\My
Documents\Mercurial\repos\alias\alias.py", line 50, in _resolve
    self._cmd = findcmd(self._ui, self._target)[1]
TypeError: findcmd() takes exactly 3 arguments (2 given)


More information about the Mercurial-devel mailing list