From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Steinar Bang Newsgroups: gmane.emacs.devel Subject: Re: Tramp as ELPA package Date: Tue, 16 Apr 2019 09:53:01 +0200 Organization: Probably a good idea Message-ID: <86lg0az8rm.fsf@dod.no> References: <20180819204918.GA3934@ACM> <20180821162043.GA3946@ACM> <20180823213418.GA32596@ACM> <83lg8w9mt2.fsf@gnu.org> <871saoc70o.fsf@gmx.de> <87wosebzur.fsf_-_@gmx.de> <87tvnh9yg6.fsf@gmx.de> <8736myq6wo.fsf@gmx.de> <874l7cpl66.fsf@gmx.de> <87zhp4o25t.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="108320"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (windows-nt) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 16 09:53:47 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hGIuY-000S3q-Qu for ged-emacs-devel@m.gmane.org; Tue, 16 Apr 2019 09:53:46 +0200 Original-Received: from localhost ([127.0.0.1]:60820 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGIuX-0000bb-MX for ged-emacs-devel@m.gmane.org; Tue, 16 Apr 2019 03:53:45 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGIu0-0000bW-5r for emacs-devel@gnu.org; Tue, 16 Apr 2019 03:53:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGItz-00071z-8T for emacs-devel@gnu.org; Tue, 16 Apr 2019 03:53:12 -0400 Original-Received: from [195.159.176.226] (port=37068 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGIty-00070f-WD for emacs-devel@gnu.org; Tue, 16 Apr 2019 03:53:11 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hGItw-000RFj-13 for emacs-devel@gnu.org; Tue, 16 Apr 2019 09:53:08 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Cancel-Lock: sha1:c0dmdAQ5MABLBcAMNXwMTzJFe0c= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:235511 Archived-At: >>>>> Michael Albinus : > Dmitry Gutov writes: > Hi Dmitry, >> Why don't you create a branch in the Tramp repository which will fit >> those requirements, and regularly sync it with master, as well as push >> it to ELPA? > This branch would have a different file system layout. sync is not trivial. Well, actually, if you ensure that git history is tracked (by ensuring that the first commit for a file in the new location is an exact copy of the file in its previous location), and if the changes you do have to make because of the new layout doesn't conflict with the changes you're merging from master, then sync should be as simple as: git checkout elpa-layout git merge master