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 05:29:11 +0300 Message-ID: <55FF6B77.7070504@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> 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 1442802592 16927 80.91.229.3 (21 Sep 2015 02:29:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Sep 2015 02:29:52 +0000 (UTC) Cc: oub@mat.ucm.es, emacs-devel@gnu.org To: Stefan Monnier , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 21 04:29:48 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 1ZdqrS-0003n2-Ke for ged-emacs-devel@m.gmane.org; Mon, 21 Sep 2015 04:29:46 +0200 Original-Received: from localhost ([::1]:55026 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZdqrS-0005h2-1a for ged-emacs-devel@m.gmane.org; Sun, 20 Sep 2015 22:29:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58137) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZdqrP-0005gu-KP for emacs-devel@gnu.org; Sun, 20 Sep 2015 22:29:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZdqrK-0005of-Kx for emacs-devel@gnu.org; Sun, 20 Sep 2015 22:29:43 -0400 Original-Received: from mail-wi0-x232.google.com ([2a00:1450:400c:c05::232]:35862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZdqrK-0005oa-DT; Sun, 20 Sep 2015 22:29:38 -0400 Original-Received: by wicgb1 with SMTP id gb1so95551490wic.1; Sun, 20 Sep 2015 19:29:37 -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=toFWhptLQZRUUt49GSvp0CFjVFw1EMSPL0XXDHqadB0=; b=ToB2wrSAGFzxkl/ff62DI575TRQHq/UeOm2X04cvD4OUTIjSgzggS38t1RYavWotGa B0G1cSCBQVMiKwjZKJpC4lrL/K1GhyClLelhSr9ZsUkOOvJn3wj1pz8Au9skrrUnbE4y I0wfrN+Z6XTxuGUaRN4KFnP+XDPfCkDc6nMnpOoavS0dY8jpbT6akuwDEEfgfufBBGjV N9fTJWzmpC2lSAQPm07IyunsPxAoNSwgCpdPfQjKRoAR4J+O4ueN/Md/8Z4PtPvuadMT z20dDl3mgYb+DYeHkMbe+X5tP/WIQ9AYckDy0uSU01iAXDAWYTsi+33WzOQG9OQBmZnM ZO2A== X-Received: by 10.180.23.194 with SMTP id o2mr9960260wif.48.1442802577732; Sun, 20 Sep 2015 19:29:37 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id ax3sm1977303wjc.26.2015.09.20.19.29.35 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Sep 2015 19:29:36 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Thunderbird/41.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::232 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:190165 Archived-At: On 09/21/2015 05:18 AM, Stefan Monnier wrote: > Never heard of it used for CVS (and can't find mention of it in "cvs > commit --help"). As for SCCS, it can use that same > log-edit-extract-headers for that. 'man cvs' has this: "-r tag is available with the commit and history commands", which follows a paragraph devoted to "-r tag[:date]". Overall, it doesn't seem to be that far from a common Git workflow element: check out a branch (maybe create it) and commit to it. If we try hard enough, maybe we could fit both new and old backends into one VC workflow. Either split the operation likewise into two, for RCS and friends (that would be ideal, provided it's possible; and it'll also need a new command that allows creating a new tag/revision/branch), or also add the ability to "check out another branch and commit" to Git and newer backends.