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: RCS: (vc-next-action 1) only New Backend Date: Mon, 21 Sep 2015 20:33:02 +0300 Message-ID: <56003F4E.2010205@yandex.ru> References: <87mvwjohyi.fsf@mat.ucm.es> <837fnmrizs.fsf@gnu.org> <877fnm4wzn.fsf@mat.ucm.es> <876136lr83.fsf@fencepost.gnu.org> <83y4g2pxh3.fsf@gnu.org> <871tdulodu.fsf@fencepost.gnu.org> <83twqqpu91.fsf@gnu.org> <55FD87DE.3030506@yandex.ru> <83pp1epb17.fsf@gnu.org> <55FD9E4D.8080909@yandex.ru> <83lhc2pae8.fsf@gnu.org> <55FDBB3B.1070706@yandex.ru> <878u82ru1j.fsf@mat.ucm.es> <83h9mppqqn.fsf@gnu.org> <55FEB04C.4090205@yandex.ru> <83a8shp2n3.fsf@gnu.org> <8337y9ow3v.fsf@gnu.org> <831tdtovv3.fsf@gnu.org> <83wpvkop4r.fsf@gnu.org> <55FF6B77.7070504@yandex.ru> <83pp1cntp0.fsf@gnu.org> <56000ED4.4070503@yandex.ru> <83r3lrn438.fsf@gnu.org> <560034ED.7040102@yandex.ru> <83pp1bn1x2.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1442856829 24370 80.91.229.3 (21 Sep 2015 17:33:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Sep 2015 17:33:49 +0000 (UTC) Cc: oub@mat.ucm.es, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 21 19:33:40 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 1Ze4yC-0001Vm-Iu for ged-emacs-devel@m.gmane.org; Mon, 21 Sep 2015 19:33:40 +0200 Original-Received: from localhost ([::1]:60018 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze4yB-0003c2-PI for ged-emacs-devel@m.gmane.org; Mon, 21 Sep 2015 13:33:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54307) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze4y5-0003bn-GC for emacs-devel@gnu.org; Mon, 21 Sep 2015 13:33:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ze4y2-0000CA-0o for emacs-devel@gnu.org; Mon, 21 Sep 2015 13:33:33 -0400 Original-Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:34643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze4y1-0000Bx-QI; Mon, 21 Sep 2015 13:33:29 -0400 Original-Received: by wicfx3 with SMTP id fx3so157130496wic.1; Mon, 21 Sep 2015 10:33:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=AVxdkvV5Mrd3Od6lOSuWlb4wKs+y93XPxDuBYU2Kfnc=; b=Xpji4INFGNCxSONcSWaFSWXSVLDTs0GRLTtZciS8VsFsXuFNY3bOzc1pZDsAiSamwh JhyH5hd24l5i16qRUJjVDW04CJrzA00d3uykXz0VpxQIftMlXFx54+2bSWjZeAHVOhs1 yh+bCY4mBCLI4nrIX0YPYFEgjXuoreVKUka4441diKUaCHm9sMvEWb8XWIBoZJBUCAGL LKzEopButy5hbUK8yb+zwNuDc6OOqt12/90EAoeT8H7SBwkZDAcOmIJX6EIl7JKieEJK I0z3oCAM9D4LjhFCjyB3DWkvL258n79Abf+vaXJg1oKRMb0cOs9fHcNw/sSbndEwdXP5 O67A== X-Received: by 10.194.103.103 with SMTP id fv7mr28389663wjb.152.1442856809078; Mon, 21 Sep 2015 10:33:29 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id m4sm25166169wje.5.2015.09.21.10.33.27 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Sep 2015 10:33:28 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Thunderbird/41.0 In-Reply-To: <83pp1bn1x2.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::231 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:190203 Archived-At: On 09/21/2015 07:59 PM, Eli Zaretskii wrote: > It can serve both purposes: switch to a branch when REVISION specifies > a branch (as in 1.2.1.1), otherwise commit as the named REVISION. But > that's another issue. Why another? Isn't it the main use case for specifying revision in this discussion? > Yes, this also affects all the subsequent commits, but that cannot be > had with a dVCS. DVCS have a 'switch to branch' operation. It's seemingly different, but if the workflows are similar, the operations might look the same from the VC standpoint. > Indeed. But it comes close, and is the most you can have for this > functionality. So instead of saying we don't support it at all, why > not use tags and say we support it as best as we can? Using tags here would be a low-value feature, as far as I'm concerned (you don't add tags as often as you switch branches). 'git tag' is easy to do from he terminal anyway. Further, you don't usually add the tag to the commit right away (at least I don't). Tags usually designate releases or milestones of some kind, so first you commit, then you test the result somehow, and only then you "bless" it with a tag.