[Bug 6044] New: ProgrammingError with empty revspec

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Tue Jan 1 23:05:36 UTC 2019


https://bz.mercurial-scm.org/show_bug.cgi?id=6044

            Bug ID: 6044
           Summary: ProgrammingError with empty revspec
           Product: Mercurial
           Version: default branch
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: Mercurial
          Assignee: bugzilla at mercurial-scm.org
          Reporter: damien-43 at gmx.fr
                CC: mercurial-devel at mercurial-scm.org

$ hg up ""
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.15 (default, Jun 27 2018, 13:05:28) [GCC 8.1.1 20180531]
** Mercurial version 4.8.1, système de gestion de sources distribué
** Extensions chargées : 
** ProgrammingError: unsupported changeid '' of type <type 'str'>
Traceback (most recent call last):
  File "/usr/bin/hg", line 43, in <module>
    dispatch.run()
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 96, in
run
    status = dispatch(req)
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 220, in
dispatch
    ret = _runcatch(req) or 0
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 363, in
_runcatch
    return _callcatch(ui, _runcatchfunc)
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 371, in
_callcatch
    return scmutil.callcatch(ui, func)
  File "/usr/lib/python2.7/site-packages/mercurial/scmutil.py", line 166, in
callcatch
    return func()
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 354, in
_runcatchfunc
    return _dispatch(req)
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 994, in
_dispatch
    cmdpats, cmdoptions)
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 737, in
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 1003, in
_runcommand
    return cmdfunc()
  File "/usr/lib/python2.7/site-packages/mercurial/dispatch.py", line 991, in
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
  File "/usr/lib/python2.7/site-packages/mercurial/util.py", line 1644, in
check
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/mercurial/commands.py", line 6041, in
update
    ctx = scmutil.revsingle(repo, rev, rev)
  File "/usr/lib/python2.7/site-packages/mercurial/scmutil.py", line 659, in
revsingle
    return repo[default]
  File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 1277, in
__getitem__
    (changeid, type(changeid)))
mercurial.error.ProgrammingError: unsupported changeid '' of type <type 'str'>
$

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list