Strange error on move operation

Philippe Lhoste PhiLho at GMX.net
Sun Nov 1 09:49:39 GMT 2009


Not sure if it is worth mentioning, but here I go, either it is a kind 
of bug report, or a good example of newbie stumbling because he hasn't 
properly read the doc... :-)

 > bzr version
Bazaar (bzr) 2.0.0
   Python interpreter: C:\PrgCmdLine\Bazaar\python25.dll 2.5.4
   Python standard library: C:\PrgCmdLine\Bazaar\lib\library.zip
   Platform: Windows-XP-5.1.2600-SP3

Branch upgraded from some previous version to 2.0 recently.

Using Windows Explorer on XP, I created a pair of directories and moved 
some files there.
I tried to move them automatically:

 > bzr st
removed:
   _SmallPrograms/ClockHands-1.svg
   _SmallPrograms/ClockHands-2.svg
   _SmallPrograms/CompactCrystalClock.fx
   _SmallPrograms/CrystalClock.fx
   _SmallPrograms/Gear.fx
   _SmallPrograms/Gears.fx
   _SmallPrograms/GimpGradient.fx
   _SmallPrograms/ShowGimpGradients.fx
unknown:
   _SmallPrograms/Gears/
   _SmallPrograms/GimpGradients/

D:\_PhiLhoSoft\JavaFX
 > bzr mv --auto
_SmallPrograms => _SmallPrograms/Gears
_SmallPrograms/GimpGradient.fx => 
_SmallPrograms/GimpGradients/GimpGradient.fx
_SmallPrograms/ShowGimpGradients.fx => 
_SmallPrograms/GimpGradients/ShowGimpGradients.fx
bzr: ERROR: An inconsistent delta was supplied involving 
u'_SmallPrograms/GimpGradients/GimpGradient.fx', 
'gimpgradient.fx-20091028182342-x927rrgvo2w0l0vy-1'
reason: Missing parent

Ouch. Perhaps I made a mistake, but it isn't a very friendly message...

Log trace:

dim. 2009-11-01 10:36:40 +0100
0.156  bzr arguments: [u'mv', u'--auto']
0.171  looking for plugins in D:/_PhiLhoDocs/Settings/bazaar/2.0/plugins
0.312  looking for plugins in C:/PrgCmdLine/Bazaar/plugins
0.312  Plugin name xmloutput already loaded
0.437  encoding stdout as sys.stdout encoding 'cp850'
0.500  opening working tree 'D:/_PhiLhoSoft/JavaFX'
[ 3496] 2009-11-01 10:36:41.171 INFO: _SmallPrograms => _SmallPrograms/Gears
[ 3496] 2009-11-01 10:36:41.171 INFO: _SmallPrograms/GimpGradient.fx => 
_SmallPrograms/GimpGradients/GimpGradient.fx
[ 3496] 2009-11-01 10:36:41.171 INFO: 
_SmallPrograms/ShowGimpGradients.fx => 
_SmallPrograms/GimpGradients/ShowGimpGradients.fx
0.796  Not saving DirState because _changes_aborted is set.
0.796  Not saving DirState because _changes_aborted is set.
0.812  Traceback (most recent call last):
   File "bzrlib\commands.pyo", line 842, in exception_to_return_code
   File "bzrlib\commands.pyo", line 1037, in run_bzr
   File "bzrlib\commands.pyo", line 654, in run_argv_aliases
   File "bzrlib\builtins.pyo", line 798, in run
   File "bzrlib\builtins.pyo", line 822, in run_auto
   File "bzrlib\rename_map.pyo", line 244, in guess_renames
   File "bzrlib\mutabletree.pyo", line 52, in tree_write_locked
   File "bzrlib\workingtree_4.pyo", line 1251, in apply_inventory_delta
   File "bzrlib\dirstate.pyo", line 1355, in update_by_delta
   File "bzrlib\dirstate.pyo", line 1414, in _apply_insertions
InconsistentDelta: An inconsistent delta was supplied involving 
u'_SmallPrograms/GimpGradients/GimpGradient.fx', 
'gimpgradient.fx-20091028182342-x927rrgvo2w0l0vy-1'
reason: Missing parent

0.812  return code 3

I solved the issue:

 > bzr add --no-recurse _SmallPrograms/Gears/ _SmallPrograms/GimpGradients/
adding _SmallPrograms/Gears
adding _SmallPrograms/GimpGradients

D:\_PhiLhoSoft\JavaFX
 > bzr mv --auto
_SmallPrograms/ClockHands-1.svg => _SmallPrograms/Gears/ClockHands-1.svg
_SmallPrograms/ClockHands-2.svg => _SmallPrograms/Gears/ClockHands-2.svg
_SmallPrograms/CompactCrystalClock.fx => 
_SmallPrograms/Gears/CompactCrystalClock.fx
_SmallPrograms/CrystalClock.fx => _SmallPrograms/Gears/CrystalClock.fx
_SmallPrograms/Gear.fx => _SmallPrograms/Gears/Gear.fx
_SmallPrograms/Gears.fx => _SmallPrograms/Gears/Gears.fx
_SmallPrograms/GimpGradient.fx => 
_SmallPrograms/GimpGradients/GimpGradient.fx
_SmallPrograms/ShowGimpGradients.fx => 
_SmallPrograms/GimpGradients/ShowGimpGradients.fx

but I thought it was worth reporting it...

-- 
Philippe Lhoste
--  (near) Paris -- France
--  http://Phi.Lho.free.fr
--  --  --  --  --  --  --  --  --  --  --  --  --  --




More information about the bazaar mailing list