-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 2.4.8.0
-
Component/s: MercurialCredentialManager
-
Environment:
-
Severity 2 - Major
I am trying to clone a mercurial repo from bitbucket and am getting the attached message.
I can't update beyond this version because the .net version that is used is not "approved" for the version of windows 10 that the company uses.
I have tried updating my system mercurial to 4.7.1 and set SourceTree to use that as well.
Command: perl.exe C:\Users\iaoswa\AppData\Local\SourceTree\app-2.4.8\tools\svn.pl info // URL
Output:
Error: System.ComponentModel.Win32Exception: The system cannot find the file specified
Command: git -c diff.mnemonicprefix=false -c core.quotepath=false ls-remote
Output:
Error: remote: Mercurial (hg) is required to use this repository.
remote:
remote: https://confluence.atlassian.com/x/vLRCMw
fatal: unable to access /* URL */: The requested URL returned error: 405
Command: hg identify extensions.hgext.hgsubversion=!
Output:
Error: *** failed to import extension hgext.hgflow from ..\SourceTree\app-2.4.8\extras\hgext\hgflow\hgflow.py: 'module' object has no attribute 'command'
-
- Unknown exception encountered with possibly-broken third-party extension mercurial_credential_manager
- which supports versions unknown of Mercurial.
- Please disable mercurial_credential_manager and try your action again.
- If that fixes the bug please report it to https://github.com/mminns/mercurial_credential_manager_for_windows
- Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
- Mercurial Distributed SCM (version 4.7.1)
- Extensions loaded: eol, rebase, transplant, extdiff, fetch, strip, mq, shelve, mercurial_credential_manager
Traceback (most recent call last):
File "hg", line 50, in <module>
File "mercurial\dispatch.pyo", line 90, in run
File "mercurial\dispatch.pyo", line 213, in dispatch
File "mercurial\dispatch.pyo", line 354, in _runcatch
File "mercurial\dispatch.pyo", line 362, in _callcatch
File "mercurial\scmutil.pyo", line 161, in callcatch
File "mercurial\dispatch.pyo", line 344, in _runcatchfunc
File "mercurial\dispatch.pyo", line 984, in _dispatch
File "mercurial\dispatch.pyo", line 730, in runcommand
File "mercurial\dispatch.pyo", line 992, in _runcommand
File "mercurial\dispatch.pyo", line 981, in <lambda>
File "mercurial\util.pyo", line 1528, in check
File "mercurial\util.pyo", line 1528, in check
File "hgext\mq.pyo", line 3600, in mqcommand
File "mercurial\util.pyo", line 1528, in check
File "mercurial\commands.pyo", line 2954, in identify
File "mercurial\hg.pyo", line 189, in peer
File "mercurial\hg.pyo", line 163, in _peerorrepo
File "mercurial\httppeer.pyo", line 988, in instance
File "mercurial\httppeer.pyo", line 952, in makepeer
File "mercurial\httppeer.pyo", line 872, in performhandshake
File "mercurial\httppeer.pyo", line 311, in sendrequest
File "urllib2.pyo", line 435, in open
File "urllib2.pyo", line 548, in http_response
File "urllib2.pyo", line 467, in error
File "urllib2.pyo", line 407, in _call_chain
File "urllib2.pyo", line 909, in http_error_401
File "mercurial\url.pyo", line 463, in http_error_auth_reqed
File "../SourceTree/hg_extras/mercurial_credential_manager.py", line 437, in basic_http_error_auth_reqed
return basic_http_error_auth_reqed.orig(self, authreq, host, req, headers)
File "urllib2.pyo", line 887, in http_error_auth_reqed
File "mercurial\url.pyo", line 467, in retry_http_basic_auth
File "../SourceTree/hg_extras/mercurial_credential_manager.py", line 428, in find_user_password
return self._pwd_handler.find_auth(self, realm, authuri, req)
File "../SourceTree/hg_extras/mercurial_credential_manager.py", line 259, in find_auth
if username[0]:
IndexError: list index out of range