hg pull give[s] traceback ...

Stephen Waterbury waterbug at pangalactic.us
Wed Mar 26 19:21:51 CDT 2008


More details:  both the local and remote machines are running
Ubuntu feisty.  The previous state had hg 1.0 on the local
machine and hg 0.9.4 on the remote machine.  In the meantime
I easy_installed hg 1.0 on the remote machine.  Now I get the
traceback shown below.

Steve
--------------------------------------------------------------

waterbug at pangalactic:~/vcs/docs4g4g$ hg pull
extension 'hgext/hbisect' overrides commands: bisect
waterbug@[remote host]'s password: 
pulling from ssh://[remote host]/vcs/docs4g4g
searching for changes
adding changesets
transaction abort!
rollback completed
abort: received changelog group is empty
remote: extension 'hgext/hbisect' overrides commands: bisect
remote: ** unknown exception encountered, details follow
remote: ** report bug details to http://www.selenic.com/mercurial/bts
remote: ** or mercurial at selenic.com
remote: ** Mercurial Distributed SCM (version 1.0)
remote: Traceback (most recent call last):
remote:   File "/usr/bin/hg", line 5, in <module>
remote:     pkg_resources.run_script('mercurial==1.0', 'hg')
remote:   File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 448, in run_script
remote:     self.require(requires)[0].run_script(script_name, ns)
remote:   File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1166, in run_script
remote:     execfile(script_filename, namespace, namespace)
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/EGG-INFO/scripts/hg", line 20, in <module>
remote:     mercurial.dispatch.run()
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 20, in run
remote:     sys.exit(dispatch(sys.argv[1:]))
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 29, in dispatch
remote:     return _runcatch(u, args)
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 45, in _runcatch
remote:     return _dispatch(ui, args)
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 364, in _dispatch
remote:     ret = _runcommand(ui, options, cmd, d)
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 417, in _runcommand
remote:     return checkargs()
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 373, in checkargs
remote:     return cmdfunc()
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/dispatch.py", line 356, in <lambda>
remote:     d = lambda: func(ui, repo, *args, **cmdoptions)
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/commands.py", line 2499, in serve
remote:     s.serve_forever()
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/sshserver.py", line 40, in serve_forever
remote:     while self.serve_one(): pass
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/sshserver.py", line 47, in serve_one
remote:     if impl: impl()
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/sshserver.py", line 117, in do_changegroup
remote:     d = cg.read(4096)
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/util.py", line 1491, in read
remote:     for chunk in self.iter:
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/localrepo.py", line 1937, in gengroup
remote:     filerevlog = self.file(fname)
remote:   File "/usr/lib/python2.5/site-packages/hgkw/keyword.py", line 503, in file
remote:     kwt = kwtemplater(ui, self, kwexp, path=f)
remote:   File "/usr/lib/python2.5/site-packages/hgkw/keyword.py", line 181, in __init__
remote:     templater.common_filters['utcdate'] = utcdate
remote:   File "/usr/lib/python2.5/site-packages/mercurial-1.0-py2.5-linux-i686.egg/mercurial/demandimport.py", line 75, in __getattribute__
remote:     return getattr(self._module, attr)
remote: AttributeError: 'module' object has no attribute 'common_filters'


More information about the Mercurial mailing list