From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rocky Bernstein Newsgroups: gmane.emacs.devel Subject: Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to Date: Sun, 15 Feb 2015 18:47:00 -0500 Message-ID: References: <20150215121943.15106.28763@vcs.savannah.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113fb866fee3f0050f2915ac X-Trace: ger.gmane.org 1424044044 32254 80.91.229.3 (15 Feb 2015 23:47:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Feb 2015 23:47:24 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 16 00:47:13 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 1YN8u6-0007E0-5m for ged-emacs-devel@m.gmane.org; Mon, 16 Feb 2015 00:47:10 +0100 Original-Received: from localhost ([::1]:36994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN8u5-000638-Aq for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 18:47:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN8u1-00062r-6S for emacs-devel@gnu.org; Sun, 15 Feb 2015 18:47:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YN8tx-0001YU-S3 for emacs-devel@gnu.org; Sun, 15 Feb 2015 18:47:05 -0500 Original-Received: from mail-ie0-f169.google.com ([209.85.223.169]:35320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN8tx-0001YN-LY for emacs-devel@gnu.org; Sun, 15 Feb 2015 18:47:01 -0500 Original-Received: by iecrl12 with SMTP id rl12so28287304iec.2 for ; Sun, 15 Feb 2015 15:47:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=JwErwaY/PgmICiyWNk/9atQ2jzV1z7mW/3vyWWeBbTM=; b=S/uCEm5A3EF26LxbNV4X5TWHj6TNcB9azj8MeHyiNkH+6Eiw2pnVnfDngT7+H6zbOr s6Af4FEfquvxnJG48+WIVFIQvYaOApMt3CRMeGxFTINsL9mVEY6LzywF4ahO9uD79OYh kGarVACj3Pnwu9jaiQsXQ7DVwxgXF8Q7zMvYEk3IaWJX4H7v9GkhF85K+lwdrrVt8u/q YvYlrU/1Ym8rH2lr2ND2VG8pC4hcPl33AnJ+kPEX9qs+ws2Zajy/97H+LXam840oMigS 3FpSnQl4M+dHx0YH8YDyZwCkhsY49FZgmpq20Oj3ZHj0aUdvIqKW/fxT69WVk48r68jE Neog== X-Received: by 10.107.12.167 with SMTP id 39mr4847082iom.71.1424044020652; Sun, 15 Feb 2015 15:47:00 -0800 (PST) Original-Received: by 10.36.3.83 with HTTP; Sun, 15 Feb 2015 15:47:00 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: AOaHF6uyEnTIcjBvCduYJUzL-PE X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.223.169 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:183130 Archived-At: --001a113fb866fee3f0050f2915ac Content-Type: text/plain; charset=UTF-8 On Sun, Feb 15, 2015 at 5:33 PM, Stefan Monnier wrote: > > Using .gitmodules in this way is a bit of an experiment. Currently > these > > four projects are separate github repositories. > > Don't use submodules: the scripts which build the GNU ELPA packages from > the elpa.git repository don't know what to do with them. > As explained in elpa/README, you can either add your packages as > subdirectories in the main branch (typically using something like "git > subtree" or "git merge -s subtree") or add them as *branches* (called > externals/). They also need to be mentioned in the > elpa/externals-list file (for externals/ it's indispensible, for > subtrees it's just good practice). > > > Stefan > Ok. Thanks for the information. The previous changes have been essentially reverted. I've added one of the four packages, test-simple, in what I hope is an acceptable way: as a subtree. Please double check that test-simple has been added properly. When that is done properly, I'll do the others (load-relative, loc-changes, and realgud) in the corresponding fashion. I make mistakes. That's why I work on debuggers. > > > --- > > .gitmodules | 12 ++++++++++++ > > packages/load-relative | 1 + > > packages/loc-changes | 1 + > > packages/realgud | 1 + > > packages/test-simple | 1 + > > 5 files changed, 16 insertions(+), 0 deletions(-) > > > diff --git a/.gitmodules b/.gitmodules > > new file mode 100644 > > index 0000000..6d90d7e > > --- /dev/null > > +++ b/.gitmodules > > @@ -0,0 +1,12 @@ > > +[submodule "packages/test-simple"] > > + path = packages/test-simple > > + url = https://github.com/rocky/emacs-test-simple.git > > +[submodule "packages/load-relative"] > > + path = packages/load-relative > > + url = https://github.com/rocky/emacs-load-relative.git > > +[submodule "packages/loc-changes"] > > + path = packages/loc-changes > > + url = https://github.com/rocky/emacs-loc-changes.git > > +[submodule "packages/realgud"] > > + path = packages/realgud > > + url = https://github.com/rocky/emacs-dbgr.git > > diff --git a/packages/load-relative b/packages/load-relative > > new file mode 160000 > > index 0000000..15ffaa9 > > --- /dev/null > > +++ b/packages/load-relative > > @@ -0,0 +1 @@ > > +Subproject commit 15ffaa9ebf1b7bbfcc307d1716eec135253b3b8d > > diff --git a/packages/loc-changes b/packages/loc-changes > > new file mode 160000 > > index 0000000..8447baf > > --- /dev/null > > +++ b/packages/loc-changes > > @@ -0,0 +1 @@ > > +Subproject commit 8447baff7cb4839ef8d1d747a14e5da85d0cee5b > > diff --git a/packages/realgud b/packages/realgud > > new file mode 160000 > > index 0000000..d811316 > > --- /dev/null > > +++ b/packages/realgud > > @@ -0,0 +1 @@ > > +Subproject commit d811316e6a0f4eeee8a1347f504c196c86baa2cb > > diff --git a/packages/test-simple b/packages/test-simple > > new file mode 160000 > > index 0000000..75eea25 > > --- /dev/null > > +++ b/packages/test-simple > > @@ -0,0 +1 @@ > > +Subproject commit 75eea25bae04d8e5e3e835a2770f02f0ff4602c4 > --001a113fb866fee3f0050f2915ac Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On S= un, Feb 15, 2015 at 5:33 PM, Stefan Monnier <monnier@iro.umontrea= l.ca> wrote:
>=C2=A0 =C2=A0 =C2=A0Usin= g .gitmodules in this way is a bit of an experiment. Currently these
>=C2=A0 =C2=A0 =C2=A0four projects are separate github repositories.

Don't use submodules: the scripts which build the GNU ELPA packages fro= m
the elpa.git repository don't know what to do with them.=C2=A0

As explained in elpa/README, you can either add your packages as
subdirectories in the main branch (typically using something like "git=
subtree" or "git merge -s subtree") or add them as *branches= * (called
externals/<pkg>).=C2=A0 They also need to be mentioned in the
elpa/externals-list file (for externals/<pkg> it's indispensible,= for
subtrees it's just good practice).


=C2=A0 =C2=A0 =C2=A0 =C2=A0 Stefan

Ok. = Thanks for the information. The previous changes have been essentially reve= rted. I've added one of the four packages, test-simple, in what I hope = is an acceptable way: as a subtree.=C2=A0

Please d= ouble check that test-simple has been added properly. When that is done pro= perly, =C2=A0I'll do the others (load-relative, loc-changes, and realgu= d) in the corresponding fashion.

I make mistakes. = That's why I work on debuggers.



> ---
>=C2=A0 .gitmodules=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2= =A012 ++++++++++++
>=C2=A0 packages/load-relative |=C2=A0 =C2=A0 1 +
>=C2=A0 packages/loc-changes=C2=A0 =C2=A0|=C2=A0 =C2=A0 1 +
>=C2=A0 packages/realgud=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 1 + >=C2=A0 packages/test-simple=C2=A0 =C2=A0|=C2=A0 =C2=A0 1 +
>=C2=A0 5 files changed, 16 insertions(+), 0 deletions(-)

> diff --git a/.gitmodules b/.gitmodules
> new file mode 100644
> index 0000000..6d90d7e
> --- /dev/null
> +++ b/.gitmodules
> @@ -0,0 +1,12 @@
> +[submodule "packages/test-simple"]
> +=C2=A0 =C2=A0 =C2=A0path =3D packages/test-simple
> +=C2=A0 =C2=A0 =C2=A0url =3D https://github.com/rocky/emacs-test-sim= ple.git
> +[submodule "packages/load-relative"]
> +=C2=A0 =C2=A0 =C2=A0path =3D packages/load-relative
> +=C2=A0 =C2=A0 =C2=A0url =3D https://github.com/rocky/emacs-load-r= elative.git
> +[submodule "packages/loc-changes"]
> +=C2=A0 =C2=A0 =C2=A0path =3D packages/loc-changes
> +=C2=A0 =C2=A0 =C2=A0url =3D https://github.com/rocky/emacs-loc-chan= ges.git
> +[submodule "packages/realgud"]
> +=C2=A0 =C2=A0 =C2=A0path =3D packages/realgud
> +=C2=A0 =C2=A0 =C2=A0url =3D https://github.com/rocky/emacs-dbgr.git > diff --git a/packages/load-relative b/packages/load-relative
> new file mode 160000
> index 0000000..15ffaa9
> --- /dev/null
> +++ b/packages/load-relative
> @@ -0,0 +1 @@
> +Subproject commit 15ffaa9ebf1b7bbfcc307d1716eec135253b3b8d
> diff --git a/packages/loc-changes b/packages/loc-changes
> new file mode 160000
> index 0000000..8447baf
> --- /dev/null
> +++ b/packages/loc-changes
> @@ -0,0 +1 @@
> +Subproject commit 8447baff7cb4839ef8d1d747a14e5da85d0cee5b
> diff --git a/packages/realgud b/packages/realgud
> new file mode 160000
> index 0000000..d811316
> --- /dev/null
> +++ b/packages/realgud
> @@ -0,0 +1 @@
> +Subproject commit d811316e6a0f4eeee8a1347f504c196c86baa2cb
> diff --git a/packages/test-simple b/packages/test-simple
> new file mode 160000
> index 0000000..75eea25
> --- /dev/null
> +++ b/packages/test-simple
> @@ -0,0 +1 @@
> +Subproject commit 75eea25bae04d8e5e3e835a2770f02f0ff4602c4

--001a113fb866fee3f0050f2915ac--