[MERGE/RFC] Userdoc Driven Design on the Bazaar 2.0 UI

James Westby jw+debian at jameswestby.net
Wed Apr 15 15:52:41 BST 2009

On Thu, 2009-04-16 at 00:40 +1000, Ian Clatworthy wrote:
> 1. checkouts should be lightweight by default (ala svn)

I'll read and provide more feedback later, but this one gave me
an additional idea.

  kill "heavyweight checkout" forever. Use "bound branch"

There seems to be one too many concepts overlapping there, so this
could be a good chance to get rid of one. Perhaps "checkout"
is the better model for explaining what is going on in a heavyweight

Perhaps we should demote lightweight checkouts too. You always
get a branch, and you can bind it if you like. If you don't want
as much data then use a stacked branch. "checkout" could then
be a an alias for "branch && bind", "branch --stacked && bind"
if we prefer "lightweight" to be the default.

That would lead to the slightly odd situation where if you had
a bound branch stacked on the master then you could unbind from
it, but wouldn't be separate from it as stacked branches always
need to access the stacked on branch.



More information about the bazaar mailing list