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 09:48:46 +0530 Message-ID: References: <200707031442.28402.pogonyshev@gmx.net> <468A3997.2040500@f2s.com> <200707031514.17225.pogonyshev@gmx.net> <87hcolgszt.fsf@red-bean.com> 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 1183522739 14228 80.91.229.12 (4 Jul 2007 04:18:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 4 Jul 2007 04:18:59 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Karl Fogel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 04 06:18:57 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 1I5wKN-0003Dh-Ga for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 06:18:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I5wKM-0007g2-P1 for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 00:18:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I5wKJ-0007fn-8L for emacs-devel@gnu.org; Wed, 04 Jul 2007 00:18:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I5wKG-0007fb-Tm for emacs-devel@gnu.org; Wed, 04 Jul 2007 00:18:50 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I5wKG-0007fY-O2 for emacs-devel@gnu.org; Wed, 04 Jul 2007 00:18:48 -0400 Original-Received: from ug-out-1314.google.com ([66.249.92.172]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I5wKG-0006AU-Cq for emacs-devel@gnu.org; Wed, 04 Jul 2007 00:18:48 -0400 Original-Received: by ug-out-1314.google.com with SMTP id 34so264333ugf for ; Tue, 03 Jul 2007 21:18:47 -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:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ei96hlOs8svVOhKQ+M7oBMROZmD3mdFrasjeAXwCqmNwDKzYX+HEBG3pcH0Ntj1i9P1Hm7HsRB1gwxWv+30hjwQpE7bo4kT4BNAL81iVnh8gsbSFCJojdcPCRx/9SnJ852AMdxfqlzWLV/CyIivZhQORagxpOpRSqWspyRemoKU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=UjTGhPoRLrKQSTAWdJWdK2CjQcZXun3Gys/jDPeRdbgrrMkNJAopQIV0YJBZ7G/0QfHVhdeyVShSCIYV6GRJbKh9pH7b5bL9V1o4/u4t3/oJ/Z/xIlyz53Rm9YJa1NOK4ztMpRpDRQHDBo6B1Vb0nAk9Yd+EFNVLcfxSrz/EBgU= Original-Received: by 10.78.149.13 with SMTP id w13mr3893265hud.1183522726569; Tue, 03 Jul 2007 21:18:46 -0700 (PDT) Original-Received: by 10.78.206.13 with HTTP; Tue, 3 Jul 2007 21:18:46 -0700 (PDT) In-Reply-To: <87hcolgszt.fsf@red-bean.com> 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:74268 Archived-At: Hi, On 7/4/07, Karl Fogel wrote: > Can I also commit through Mercurial, if I use this method? No, it is a private repo (and I do not won it), it is a read only access. If there was a read/write, you could but note that they will not be carried to the main CVS repo of Emacs. If you do want to maintain your own versioned changes, you could as the cloned copy will have the complete revision history and a full blown self sufficient mercurial repo (concept of D-SCM). Once you have cloned the emacs repo... Use the mercurial "mq" extension to maintain your local changes as patches on the original. You can update on a frequency best suited for you and reapply you local patches. This is the suggested work flow to work on 3rdparty software. I use this approach for most of my minor tweaks. Once you find them good enough for the general public, you could post your diffs to the emacs list for possible inclusion. -dky -- Dhruva Krishnamurthy Contents reflect my personal views only!