I know, I was thinking about it, but the thing is I can't substantiate the exact circumstances that cause that problem to pop up. The method is already used in tests in ``bzrlib.tests.blackbox.test_versioning.SubdirCommit`` but it does not fail.
Roughly has something to do with Tree subclass used (WorkingTree 4+ in this case) and possibly with that tree having uncomitted changes. If you have any ideas let me know and I can try things out.
I know, I was thinking about it, but the thing is I can't substantiate the exact circumstances that cause that problem to pop up. The method is already used in tests in ``bzrlib. tests.blackbox. test_versioning .SubdirCommit` ` but it does not fail.
Roughly has something to do with Tree subclass used (WorkingTree 4+ in this case) and possibly with that tree having uncomitted changes. If you have any ideas let me know and I can try things out.