Mainline branch defaults (was: Bazaar Mercurial Plugin to access BitBucket)

Ben Finney ben+bazaar at benfinney.id.au
Fri Oct 21 03:07:26 UTC 2011


"Stephen J. Turnbull" <stephen at xemacs.org> writes:

> Ben Finney writes:
>  > "Stephen J. Turnbull" <stephen at xemacs.org> writes:
>
>  > > But I would not set up a project repository in Bazaar without
>  > > configuring the appropriate policy to protect the mainline (I
>  > > think it's "bzr init --append-revisions-only").
>  > 
>  > I will try to remember this criticism of Bazaar next time I'm
>  > asked, it is a valid one.
>
> It's not really a criticism of "Bazaar".  It is a criticism of a
> particular default.  Maybe, given the logic and the reports of users,
> we should consider changing that default?

Default for what, though? When Bazaar creates a branch, the default
should *not* be ‘--append-revisions-only’. That's IMO only a sensible
default for a mainline branch; and how does Bazaar know that's the case
unless told?

And, if we're going to need to tell Bazaar that a particular branch is a
mainline, how is that different from the manual setting of the existing
option ‘--append-revisions-only’?

-- 
 \      “Every man would like to be God, if it were possible; some few |
  `\          find it difficult to admit the impossibility.” —Bertrand |
_o__)                    Russell, _Power: A New Social Analysis_, 1938 |
Ben Finney




More information about the bazaar mailing list