From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Obscure error/warning/information message from git pull Date: Tue, 18 Nov 2014 19:33:08 +0200 Message-ID: <83lhn89zxn.fsf@gnu.org> References: <20141114120604.GA3859@acm.acm> <87389mkjwo.fsf@thinkpad-t440p.tsdh.org> <20141114141434.GM3565@embecosm.com> <20141114180521.GA3168@acm.acm> <20141114230235.GF3168@acm.acm> <20141117141123.GA4294@acm.acm> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1416332031 32705 80.91.229.3 (18 Nov 2014 17:33:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Nov 2014 17:33:51 +0000 (UTC) Cc: emacs-devel@gnu.org To: Sergey Organov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 18 18:33:44 2014 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 1Xqmet-0003Gj-Ot for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2014 18:33:43 +0100 Original-Received: from localhost ([::1]:54501 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqmet-0002Na-2G for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2014 12:33:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqmea-0002Go-8w for emacs-devel@gnu.org; Tue, 18 Nov 2014 12:33:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqmeS-0001Vn-No for emacs-devel@gnu.org; Tue, 18 Nov 2014 12:33:24 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:60771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqmeS-0001Vh-Ga for emacs-devel@gnu.org; Tue, 18 Nov 2014 12:33:16 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NF800500WR6K400@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Tue, 18 Nov 2014 19:33:14 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NF8005B6WRE7960@a-mtaout22.012.net.il>; Tue, 18 Nov 2014 19:33:14 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:177601 Archived-At: > From: Sergey Organov > Date: Tue, 18 Nov 2014 19:59:51 +0300 > > My point is that once you send "branch" to a Git command You don't send a branch to Git commands, you send the branch's _label_, or _name_. Let's distinguish between the thing and its name, okay? > Git itself has no "branches" that are "active lines of development" > in its data model. Git might not have it, but we its users do. > Understanding this makes it clear why you need to say something like this: > > $ git log --source emacs-24 origin/master What's to understand? a branch name in this context represents its last commit, a.k.a. "tip". That's all. Why are you trying to make this more confusing than it should be? > --source > Print out the ref name given on the command line by which each > commit was reached. > > Please notice no "branch" in the description of the "--source" I'd suggest not to treat Git docs as a kind of "holy scripture" whose exact wording has any magic meaning beyond what meets the eye. Don't look for some deep meaning in the words used there, because more often than not there isn't any. > Kinda like "everything is a buffer" in Emacs. But everything is not a buffer in Emacs. There are other objects as well, most of them quite different from buffers.