From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: ELPA contributions? Date: Mon, 12 Oct 2015 22:54:57 +0100 Message-ID: References: <87612g5tmx.fsf@fencepost.gnu.org> <87io6cl0hx.fsf@russet.org.uk> <87lhb8ulex.fsf@ericabrahamsen.net> <87lhb7kdt5.fsf@russet.org.uk> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114121145186a10521ef61f7 X-Trace: ger.gmane.org 1444686931 22779 80.91.229.3 (12 Oct 2015 21:55:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 Oct 2015 21:55:31 +0000 (UTC) Cc: Eric Abrahamsen , emacs-devel To: Phillip Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 12 23:55:30 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 1Zll43-0007Fs-6h for ged-emacs-devel@m.gmane.org; Mon, 12 Oct 2015 23:55:27 +0200 Original-Received: from localhost ([::1]:58994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zll42-0007RL-Rt for ged-emacs-devel@m.gmane.org; Mon, 12 Oct 2015 17:55:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57742) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zll3i-0007HF-GT for emacs-devel@gnu.org; Mon, 12 Oct 2015 17:55:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zll3a-00021b-JN for emacs-devel@gnu.org; Mon, 12 Oct 2015 17:55:06 -0400 Original-Received: from mail-lb0-x22a.google.com ([2a00:1450:4010:c04::22a]:34974) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zll3a-000203-0G for emacs-devel@gnu.org; Mon, 12 Oct 2015 17:54:58 -0400 Original-Received: by lbwr8 with SMTP id r8so154632230lbw.2 for ; Mon, 12 Oct 2015 14:54:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=XoRoG/CkbZiwYfgLPfONF/rQO87ArvzaL//kBmXBskA=; b=Gilq1RzPbCnUevrVOp7BIUHd8rTat3HpEnzTw5lIrghOHUcSotkhnbWCKn/TdUTCo/ OaKfx4sUGlequ3TzET+YKsQhmTii8EdyoVgCbKW1hSSUlQ567NR1JZIACv8iOvt+DHYJ Cucv6zAuFkYAzB10d19tKmOH6V6TYQ3TrRrDG1K5+2Tbbis0XWwaRyjbTyTv/2txeq8G rHdWn/pyVYiNNmTIm6ElSg3l/O27NwKLZGW+JzNkLuI2awR5px30T8A0slL823GmFTFP 6xIX6Qulg2mruWNLtVVTo8O7G6m6dnK8RK2iQXxrQ0AxB+3ZMw+rWVOnPftG6RnYoeE1 ZEzw== X-Received: by 10.25.91.4 with SMTP id p4mr8628187lfb.95.1444686897183; Mon, 12 Oct 2015 14:54:57 -0700 (PDT) Original-Received: by 10.25.27.78 with HTTP; Mon, 12 Oct 2015 14:54:57 -0700 (PDT) Original-Received: by 10.25.27.78 with HTTP; Mon, 12 Oct 2015 14:54:57 -0700 (PDT) In-Reply-To: <87lhb7kdt5.fsf@russet.org.uk> X-Google-Sender-Auth: wS46m8a0cdLn7EvXm0XvNtAGbnc X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22a 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:191408 Archived-At: --001a114121145186a10521ef61f7 Content-Type: text/plain; charset=UTF-8 On 12 Oct 2015 9:54 pm, "Phillip Lord" wrote: > > But basically it felt like I was going to have to learn all of the > > internals of git to do this with any sort of confidence. > > > I share the same feeling. The bit that scares me is pushing to ELPA. > Everything else is disposable. If I pull the wrong thing (like > elpa/master) to local, then I can just delete and start again. If I push > the wrong thing to phillord/dash.el that's more of a pain, but not a > disaster. But if I push my local master to the elpa master branch > (rather than externals) I do not know what will happen, but I suspect it > will be bad. This is git. It's pretty hard to mess up. In particular, you can't push anything that's not a fast forward unless you --force, and you usually can't --force push to master. Again, I'm not at the pc ATM, but I'm pretty sure that's the case for elpa.git. Hell, emacs.git won't even let me push if it doesn't like the commit message. --001a114121145186a10521ef61f7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 12 Oct 2015 9:54 pm, "Phillip Lord" <phillip.lord@russet.org.uk> wrote:
> > But basically it felt like I was going to have to learn all of th= e
> > internals of git to do this with any sort of confidence.
>
>
> I share the same feeling. The bit that scares me is pushing to ELPA. > Everything else is disposable. If I pull the wrong thing (like
> elpa/master) to local, then I can just delete and start again. If I pu= sh
> the wrong thing to phillord/dash.el that's more of a pain, but not= a
> disaster. But if I push my local master to the elpa master branch
> (rather than externals) I do not know what will happen, but I suspect = it
> will be bad.

This is git. It's pretty hard to mess up.

In particular, you can't push anything that's not a = fast forward unless you --force, and you usually can't --force push to = master. Again, I'm not at the pc ATM, but I'm pretty sure that'= s the case for elpa.git. Hell, emacs.git won't even let me push if it d= oesn't like the commit message.

--001a114121145186a10521ef61f7--