Is "bzr push" safe?
Jelmer Vernooij
jelmer at samba.org
Wed Nov 30 19:50:52 UTC 2011
On 11/30/2011 08:43 PM, Chris Hecker wrote:
>
> You merge to the branch that tracks "trunk" (a.k.a. "mainline"), and
> then push from that.
>
>
> Ah, okay, I figured you had to push somewhere!
>
> So, I have a bunch of repo's I'd like to switch to
> append-only...what's the right way to do that?
>
"bzr init" has a --append-revisions-only option, which will enable this
for new branches you create.
You can also set it on existing branches, either by using "bzr config",
or by manually editing .bzr/branch/branch.conf:
$ bzr config append_revisions_only=True
or
$ echo append_revisions_only=True >> .bzr/branch/branch.conf
Cheers,
Jelmer
> On Wed, Nov 30, 2011 at 3:56 AM, Eli Zaretskii <eliz at gnu.org
> <mailto:eliz at gnu.org>> wrote:
>
> > Date: Wed, 30 Nov 2011 00:52:42 -0800
> > From: Chris Hecker <checker at d6.com <mailto:checker at d6.com>>
> >
> >
> > > This option is set in the Emacs repository, so "bzr push" from a
> > > branch will fail, IIUC.
> >
> > So how to you push changes up "correctly" to an append-revisions
> repo,
> > with merge and -d?
>
> You merge to the branch that tracks "trunk" (a.k.a. "mainline"), and
> then push from that.
>
> You can either use "merge -d" for that or cd to the trunk directory
> and say "merge ../branch". (FWIW, I use the latter, as it suits
> better my mental model, and also doesn't require me to know there is
> the -d switch ;-)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20111130/7846cde0/attachment.html>
More information about the bazaar
mailing list