Changing the UI of checkout

Marius Kruger amanic at gmail.com
Fri Apr 17 22:19:47 BST 2009


2009/4/17 Ian Clatworthy <ian.clatworthy at canonical.com>:
...
> * checkouts being lightweight and lightweight only
> * if you want to use the lockstep development workflow with local history
>  and/or make local commits, use a bound branch
> * removing --local from commit

this looks good to me.

I'd add though that we should also make binding better,
otherwise you can still get into the same mess as "commit --local"
with unbind && commit && bind.
I think bind should refuse to work if the branches are out of sync.
Maybe it can do a push/pull for you as a convenience when the branches
did not diverge,
and otherwise advise the user to merge && commit and try again.
(this is obviously not critical for v2)



More information about the bazaar mailing list