<br>I've attached a patch of changes I've made to the mv command.<br><br>The gist is when you try to move multiple files into a directory, all moves are attempted, dups are ignored, errors are cached, and a full report is printed at the end of what succeeded and what failed. So given a tree:<br>
<br>branch<br>- foo<br>- bar<br>- baz<br>- boo<br>- sub/<br><br>where baz has not been added to tree, running: bzr mv b* f* sub<br><br>$ bzr mv b* f* sub/<br>Moved:<br> bar => sub/bar<br> baz => sub/baz<br>
boo => sub/boo<br> foo => sub/foo<br>Could not move:<br> baz : baz is not versioned.<br>bzr: ERROR: Not moved: [u'baz']<br><br>There's a couple of things I know I need to do before I submit it for merge:<br>
- update the NEWS. And I'm guessing I just document this as a change under the changes section?<br>- this would fix the bug I opened last month in launchpad - so how would I relate that either in my branch and/or during merge request? I think this one is documented somewhere, I just can't remember where I read up on it a while ago.<br>
<br>Anyhow, feedback would be appreciated.<br><br>Thanks,<br><br>--Spencer<br><br><br><br>