[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Switching to bzr: what Emacs developers should know?
From: |
Bastien |
Subject: |
Re: Switching to bzr: what Emacs developers should know? |
Date: |
Sun, 09 Aug 2009 08:03:49 +0800 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux) |
B Smith-Mannschott <address@hidden> writes:
> Presumably, you've seen this, yes?:
> http://www.emacswiki.org/emacs/BzrForEmacsDevs
> First, initialize a repository in which to store all your branches:
>
> bzr init-repo --2a emacs/
(I hope we won't need this "--2a" option anytime soon.)
> Create a branch that will just be a mirror of the mainline. You’ll
> never make any changes to this branch; its job is just to reflect the
> upstream master:
>
> cd emacs/
> bzr branch http://bzr.savannah.gnu.org/sources/emacs/trunk/ trunk/
Is this "trunk" branch necessary, or just a convenience?
Why isn't the default branch enough for the trunk-tasks described
in this page?
> And after refreshing the mirror, you’ll want to get those changes into
> your task branch, by merging them:
>
> cd SOME-TASKNAME/
> bzr merge
> bzr commit -m "Merge from mainline."
Is this merge happening between the local branch and the trunk or the
local branch and the default branch?
> If you’re one of the Emacs maintainers, then you can just push it directly to
> the upstream master:
>
> bzr push %%bzr+ssh://bzr.savannah.gnu.org/sources/emacs/trunk/%%
Any chance to reduce this to "bzr push"?
IIUC this sequence will do:
,----
| cd SOME-TASK/
| echo "public_branch = http://bzr.savannah.gnu.org/sources/emacs/trunk"; >>
.bzr/branch/config
| bzr bind http://bzr.savannah.gnu.org/sources/emacs/trunk/
| cd ..
`----
Then "bzr push" will push to the public_branch location. Am I right?
--
Bastien
- Re: Switching to bzr: what Emacs developers should know?, (continued)
- Re: Switching to bzr: what Emacs developers should know?, Karl Fogel, 2009/08/11
- Re: Switching to bzr: what Emacs developers should know?, Stefan Monnier, 2009/08/11
- Message not available
- Re: Switching to bzr: what Emacs developers should know?, Stefan Monnier, 2009/08/13
- bzr for Gnus (was: Switching to bzr: what Emacs developers should know?), Ted Zlatanov, 2009/08/11
- bzr for Gnus (was: Switching to bzr: what Emacs developers should know?), Stephen J. Turnbull, 2009/08/12
- Re: bzr for Gnus (was: Switching to bzr: what Emacs developers should know?), Mike Kupfer, 2009/08/12
- Re: bzr for Gnus, Ted Zlatanov, 2009/08/12
- Re: bzr for Gnus, Miles Bader, 2009/08/12
- Re: bzr for Gnus, Stefan Monnier, 2009/08/13
- Re: Switching to bzr: what Emacs developers should know?, Bastien, 2009/08/08
- Re: Switching to bzr: what Emacs developers should know?,
Bastien <=
- Re: Switching to bzr: what Emacs developers should know?, CHENG Gao, 2009/08/09
- Re: Switching to bzr: what Emacs developers should know?, Karl Fogel, 2009/08/11
- Message not available
- Re: Switching to bzr: what Emacs developers should know?, Karl Fogel, 2009/08/11
- Message not available
- Re: Switching to bzr: what Emacs developers should know?, Karl Fogel, 2009/08/11
- Message not available
- Re: Switching to bzr: what Emacs developers should know?, Karl Fogel, 2009/08/11
- Re: Switching to bzr: what Emacs developers should know?, CHENG Gao, 2009/08/12
- Re: Switching to bzr: what Emacs developers should know?, Stefan Monnier, 2009/08/13