Closed
Bug 1050163
Opened 10 years ago
Closed 9 years ago
bzpost should prompt for password for a few times if user types wrong password
Categories
(Developer Services :: Mercurial: bzpost, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: TYLin, Unassigned)
Details
(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/806] )
I only store bugzilla username in the config. When I typed a wrong password, bzpost should ask me again. But I got this exception instead :/ Traceback (most recent call last): File "/usr/local/bin/hg", line 38, in <module> mercurial.dispatch.run() File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 28, in run sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 69, in dispatch ret = _runcatch(req) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 138, in _runcatch return _dispatch(req) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 819, in _dispatch cmdpats, cmdoptions) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 599, in runcommand ret = _runcommand(ui, options, cmd, d) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 196, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/hgext/color.py", line 431, in colorcmd return orig(ui_, opts, cmd, cmdfunc) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 196, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/hgext/pager.py", line 138, in pagecmd return orig(ui, options, cmd, cmdfunc) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 910, in _runcommand return checkargs() File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 881, in checkargs return cmdfunc() File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/dispatch.py", line 816, in <lambda> d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/util.py", line 518, in check return func(*args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 151, in wrap util.checksignature(origfn), *args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/util.py", line 518, in check return func(*args, **kwargs) File "/Users/tlin/.mozbuild/version-control-tools/hgext/reviewboard/client.py", line 122, in pushcommand return orig(ui, repo, *args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/util.py", line 518, in check return func(*args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 151, in wrap util.checksignature(origfn), *args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/util.py", line 518, in check return func(*args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/hgext/mq.py", line 3387, in mqcommand return orig(ui, repo, *args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/util.py", line 518, in check return func(*args, **kwargs) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/commands.py", line 4717, in push newbranch=opts.get('new_branch')) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/localrepo.py", line 1725, in push return exchange.push(self, remote, force, revs, newbranch) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 196, in wrap return wrapper(origfn, *args, **kwargs) File "/Users/tlin/.mozbuild/version-control-tools/hgext/firefoxtree/__init__.py", line 164, in push return orig(repo, remote, force=force, revs=revs, newbranch=newbranch) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 196, in wrap return wrapper(origfn, *args, **kwargs) File "/Users/tlin/.mozbuild/version-control-tools/hgext/reviewboard/client.py", line 130, in wrappedpush return orig(repo, remote, force=force, revs=revs, newbranch=newbranch) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/exchange.py", line 151, in push _pushbookmark(pushop) File "/usr/local/Cellar/mercurial/3.0.2/lib/python2.7/site-packages/mercurial/extensions.py", line 196, in wrap return wrapper(origfn, *args, **kwargs) File "/Users/tlin/.mozbuild/version-control-tools/hgext/bzpost/__init__.py", line 133, in wrappedpushbookmark bugzilla_url=bzurl) File "/Users/tlin/.mozbuild/version-control-tools/pylib/Bugsy/bugsy/bugsy.py", line 66, in __init__ raise LoginException(result['message']) bugsy.bugsy.LoginException: Message: The username or password you entered is not valid.
Assignee | ||
Updated•10 years ago
|
Product: Other Applications → Developer Services
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/259]
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/259] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/806] [kanban:engops:https://kanbanize.com/ctrl_board/6/259]
Assignee | ||
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/806] [kanban:engops:https://kanbanize.com/ctrl_board/6/259] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/806]
Comment 1•9 years ago
|
||
We now have Bugzilla API keys and it is expected that these will be stored in hgrc files. Passwords shouldn't ever come into the picture any more.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•