bazaar shelve from explorer crashes shelving large number of file removes.

Bug #1068252 reported by Robin Sandlin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Expired
Undecided
Unassigned
QBzr
Incomplete
Undecided
Unassigned

Bug Description

In Windows explorer after removing large number of files from version control, selected files to shelve. Hit "Shelve" button, error occurs.

bzr: ERROR: bzrlib.errors.MalformedTransform: Tree transform is malformed [('duplicate', 'new-457', 'new-55', u'dbupgrade.vbw'), ('duplicate', 'new-204', 'new-535', u'transienttest.vbw'), ('duplicate', 'new-124', 'new-759', u'obdtest.vbw'), ('duplicate', 'new-77', 'new-786', u'espforms.vbw'), ('duplicate', 'new-1290', 'new-186', u'spanchkcai.vbw')]

Traceback (most recent call last):
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\widgets\shelve.py", line 715, in do_shelve
  File "bzrlib\shelf.pyo", line 382, in shelve_changes
  File "bzrlib\shelf.pyo", line 256, in transform
  File "bzrlib\transform.pyo", line 1730, in apply
  File "bzrlib\transform.pyo", line 554, in _check_malformed
MalformedTransform: Tree transform is malformed [('duplicate', 'new-457', 'new-55', u'dbupgrade.vbw'), ('duplicate', 'new-204', 'new-535', u'transienttest.vbw'), ('duplicate', 'new-124', 'new-759', u'obdtest.vbw'), ('duplicate', 'new-77', 'new-786', u'espforms.vbw'), ('duplicate', 'new-1290', 'new-186', u'spanchkcai.vbw')]

bzr 2.5.1 on python 2.6.6 (win32)
arguments: ['C:\\Program Files\\Bazaar\\tbzrcommand.exe', '--command=shelve', '--file=D:\\DC\\VB']
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
  bzrtools C:\Program Files\Bazaar\plugins\bzrtools [2.5.0]
  changelog_merge C:\Program Files\Bazaar\plugins\changelog_merge [2.5.1]
  colo C:\Program Files\Bazaar\plugins\colo [0.4.0]
  explorer C:\Program Files\Bazaar\plugins\explorer [1.2.2]
  fastimport C:\Program Files\Bazaar\plugins\fastimport [0.14.0dev]
  git C:\Program Files\Bazaar\plugins\git [0.6.8]
  launchpad C:\Program Files\Bazaar\plugins\launchpad [2.5.1]
  loom C:\Program Files\Bazaar\plugins\loom [2.3.0dev]
  netrc_credential_store C:\Program Files\Bazaar\plugins\netrc_credential_store [2.5.1]
  news_merge C:\Program Files\Bazaar\plugins\news_merge [2.5.1]
  pipeline C:\Program Files\Bazaar\plugins\pipeline [1.4.0]
  qbzr C:\Program Files\Bazaar\plugins\qbzr [0.22.3]
  rewrite C:\Program Files\Bazaar\plugins\rewrite [0.6.4dev]
  svn C:\Program Files\Bazaar\plugins\svn [1.2.2]
  upload C:\Program Files\Bazaar\plugins\upload [1.2.0dev]
  xmloutput C:\Program Files\Bazaar\plugins\xmloutput [0.8.8]

Revision history for this message
Alexander Belchenko (bialix) wrote :

Can you make up a reasonable small testing repo in which you can reproduce this problem, please?

Changed in qbzr:
status: New → Incomplete
Changed in bzr:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Bazaar because there has been no activity for 60 days.]

Changed in bzr:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.