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: VC mode and git Date: Sun, 05 Apr 2015 16:01:02 +0300 Message-ID: <83pp7in301.fsf@gnu.org> References: <5511998E.8080309@cs.ucla.edu> <5512F8C7.7010509@math.ntnu.no> <5513F889.4000404@math.ntnu.no> <55212DE9.8070806@math.ntnu.no> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1428238890 6811 80.91.229.3 (5 Apr 2015 13:01:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Apr 2015 13:01:30 +0000 (UTC) Cc: eggert@cs.ucla.edu, rms@gnu.org, emacs-devel@gnu.org To: Harald Hanche-Olsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 05 15:01:20 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 1YekAx-0006Gm-TV for ged-emacs-devel@m.gmane.org; Sun, 05 Apr 2015 15:01:20 +0200 Original-Received: from localhost ([::1]:36418 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YekAx-0007lw-4i for ged-emacs-devel@m.gmane.org; Sun, 05 Apr 2015 09:01:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41136) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YekAk-0007i8-67 for emacs-devel@gnu.org; Sun, 05 Apr 2015 09:01:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YekAf-0004zG-2J for emacs-devel@gnu.org; Sun, 05 Apr 2015 09:01:06 -0400 Original-Received: from mtaout27.012.net.il ([80.179.55.183]:53998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YekAe-0004yq-RL; Sun, 05 Apr 2015 09:01:01 -0400 Original-Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NMC00M003KEDO00@mtaout27.012.net.il>; Sun, 05 Apr 2015 15:55:51 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NMC00GA33X3TM60@mtaout27.012.net.il>; Sun, 05 Apr 2015 15:55:51 +0300 (IDT) In-reply-to: <55212DE9.8070806@math.ntnu.no> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.183 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:184923 Archived-At: > Date: Sun, 05 Apr 2015 14:43:21 +0200 > From: Harald Hanche-Olsen > Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org > > > I could make another repository each time I need to install something. > > But cvs was much more convenient. > > The usual answer to this is to use development branches instead of > workin directly in the master branch. I think it was decided not to > recommend these for simple workflows, but I don't think it is that much > harder, and it is certainly easier than having separate repositories. It also requires to use at least one more command ("git merge"), and brings additional risks, like if you pull to or push from the wrong branch.