[MERGE] make 'push' default to parent branch
Ben Finney
bignose+hates-spam at benfinney.id.au
Wed Jul 30 00:51:25 BST 2008
Scott Scriven <bzr at toykeeper.net> writes:
> * Russel Winder <russel.winder at concertant.com> wrote:
> > I like the goal of Bazaar: DVCS with a consistent and simple
> > model. Contrast Git.
>
> I'm not too fond of git, but this seems backward. Git has a
> relatively simple model with complex implementation.
Note that the above statement is of goals, not of implementations.
> In git, you have a repository. It has history, one or more heads,
> and optionally a working tree. It also has a complex UI which
> exposes too many implementation details.
This handwaves away all the complexities that a user must cope with to
deal with Git. A newcomer can't know which of those interface
complexities are the "real" core concepts.
> Bzr has standalone branches, shared repositories, unbound branches,
> bound branches, remote branches, stacked branches, lightweight
> checkouts, looms, and different rules for each regarding working
> trees, heads, history, etc... and a handful of different storage
> back ends, many of which are incompatible with various features and
> each other.
This level of complexity is exactly what I find when trying to
understand how to drive Git. I don't see what point you make by
ignoring the complexity when presenting Git's concepts but showing it
when discussing Bazaar.
> It's not a bad thing; just an observation.
I could just as easily say: In Bazaar you have branches. It has a
history of revisions, and optionally a working tree. It also has an
imperfect UI which exposes a number of implementation details.
Why is that not comparable to your "observation" for Git?
Again, like you, I'm not trying to be hostile; just confused as to why
one set of conceptual complexities is handwaved while the other is
presented as an "observation".
--
\ “First things first, but not necessarily in that order.” —The |
`\ Doctor, _Doctor Who_ |
_o__) |
Ben Finney
More information about the bazaar
mailing list