From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: [GNU ELPA] New package proposal: aggressive-completion.el Date: Sat, 03 Apr 2021 20:29:55 +0200 Message-ID: <87tuonw68c.fsf@gnu.org> References: <87o8evok58.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7998"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.5.11; emacs 28.0.50 Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 03 20:53:36 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lSlOo-0001yk-9n for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Apr 2021 20:53:34 +0200 Original-Received: from localhost ([::1]:36942 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lSlOn-0006bT-BK for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Apr 2021 14:53:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33964) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lSlNw-0005m6-7D for emacs-devel@gnu.org; Sat, 03 Apr 2021 14:52:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57722) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lSlNv-0003X2-Ir; Sat, 03 Apr 2021 14:52:39 -0400 Original-Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:36809) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1lSlNu-0000iF-II; Sat, 03 Apr 2021 14:52:39 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 3FC7127C0054; Sat, 3 Apr 2021 14:52:38 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 03 Apr 2021 14:52:38 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeikedgudefiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvffuffgjkfggtgesthdtredttdertdenucfhrhhomhepvfgrshhs ihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpe evveeikeetkeeviefgfeffiedvteeguddvffeuueduveegtddthedvhfeuveffhfenucfk phepkeejrdduieefrdefuddrudehgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehthhhorhhnodhmvghsmhhtphgruhhthhhpvghrshhonhgr lhhithihqdekieejfeekjeekgedqieefhedvleekqdhtshguhheppehgnhhurdhorhhgse hfrghsthhmrghilhdrfhhm X-ME-Proxy: Original-Received: from thinkpad-t440p (p57a31f9a.dip0.t-ipconnect.de [87.163.31.154]) by mail.messagingengine.com (Postfix) with ESMTPA id 691901080054; Sat, 3 Apr 2021 14:52:37 -0400 (EDT) In-reply-to: X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:267361 Archived-At: Stefan Monnier writes: >> I'd like to propose the attached aggressive-completion.el as a new >> GNU ELPA package. > > Sounds very nice, thank you. Let me know if you need help adding it > to GNU ELPA. I didn't need help but please repair the repository now. ;-) Fun aside, the eagle has landed! BTW, the top-level README isn't up-to-date, right? It still talks about the master branch which is now main. I'll fix that later. And I've missed some instructions for the simple case where I add a package that lives and only lives in elpa.git. I ended up with git checkout --orphan externals/aggressive-completion git rm -rf . rm -rf admin/ packages/ .pkg-descs.mk GNUMakefile cp ~/aggressive-completion.el . git add aggressive-completion.el git commit & push Especially the third step is bad because it nukes the admin worktree and the worktrees in packages/. Well, I could have skipped that step and just be careful not to stage and commit anything of those... Is there no git command to just create an empty orphan branch and not switch to it so that one can immediately create a worktree with it without nuking the ones one already has? Bye, Tassilo