From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Sun, 18 Sep 2016 19:36:14 +0100 Message-ID: <87wpi9oy1t.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <20160916203416.8DF2F220166@vcs.savannah.gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1474223812 25789 195.159.176.226 (18 Sep 2016 18:36:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 18 Sep 2016 18:36:52 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 18 20:36:44 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1blgxG-0005gz-VD for ged-emacs-devel@m.gmane.org; Sun, 18 Sep 2016 20:36:43 +0200 Original-Received: from localhost ([::1]:51164 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1blgxF-00086W-8c for ged-emacs-devel@m.gmane.org; Sun, 18 Sep 2016 14:36:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36629) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1blgx8-00085Z-QZ for emacs-devel@gnu.org; Sun, 18 Sep 2016 14:36:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1blgx4-0000tX-I8 for emacs-devel@gnu.org; Sun, 18 Sep 2016 14:36:33 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:57996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1blgx4-0000tI-AX for emacs-devel@gnu.org; Sun, 18 Sep 2016 14:36:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=vQ/ITeJcJIp8kho0sp361J9WVTdTxGAbALVPotGHj8U=; b=sqQnmlPlIGrN+FhSmStzRZAFmh nZMZf9JPF5Eazxqq2BAcitFLR58kc5Ony9DT5GgB1hOfhbd1VsESEU4eUlSrQXC0iTF2MDrrQxTls T3u1y3sgYWcz0NHKKNDs42eYPunHi5Vr7gudNfaTAQ5/WagiHoSATB1nWA9HFRRjxc5TZ7C1FCN2h WWmtdsKG7sZGcFyV+MKCUMFaJRDiwiOThH6PsK7ltT1N/Hcaq8w2VpTIajT+OUwUqx5E1Tb/P71Xx qE5wqMfL4M1q/8YjKbA7WSF1Xqo9WeLWRjX+ljCD2lWsYVuTliG+ETwqv2JgD51JKCTtbQzoqsf5Y AcasofPw==; Original-Received: from cpc14-benw10-2-0-cust305.16-2.cable.virginm.net ([92.234.125.50]:38862 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86_1) (envelope-from ) id 1blgws-00442M-8h; Sun, 18 Sep 2016 19:36:19 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 18 Sep 2016 09:30:13 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 31.216.48.48 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:207579 Archived-At: Stefan Monnier writes: >> So from experience using them heavily, I can say that it's not a hard thing to >> manage, as long as you never want to make local changes directly to the >> subtree. > > Exactly. So if you have a package both in emacs.git and elpa.git, > you're going to have to choose which of those two is the "upstream" and > then be extra careful to tell people to only ever make changes on that > side, which I think will prove inconvenient. There is git submodule and git subrepo (which is newer) also. An even simpler solution would be for the emacs build to just check out packages from ELPA during build (or vice versa). Phil