From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: dhruva Newsgroups: gmane.emacs.devel Subject: Re: source repository Date: Wed, 4 Jul 2007 12:44:08 +0530 Message-ID: References: <200707031442.28402.pogonyshev@gmx.net> <468A3997.2040500@f2s.com> <200707031514.17225.pogonyshev@gmx.net> <87tzskyeuf.fsf@uwakimon.sk.tsukuba.ac.jp> <18059.11141.84106.905999@kahikatea.snap.net.nz> <86ps38ps8w.fsf@lola.quinscape.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1183533275 5870 80.91.229.12 (4 Jul 2007 07:14:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 4 Jul 2007 07:14:35 +0000 (UTC) To: "Emacs Devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 04 09:14:34 2007 connect(): Connection refused 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 1I5z4L-0001lA-Fu for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 09:14:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I5z4K-0006oZ-Jr for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 03:14:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I5z41-0006iC-8C for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:14:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I5z3z-0006hN-FK for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:14:12 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I5z3y-0006gu-Ji for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:14:10 -0400 Original-Received: from ug-out-1314.google.com ([66.249.92.175]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I5z3y-0002wx-1z for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:14:10 -0400 Original-Received: by ug-out-1314.google.com with SMTP id 34so287696ugf for ; Wed, 04 Jul 2007 00:14:09 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=GjI+RvAT8Z9wBZxKXA/d6DBuDNtQD7Q2FRa3qB3ZwEyiTBZvIa8k26KEE810FbkZKzdxWjJVtkw+vMogIzNlZfarfDQYXckLHACInjwtGadQRVpFbZtdbuwYXz8YNjm69iWJGt3FrrZvxiMsfqoqw2fGLRkz/0S+0xlthtwWcUM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FAy2geT0DIJy7aaERpdydC6fwSb4EjRkHNAccH+i6NKNhSLSSwWRqdnnTQL1EetERCRhdocvQeELGrXwudoADjrN5EhSsPFLOH04H0IJzlDJWcydFLBiCVSKMFzGQVigaw5bnFtzaP6B2NpDZSut+OjK/2g4rHvxxit8zmibdOU= Original-Received: by 10.78.168.1 with SMTP id q1mr3919249hue.1183533248872; Wed, 04 Jul 2007 00:14:08 -0700 (PDT) Original-Received: by 10.78.206.13 with HTTP; Wed, 4 Jul 2007 00:14:08 -0700 (PDT) In-Reply-To: <86ps38ps8w.fsf@lola.quinscape.zz> Content-Disposition: inline X-detected-kernel: Linux 2.4-2.6 (Google crawlbot) 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:74281 Archived-At: Hi, For someone like me with no write access to CVS (well, I do not need for the trivial changes I make), a DSCM offers a mechanism to keep my local changes under version control. This greatly helps preparing localized (customized) packaging for our internal use. IMHO, this can trigger more involvement as people can maintain their own changes (_under_ _version_ _control__ and repeatedly apply them onto the mainstream Emacs changes. Last but not the least, the firewall issue. Many companies block the standard ports on which files can be exchanged. In most companies I have worked so far, CVS port has been blocked (long back, Savannah was running CVS on 443 and I could access). Also, CVS through PROXY is not widely supported/used. I have just come across unofficial tweaks to support that. Mercurial (I have not worked on other DSCM extensively enough to have explored the various features) works on the standard HTTP port, if you have web access, you have repository access. In my view, this is also a very important feature. -dky -- Dhruva Krishnamurthy Contents reflect my personal views only!