Comment 11 for bug 235407

Revision history for this message
Patrick Dempster (paddydempster-deactivatedaccount) wrote :

On Windows XP with bzr version 1.5. I get the following trace after moving two files with bzr mv while there where pending merges in the tree. Note I haven't been doing double merges or --force merges.

F:\working\matlab>bzr version
Bazaar (bzr) 1.5
  Python interpreter: F:\Program Files\Bazaar\python25.dll 2.5.2
  Python standard library: F:\Program Files\Bazaar\lib\library.zip
  bzrlib: F:\Program Files\Bazaar\lib\library.zip\bzrlib
  Bazaar configuration: F:\Documents and Settings\patrickd\Application Data\baza
ar\2.0
  Bazaar log file: F:\Documents and Settings\patrickd\My Documents\.bzr.log

F:\working\matlab>bzr status
renamed:
  NewSelectionFunctionRequirements => NewSelectionFunctionRequirements.txt
  ThesisGraphRequirements => ThesisGraphRequirements.txt
modified:
  ga/gaUsingNewRouting.m
  ga/routingAwareDamaged.m
  ga/setupRun_Start.m
unknown:
  ga/start.png
pending merges:
  Patrick Dempster 2008-07-09 testing the checkin in bzr
bzr: ERROR: exceptions.KeyError: 'pop(): dictionary is empty'

Traceback (most recent call last):
  File "bzrlib\commands.pyc", line 846, in run_bzr_catch_errors
  File "bzrlib\commands.pyc", line 797, in run_bzr
  File "bzrlib\commands.pyc", line 499, in run_argv_aliases
  File "bzrlib\commands.pyc", line 807, in ignore_pipe
  File "bzrlib\builtins.pyc", line 178, in run
  File "bzrlib\status.pyc", line 142, in show_tree_status
  File "bzrlib\status.pyc", line 235, in show_pending_merges
  File "bzrlib\status.pyc", line 172, in _get_sorted_revisions
  File "bzrlib\tsort.pyc", line 412, in __init__
KeyError: 'pop(): dictionary is empty'

bzr 1.5 on python 2.5.2 (win32)
arguments: ['bzr', 'status']
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
  bzrtools F:\Documents and Settings\patrickd\Application Data\bazaa
r\2.0\plugins\bzrtools [1.5.0]
  launchpad F:\Program Files\Bazaar\plugins\launchpad [unknown]
  qbzr F:\Documents and Settings\patrickd\Application Data\bazaa
r\2.0\plugins\qbzr [0.9.0]