From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: gnu.org-hosted external repositories for GNU ELPA packages? Date: Fri, 03 Jun 2016 17:54:14 -0400 Message-ID: References: <57517BEF.10408@orcon.net.nz> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1464991548 28043 80.91.229.3 (3 Jun 2016 22:05:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 3 Jun 2016 22:05:48 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 04 00:05:35 2016 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 1b8xDg-0000Nu-Fz for ged-emacs-devel@m.gmane.org; Sat, 04 Jun 2016 00:05:32 +0200 Original-Received: from localhost ([::1]:57946 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8xDf-0006QM-Lm for ged-emacs-devel@m.gmane.org; Fri, 03 Jun 2016 18:05:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48257) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8xD1-0006Q9-HL for emacs-devel@gnu.org; Fri, 03 Jun 2016 18:04:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8xCw-0002Q0-C3 for emacs-devel@gnu.org; Fri, 03 Jun 2016 18:04:50 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:43358) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8xCw-0002Or-55 for emacs-devel@gnu.org; Fri, 03 Jun 2016 18:04:46 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1b8x7q-0003EC-2F for emacs-devel@gnu.org; Fri, 03 Jun 2016 23:59:30 +0200 Original-Received: from 45.72.173.47 ([45.72.173.47]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 03 Jun 2016 23:59:30 +0200 Original-Received: from monnier by 45.72.173.47 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 03 Jun 2016 23:59:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 18 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 45.72.173.47 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:gQeopLn5fIMwYlUO5ZDSi+rZ/JA= 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.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:204181 Archived-At: > My preference would be to maintain them as external git repositories > so that I can push work-in-progress without bothering the emacs-devel > list, and only notify emacs-devel once I was happy for a new version > to be looked at. GNU ELPA's packages are prepared from the elpa.git repository (among other reasons, so as to make sure every code distributed was installed by people who have commit access and signed paperwork). So elpa.git needs to have a copy of the repository. The canonical repository can be elsewhere (and you just need to "push" to elpa.git in order to release a new version). Note that other people may still install changes in the elpa.git copy (you should then get an automatic email message with that change). Stefan