From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: New sync'd branch Date: Fri, 28 Aug 2009 11:59:26 -0400 Message-ID: <3AD52219-E2B2-473E-8427-5A147F812B4D@gmail.com> References: <878wh9qaku.fsf@sphinx.net.ru> <83praic5r5.fsf@gnu.org> <83d46gcnsb.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1074) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1251475205 27824 80.91.229.12 (28 Aug 2009 16:00:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Aug 2009 16:00:05 +0000 (UTC) Cc: joakim@verona.se, Emacs Development To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 28 17:59:57 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 1Mh3ro-0003sg-Gs for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2009 17:59:56 +0200 Original-Received: from localhost ([127.0.0.1]:44997 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mh3ro-0007c7-1D for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2009 11:59:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mh3rX-0007UQ-77 for emacs-devel@gnu.org; Fri, 28 Aug 2009 11:59:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mh3rS-0007QC-9Z for emacs-devel@gnu.org; Fri, 28 Aug 2009 11:59:38 -0400 Original-Received: from [199.232.76.173] (port=36262 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mh3rR-0007Q4-Ob for emacs-devel@gnu.org; Fri, 28 Aug 2009 11:59:33 -0400 Original-Received: from qw-out-1920.google.com ([74.125.92.150]:58711) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mh3rP-0003Q9-9r; Fri, 28 Aug 2009 11:59:31 -0400 Original-Received: by qw-out-1920.google.com with SMTP id 5so742688qwf.24 for ; Fri, 28 Aug 2009 08:59:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=rvt2VJLtEP5oKgySUBQv/ZpuDOIrdwonIhW8WzhEcEY=; b=M2tt71wHPjCblTlhUEO8+iCD5xIz6pC5ZYsbJbfqaSHLI7l+bPFB3LlflTWPp9r1r8 68On1tmpXAA+KBrKYXJxYtbEhva6o1b+gIkpjIFAhZs2SpwNpk9J3Dfj7ycWRU+Z369c d4mbmN2Rmo5UlCtLTicBvbPr/Kp4OmnlyUJZg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=SKYcpsl3XONPlyM0LlRsFpwEdSSX5ZNSpcc/bv4TQeECCjC2sriuABfNg6fwyKIT2d izgC6Cydx23OCPAOgvUUC7ZZCfL6Xt+22nJuH01OjRA9yNJtfGhZPH9vLwlTLflNGXtD AqhTZCfz01hcyq0K5pzbVidTaleMz+akz5/Pk= Original-Received: by 10.224.118.149 with SMTP id v21mr1172137qaq.289.1251475170152; Fri, 28 Aug 2009 08:59:30 -0700 (PDT) Original-Received: from scarlett.psy.cmu.edu (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id 20sm548717qyk.5.2009.08.28.08.59.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 28 Aug 2009 08:59:28 -0700 (PDT) In-Reply-To: <83d46gcnsb.fsf@gnu.org> X-Mailer: Apple Mail (2.1074) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:114769 Archived-At: On Aug 28, 2009, at 5:04 AM, Eli Zaretskii wrote: >>> Not good at all. I don't want to waste my scarce time to learn Git, >>> in addition to Bzr. I found the learning part (bzr and git) to be good fun since the basic concepts are quite easy. The great time-wasting happened when I tried to actually do stuff with bzr and the Emacs repository, because everything took ages with bzr (even after their optimizations) and, more often than not, I got incomprehensible error messages from deep down in the Python code (how is that for good UI?). Changes to the repo format were plenty, and usually the formats were incompatible or had to be converted on-the-fly, making things even slower. Developers on the bzr mailing list were very friendly and responsive, but that doesn't help when basic quality assurance doesn't work and when the basic design is prone to useless error messages and slow operation that doesn't scale well with project size (commit numbers). I don't contribute enough to Emacs proper for my opinion to be heard here, which is why I've quietly switched my own branch to Git, despite the pain I'm anticipating when the git mirror will be recreated. It's well worth it. (By the way, I use git with git-new-workdir from contrib/ in order to keep multiple branches in parallel without wasting disk space. That's the bzr model of a local shared repo, as far as I understand it.) > First, you are probably working on GNU/Linux most of the time. By > contrast, most of my Emacs development is on MS-Windows, where > installing git is an adventure at best. Last time I looked (I'd love > to learn things changed since then), most of git were Unixy shell > scripts, which means I will need to install Cygwin or MSYS. It seems like there's a complete point-and-click installer with msys. Looks very Windowslike to me. Mostly up to date (July 09) and comfortable. http://nathanj.github.com/gitguide/tour.html