Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • thg thg
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 829
    • Issues 829
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • TortoiseHg
  • thgthg
  • Issues
  • #5676
Closed
Open
Created Jan 24, 2021 by gambit823@gambit823

Crash when attempting to update to a different branch

  1. Set the branch filter to a specific branch
  2. Right click and choose update on the tip of that branch
  3. Click Update
  4. App crashes:
    #!python
    ** Mercurial version (5.6.1).  TortoiseHg version (5.6.1)
    ** Command: 
    ** CWD: C:\Program Files\TortoiseHg
    ** Encoding: cp1252
    ** Extensions loaded: evolve, strip, mq, purge, rebase, share, tortoisehg.util.configitems
    ** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
    ** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
    ** Processor architecture: x64
    ** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
    Traceback (most recent call last):
      File "tortoisehg\hgqt\cmdui.pyo", line 648, in runCommand
      File "tortoisehg\hgqt\update.pyo", line 369, in runCommand
      File "tortoisehg\hgqt\update.pyo", line 315, in isclean
      File "mercurial\context.pyo", line 1428, in modified
      File "mercurial\util.pyo", line 1747, in __get__
      File "mercurial\context.pyo", line 1393, in _status
      File "mercurial\localrepo.pyo", line 3015, in status
      File "mercurial\context.pyo", line 428, in status
      File "mercurial\context.pyo", line 1961, in _buildstatus
      File "mercurial\context.pyo", line 1868, in _dirstatestatus
      File "mercurial\context.pyo", line 1544, in __contains__
      File "mercurial\dirstate.pyo", line 287, in __getitem__
      File "mercurial\dirstate.pyo", line 1472, in get
      File "mercurial\util.pyo", line 1747, in __get__
      File "mercurial\dirstate.pyo", line 1439, in _map
      File "mercurial\dirstate.pyo", line 1681, in read
      File "mercurial\util.pyo", line 1822, in wrapper
    ValueError: overflow in dirstate
Edited Jan 25, 2021 by Matt Harbison
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking