[Bug 6269] New: Cannot widening a narrow + shallow clone
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Mon Feb 17 16:45:39 UTC 2020
https://bz.mercurial-scm.org/show_bug.cgi?id=6269
Bug ID: 6269
Summary: Cannot widening a narrow + shallow clone
Product: Mercurial
Version: 5.3
Hardware: Macintosh
OS: Mac OS
Status: UNCONFIRMED
Severity: bug
Priority: wish
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: son.luong at booking.com
CC: mercurial-devel at mercurial-scm.org
Python Version: ---
I was testing out widening a narrow + shallow clone with a treemanifest-ed repo
and got the following.
Any clue what am i doing wrong here?
Perhaps there is a bug in narrowwirepeer vs bundle2 spec?
~/test/treemanifest-repo> hg tracked --addinclude README.md
comparing with
ssh://my-server-box.mydomain.blah//path-to-repo/treemanifest-repo
searching for changes
remote: ** unknown exception encountered, please report by visiting
remote: ** https://mercurial-scm.org/wiki/BugTracker
remote: ** Python 2.7.5 (default, Aug 7 2019, 00:51:29) [GCC 4.8.5 20150623
(Red Hat 4.8.5-39)]
remote: ** Mercurial Distributed SCM (version 5.2.1)
remote: ** Extensions loaded: fastannotate, hggit, narrow, fsmonitor,
remotefilelog
remote: Traceback (most recent call last):
remote: File "/bin/hg", line 36, in <module>
remote: dispatch.run()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
111, in run
remote: status = dispatch(req)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
250, in dispatch
remote: ret = _runcatch(req) or 0
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
424, in _runcatch
remote: return _callcatch(ui, _runcatchfunc)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
433, in _callcatch
remote: return scmutil.callcatch(ui, func)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/scmutil.py", line
177, in callcatch
remote: return func()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
414, in _runcatchfunc
remote: return _dispatch(req)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
1174, in _dispatch
remote: lui, repo, cmd, fullargs, ui, options, d, cmdpats, cmdoptions
remote: File
"/usr/lib64/python2.7/site-packages/hgext/remotefilelog/__init__.py", line 576,
in runcommand
remote: return orig(lui, repo, *args, **kwargs)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
862, in runcommand
remote: ret = _runcommand(ui, options, cmd, d)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
1185, in _runcommand
remote: return cmdfunc()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line
1171, in <lambda>
remote: d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line
1843, in check
remote: return func(*args, **kwargs)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/commands.py", line
6492, in serve
remote: s.serve_forever()
remote: File
"/usr/lib64/python2.7/site-packages/mercurial/wireprotoserver.py", line 852, in
serve_forever
remote: self.serveuntil(threading.Event())
remote: File
"/usr/lib64/python2.7/site-packages/mercurial/wireprotoserver.py", line 858, in
serveuntil
remote: _runsshserver(self._ui, self._repo, self._fin, self._fout, ev)
remote: File
"/usr/lib64/python2.7/site-packages/mercurial/wireprotoserver.py", line 700, in
_runsshserver
remote: rsp = wireprotov1server.dispatch(repo, proto, request)
remote: File
"/usr/lib64/python2.7/site-packages/mercurial/wireprotov1server.py", line 82,
in dispatch
remote: return func(repo, proto, *args)
remote: File
"/usr/lib64/python2.7/site-packages/hgext/narrow/narrowwirepeer.py", line 120,
in narrow_widen
remote: ellipses,
remote: File "/usr/lib64/python2.7/site-packages/mercurial/bundle2.py", line
2564, in widen_bundle
remote: changelog=False,
remote: TypeError: generate() got an unexpected keyword argument 'changelog'
abort: stream ended unexpectedly (got 0 bytes, expected 4)
exit 255
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list