From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steinar Bang Newsgroups: gmane.emacs.devel Subject: Re: State of the repository conversion Date: Thu, 20 Mar 2014 08:46:25 +0100 Organization: Probably a good idea Message-ID: References: <20140319175124.BCCB3380835@snark.thyrsus.com> <87bnx1ricb.fsf@igel.home> <83ob118r76.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1395301607 22719 80.91.229.3 (20 Mar 2014 07:46:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 20 Mar 2014 07:46:47 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 20 08:46:56 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 1WQXgl-0004QX-86 for ged-emacs-devel@m.gmane.org; Thu, 20 Mar 2014 08:46:55 +0100 Original-Received: from localhost ([::1]:45631 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQXgk-0007je-UJ for ged-emacs-devel@m.gmane.org; Thu, 20 Mar 2014 03:46:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQXgb-0007ar-A1 for emacs-devel@gnu.org; Thu, 20 Mar 2014 03:46:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WQXgV-0000bB-E2 for emacs-devel@gnu.org; Thu, 20 Mar 2014 03:46:45 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:42395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQXgV-0000am-7i for emacs-devel@gnu.org; Thu, 20 Mar 2014 03:46:39 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WQXgS-0003wh-KQ for emacs-devel@gnu.org; Thu, 20 Mar 2014 08:46:36 +0100 Original-Received: from cm-84.208.248.210.getinternet.no ([84.208.248.210]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 Mar 2014 08:46:36 +0100 Original-Received: from sb by cm-84.208.248.210.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 Mar 2014 08:46:36 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 21 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.208.248.210.getinternet.no Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:DcN52RjzeHkFx2yo0yd3JVVKu/g= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:170604 Archived-At: >>>>> Eli Zaretskii : > If this feature is already mature enough, perhaps we should recommend > it on the wiki as the solution for this issue. I'd recommend against using new and little tested features in the recommended workflow. I saw some painful results from someone _insisting_ to use git submodule, because it fit his perceived workflow. Firstly, just switching branches inside the the working directory is fast and easy, so coding on separate branches can easily be done inside one working directory. Secondly, if what you want is to have two working directories side by side, because you eg. wish to do a long running build or test session in one working directory, and you don't wish to pollute the upstream repository with your short lived local branches, you can just create an extra remote and push and pull from that. You can create that extra remote locally on the disk of your computer, or you can create a repository on github and use that.