[MERGE] make 'push' default to parent branch

Scott Scriven bzr at toykeeper.net
Wed Jul 30 01:52:45 BST 2008


* Ben Finney <bignose+hates-spam at benfinney.id.au> wrote:
> Note that the above statement is of goals, not of 
> implementations.

True.  And bzr is developing quickly toward that goal.  Sometimes 
it's easy to lose track of just how fast bzr is moving.  Everyone 
is doing a wonderful job.

... and I'm distracting people with off-topic rambling.  Thanks 
for the reminder.  :)

> just confused as to why one set of conceptual complexities is 
> handwaved while the other is presented as an "observation".

It would be a lot more fair after substituting "hg" for "git" in 
everything I wrote.  Hg inflicts less complexity than git, but 
otherwise has similar concepts.  Even in git's newer, friendlier 
versions, it's still awfully complicated.  Abstractions are so 
thin they fail to hide what's underneath, user interfaces are 
disorganized and inconsistent with each other, and a lot of 
unnecessary details require periodic attention.

What I was trying to get at is that the underlying model is still 
less flexible than bzr.  Sure, git can have multiple heads in a 
single directory, but it can't do a lot of what bzr does, like 
lightweight checkouts, stacked branches, and plugins which can 
modify core commands.


-- Scott



More information about the bazaar mailing list