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: RCS: (vc-next-action 1) only New Backend Date: Mon, 21 Sep 2015 19:59:53 +0300 Message-ID: <83pp1bn1x2.fsf@gnu.org> 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> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1442854840 23920 80.91.229.3 (21 Sep 2015 17:00:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Sep 2015 17:00:40 +0000 (UTC) Cc: oub@mat.ucm.es, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 21 19:00:31 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 1Ze4S5-0001tX-SM for ged-emacs-devel@m.gmane.org; Mon, 21 Sep 2015 19:00:30 +0200 Original-Received: from localhost ([::1]:59852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze4S4-0001Zg-Po for ged-emacs-devel@m.gmane.org; Mon, 21 Sep 2015 13:00:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41123) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze4Rr-0001ZM-Ee for emacs-devel@gnu.org; Mon, 21 Sep 2015 13:00:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ze4Rm-0000Pk-5Y for emacs-devel@gnu.org; Mon, 21 Sep 2015 13:00:15 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:44320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze4Rl-0000PV-Ur for emacs-devel@gnu.org; Mon, 21 Sep 2015 13:00:10 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NV100600DJ8D400@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Mon, 21 Sep 2015 19:59:47 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV1006A0DVJ6GC0@a-mtaout20.012.net.il>; Mon, 21 Sep 2015 19:59:46 +0300 (IDT) In-reply-to: <560034ED.7040102@yandex.ru> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:190200 Archived-At: > Cc: oub@mat.ucm.es, monnier@iro.umontreal.ca, emacs-devel@gnu.org > From: Dmitry Gutov > Date: Mon, 21 Sep 2015 19:48:45 +0300 > > On 09/21/2015 07:12 PM, Eli Zaretskii wrote: > > > This option in RCS and CVS allows you to put a label on the revision, > > giving it the name of your liking. The equivalent in Git is "git tag", > > I think. So this sequence of commands > > IIUC, the point of doing this (in RCS or CVS) is to adjust the revision > names of all subsequent commits as well. That's much closer to switching > the branch. 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. Yes, this also affects all the subsequent commits, but that cannot be had with a dVCS. > A tag, in Git, just adds an extra (probably better-readable) name to a > particular commit, and that's it. 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?