I can confirm this also happens on Lucid with trunk.
[x]% bzr st added: foo/bar/ foo/bar/spam/ [x]% cd foo/bar [bar]% echo "hello" > 1.~ [bar]% cd - ~/tmp/x [x]% bzr st added: foo/bar/ foo/bar/spam/ [x]% bzr ignored foo/bar/1.~ *~ [x]% bzr shelve --all Selected changes: -D foo/bar/ -D foo/bar/spam/ bzr: ERROR: Tree transform is malformed [('missing parent', 'new-1')] [x]% bzr version --short 2.3.0dev1 [x]%
I can confirm this also happens on Lucid with trunk.
[x]% bzr st
added:
foo/bar/
foo/bar/spam/
[x]% cd foo/bar
[bar]% echo "hello" > 1.~
[bar]% cd -
~/tmp/x
[x]% bzr st
added:
foo/bar/
foo/bar/spam/
[x]% bzr ignored
foo/bar/1.~ *~
[x]% bzr shelve --all
Selected changes:
-D foo/bar/
-D foo/bar/spam/
bzr: ERROR: Tree transform is malformed [('missing parent', 'new-1')]
[x]% bzr version --short
2.3.0dev1
[x]%