From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Basic Bazaar guide for Emacs hackers. Date: Tue, 01 Dec 2009 10:53:07 +0900 Message-ID: <87fx7vwjcs.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87skbzblp5.fsf@telefonica.net> <87y6log42q.fsf@red-bean.com> <87y6lo8zgi.fsf@telefonica.net> <87638sy5ab.fsf@uwakimon.sk.tsukuba.ac.jp> <87tywc8u7t.fsf@telefonica.net> <877ht8eegg.fsf@red-bean.com> <83einfn77y.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1259632105 4455 80.91.229.12 (1 Dec 2009 01:48:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Dec 2009 01:48:25 +0000 (UTC) Cc: Karl Fogel , Eli Zaretskii , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 01 02:48:17 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NFHqj-0001tX-9u for ged-emacs-devel@m.gmane.org; Tue, 01 Dec 2009 02:48:17 +0100 Original-Received: from localhost ([127.0.0.1]:53931 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NFHqi-0000NY-Vc for ged-emacs-devel@m.gmane.org; Mon, 30 Nov 2009 20:48:17 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NFHqd-0000M8-6p for emacs-devel@gnu.org; Mon, 30 Nov 2009 20:48:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NFHqX-0000Gk-KP for emacs-devel@gnu.org; Mon, 30 Nov 2009 20:48:09 -0500 Original-Received: from [199.232.76.173] (port=56925 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NFHqX-0000Gc-Fh for emacs-devel@gnu.org; Mon, 30 Nov 2009 20:48:05 -0500 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:45851) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NFHqP-0003OY-1k; Mon, 30 Nov 2009 20:47:57 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id D09E91535A8; Tue, 1 Dec 2009 10:47:54 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 4481C1A290A; Tue, 1 Dec 2009 10:53:07 +0900 (JST) In-Reply-To: <83einfn77y.fsf@gnu.org> X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" 1444e28f1a3d XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:118013 Archived-At: 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. @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@canonical.com indicates that their security analysis is incorrect, they must convince themselves that is true, and that is not costless. Only you have the stature to increase the priority of that work. > . A Unix-like system is assumed without any notice to that effect. > Some commands will not work on Windows without subtle changes. For > example, > > echo "public_branch = http://bzr.savannah.gnu.org/r/emacs/trunk" >> .bzr/branch/branch.conf In this particular case AFAIK you don't need the quotes on Unix either. > . "Other Resources" should be at the beginning. Someone who looks > for a CVS-like way of doing things should not be required to read > through such a long document to find the alternatives near the end. You are welcome to edit it that way if you want. I believe you would certainly have RMS's support in doing that. I'm not going to play "last patch wins" if you do, and I don't think Karl will either.