Pushing several local commits to a remote branch

Martin Pool mbp at canonical.com
Mon Jun 28 03:36:10 BST 2010


On 27 June 2010 02:26, Eli Zaretskii <eliz at gnu.org> wrote:
> The Emacs repository still uses sftp, which is slow.  So much so that
> one of the most active contributors to Emacs says he thinks twice
> before trying to do any development work, see
> http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00989.html.
>
> Given this sad state of affairs, I thought that perhaps using
> "bzr ci --local" for several changes followed by a single push
> could make the life of a contributor easier, as the overhead of
> the sftp protocol would be sustained only once.
>
> The question is, since the master repository is on Savannah, is
> there any possibility to screw up history either on the master
> branch or in the local branch bound to it?

I realize emacs wants to ask people to use bzr in a particular
semicentralized standardized model and I realize I am not up to date
on the whole history of it.

Still: why not actually make full-fledged branches locally, merge into
a local copy of trunk, then push that?  Then people should never or
rarely need to block waiting for network traffic.

-- 
Martin



More information about the bazaar mailing list