1. Bitbucket Website
  2. Public Issue Tracker
  3. master

Issues

Issue #2825 invalid

crash of tortoise hg workbench when marking another head

jschulze
created an issue

{{{

!python

Mercurial version (1.8.4). TortoiseHg version (2.0.5) Command: --nofork workbench CWD: C:\dev_Data_\DataControl Extensions loaded: fixfrozenexts, fetch Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] Windows version: (6, 0, 6002, 2, 'Service Pack 2') Processor architecture: x86 Qt-4.7.1 PyQt-4.8.3 Recoverable runtime error (stderr): Traceback (most recent call last): File "tortoisehg\hgqt\revdetails.pyo", line 221, in onFileRevSelected File "tortoisehg\hgqt\fileview.pyo", line 306, in displayFile File "tortoisehg\hgqt\fileview.pyo", line 529, in init File "tortoisehg\hgqt\fileview.pyo", line 714, in readStatus File "tortoisehg\hgqt\fileview.pyo", line 668, in genSubrepoRevChangedDescription File "mercurial\commands.pyo", line 2671, in log File "mercurial\cmdutil.pyo", line 1119, in walkchangerevs File "mercurial\cmdutil.pyo", line 177, in revrange File "mercurial\revset.pyo", line 813, in match File "mercurial\parser.pyo", line 81, in parse File "mercurial\parser.pyo", line 73, in _parse File "mercurial\parser.pyo", line 45, in _parse ParseError: ('not a prefix: end', 41)

}}}

Context of this bug:

We have a mercurial repository called 'DataControl' with some other mercurial subrepos in it.

Now I have two heads in the repository 'DataControl', each representing different substates of the subrepos.

When I CLICK on the node of the non-marked head (because I want to merge the two heads) then the gui crashes with the error stack above.

I have forgotten the version where this is happening: Noticed in 2.0.3 - 2.0.5

Comments (2)

  1. Log in to comment