XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Low
    • None
    • Affects Version/s: 2.4.8.0
    • 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

            Assignee:
            Unassigned
            Reporter:
            Ian Oswald
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: