Re: Basic Bazaar guide for Emacs hackers.
Stephen J. Turnbull <stephen <at> xemacs.org>
2009-12-01 01:53:07 GMT
Eli Zaretskii writes:
> . The page is biased towards contributors who don't have write access
> to the Emacs repository. Notably, it gives almost all examples
> using the HTPP URL, not the SFTP one.
That's right, but the reason I left it that way was not "committers"
vs. "others". It's "URLs we are almost sure will work" vs. "URLS we
hope will be replaced by much better schemes". If at all possible, we
want the SFTP URL to be replaced by bzr+ssh, but that does not work at
all right now. My logic is that as it stands, the reader who doesn't
remember the committer URL must go back to the beginning, where she
will see the warning about possibly changing URLs.
<at> RMS: Is there no chance that you will intervene and ask the Savannah
admins to increase the priority of bzr+ssh? This is extremely
important to the uptake of Bazaar on Savannah. With dumb transports
like HTTP and SFTP, frequently network transfers of 25MB have been
observed in the process of committing a tiny (~10 lines) patch,
because a whole pack (essentially, a zip file full of diffs
representing revisions) gets transferred from the local system to the
upstream master. With a bzr server, only the diff need be sent, and
the pack is rewritten on the upstream master's host. This affects all
committer workflows, and IIRC locks the repository so that other
committers cannot write (AFAIK it's still readable, but of course
readers will get stale data).
But the concerns of the Savannah hackers are valid. Although
discussion on bazaar <at> canonical.com indicates that their security
analysis is incorrect, they must convince themselves that is true, and
(Continue reading)