From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 4e23cd0 4/5: * mail/rmail.el (rmail-show-message-1): When displaying a mime message, Date: Wed, 08 Apr 2015 04:32:52 +0300 Message-ID: <55248544.7040306@yandex.ru> References: <20150405124321.362.95112@vcs.savannah.gnu.org> <552130FE.1010101@yandex.ru> <83mw2mn2no.fsf@gnu.org> <5521359D.2000509@yandex.ru> <83fv8emvgq.fsf@gnu.org> <55219139.8040507@yandex.ru> <83oan2l4pk.fsf@gnu.org> <5521B811.8070603@yandex.ru> <83d23hlmia.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1428456785 2207 80.91.229.3 (8 Apr 2015 01:33:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Apr 2015 01:33:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org, Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 08 03:33:04 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YferY-0003ow-Bs for ged-emacs-devel@m.gmane.org; Wed, 08 Apr 2015 03:33:04 +0200 Original-Received: from localhost ([::1]:49861 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YferX-00043Q-Ng for ged-emacs-devel@m.gmane.org; Tue, 07 Apr 2015 21:33:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54280) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YferT-00043D-Sz for emacs-devel@gnu.org; Tue, 07 Apr 2015 21:33:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YferQ-0001j1-2Y for emacs-devel@gnu.org; Tue, 07 Apr 2015 21:32:59 -0400 Original-Received: from mail-wi0-x22d.google.com ([2a00:1450:400c:c05::22d]:36549) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YferP-0001ix-S7; Tue, 07 Apr 2015 21:32:55 -0400 Original-Received: by wizk4 with SMTP id k4so37503451wiz.1; Tue, 07 Apr 2015 18:32:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=oR1bmvby6x2bbp0wWhO6FtB7A5cLHG2BN4DjoeTDx/w=; b=t7qYLO1Na519xO0jzbCEYfetbZpQTz6jiusymynUgHX9RFUetTHseyNxN/05gnShJJ oJI2Dfbk5dcqRjnMR6lmMGkvwOXQIAjcr+eEyNY0w3PIqaMKiGBedbzizozwWtKWc1Ij 87O788vBN5J3ClIrR9JBd6Zsb0/FHjLBvThYXhRk15L/FwVthkc6M/VFCUximyaVoiB4 IzJVYq/4VnXiwh9wiGEC+hZKe61mF/tbSZQNV3jtCNg497cH790LfMcaP8eHRSnBh1Gt /6Fiiu97TxLoq56R+bFdGjaRfc/hd9UyU/mr+YsT+OgquJt4phAjQuASRlAx4Aeo724j 98Ew== X-Received: by 10.180.91.36 with SMTP id cb4mr9768483wib.84.1428456775243; Tue, 07 Apr 2015 18:32:55 -0700 (PDT) Original-Received: from [192.168.1.3] ([82.102.93.54]) by mx.google.com with ESMTPSA id go4sm7124136wib.1.2015.04.07.18.32.53 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Apr 2015 18:32:54 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Thunderbird/36.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185122 Archived-At: On 04/07/2015 07:13 PM, Richard Stallman wrote: > Why should I have a "motivation to learn" so much about using git? > I am not learning it our of curiosity! I specifically meant to learn how to examine the results (which isn't much), but you can even do that using vc-print-root-log. Looking back, that alone wouldn't have helped. Guess this time the key issue was you didn't know what to write in a merge commit message, but reading up on what a merge is in Git, on your own, might have cleared that up too. > You make an analogy of fishing. Suppose you are a teacher, and > a government imposes the rule that every teacher must catch a fish > each day in order to be allowed to teach that day. Do you want > to learn to fish, or do you want the rule cancelled? If there's a shortage of food in town, and the regular fishermen can only catch enough to feed their families, I suppose everyone might have to go fishing, in addition to their regular employment. But if you recall, leaving the fishing to the fishermen and just go teaching was also on the table (send patches through the mailing list). Though maybe I'm twisting the metaphor a bit here. > Development tools are supposed to make our work easier -- not harder. > For me, Git means many hurdles to jump in order to do the things that > were easy before. I'm sure most of it is unfamiliarity, and not the genuinely difficult interface, as some people like to claim. But while working on Emacs, I also have had to spend effort on things that I usually find of little use: ChangeLog files, NEWS, updating the manual (one or two occasions), certain cases of maintaining backward compatibility. Yet other people apparently benefited from it, as so did the project as a whole. > Also, I do this infrequently enough that I will have time to forget > whatever I learn now. That's a concern. But while specific commands might be forgettable, the core model of how Git represents history is fairly easy to get your head around and remember. If you read up on it, next time you're dealing with Git, even the man pages should make more sense, and using web search should be easier for more general questions.