I should point out the workaround Martin showed me on IRC: Simply perform a blank commit immediately prior to the checkout. Bzr still strangely insists that the bound directory (Tlib19 in my example) is "out of date" and must be updated before a non-local commit can take place. Steve