all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim Cross <theophilusx@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: Yuan Fu <casouri@gmail.com>,
	rms@gnu.org, Eric Abrahamsen <eric@ericabrahamsen.net>,
	Emacs developers <emacs-devel@gnu.org>,
	Stefan Monnier <monnier@iro.umontreal.ca>,
	ndame <ndame@protonmail.com>
Subject: Re: Why are so many great packages not trying to get included in GNU Emacs?
Date: Sun, 26 Apr 2020 16:06:49 +1000	[thread overview]
Message-ID: <CAC=50j-H+ebWccW+P-VKYxcXVv+P6Wb6zse8Ou_mtMxRcge4GQ@mail.gmail.com> (raw)
In-Reply-To: <83lfmk7yna.fsf@gnu.org>

[-- Attachment #1: Type: text/plain, Size: 8731 bytes --]

On Sat, 25 Apr 2020 at 18:33, Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Tim Cross <theophilusx@gmail.com>
> > Date: Sat, 25 Apr 2020 17:56:48 +1000
> > Cc: Eric Abrahamsen <eric@ericabrahamsen.net>, Yuan Fu <
> casouri@gmail.com>,
> >  ndame <ndame@protonmail.com>, Stefan Monnier <monnier@iro.umontreal.ca
> >,
> >  Emacs developers <emacs-devel@gnu.org>
> >
> >  If this is meant as a way to implement pull requests, there is no need
> >  for it.  We will not implement pull requests by copying proposed
> >  patches into our repo before they are installed.
> >
> > There seems to be some confusion regarding 'pull requests'.
>
> There definitely is, but let's not exacerbate the situation by using
> confusing inconsistent terminology.
>
> > When you look at it, all a pull request is is a request to merge a
> > branch from another repo into your repo.  Nothing is added to your
> > repo until you perform the merge.
>
> It should be clear that Richard is talking about 2 things:
>
>   . the location (i.e. the hosting server) where that "other"
>     repository lives
>   . the process of merging the PR
>
>
No, it is not clear. What I got from a number of Richard's posts was the
concern that a PR would appear to be part of the GNU Emacs distribution or
in some way mistaken as being 'official' or agreed to. What I was trying to
make clear is that the PR has NO impact on the repository in itself. It is
only after someone takes that pull request and merges it into the
repository that it becomes part of the repository. A PR in itself is just a
request to merge changes. It is effectively no different from sending an
email with a patch in it except it is more public (or at least can be). As
the PR is hosted in a completely separate repository, there is no chance it
can be confused or seen as being part of the official repository.


> > Basically, you add
> > the PR repository to your LOCAL repo
>
> How can you "add a repository to a repo"?  (And why use two different
> words, "repository" and "repo", to indicate the same thing?)


repo is shorthand for repository. It is a term in common usage and I think
pretty obvious.


> Don't
> you mean to say "you fork a repository", i.e. clone the repository to
> produce a separate one, in another directory on the local system?
>
>
Definitely not! You do not need to clone the PR repository. You can add the
PR repository to your local clone as another upstream source. This is part
of what makes PRs so easy to work with. Once you have aded the PR
repository to your clone, you can checkout a branch from that repo in your
clone. From this point, merging is just normal merging of branches in your
clone. Nothing is seen in the upstream repo until you do a push.


> and check it out as a branch. Do whatever you need (review, fix, etc),
> > commit it to your local repository. Perhaps do some diffs against your
> master repository and if all is good,
> > merge it with your local master branch. At this point, there is still no
> change to the 'main' master repository.
> > If the merge all goes fine, you can then push the changes to your master
> branch in your main repository. It is
> > only at this point that the changes have been introduced to the main
> repository.
> >
> > So, in short, making a PR has NO impact on the master repository until
> someone with write permission ie.g.
> > the owner, merges the PR into the master repository.
>
> And here you use "master repository" without defining what that is,
> and then use "main master repository" as if it were a different thing
> (is it?).  Should we be surprised that people get confused?
>
>
Fair enough. I will try to clarify and define the terms to make it clearer.


> I think there are 3 repositories involved in this story:
>
>   . the upstream repository, which lives on Savannah
>   . the local clone of the upstream repository on the user's machine
>   . the "forked repository", which is a clone of the clone mentioned
>     in the previous item; this forked repository is also local, and it
>     is where the user makes the changes which will be the subject of
>     the PR
>
> So far so good?
>

No, not quite. We do have 3 repositories, but not quite as you have defined
them.

1. The upstream repository which lives on Savannah. Let's call this the
master repository.
2. Local clone of master repository used by a maintainer. Call this one the
maintenance repository
3. A developers fork of the master repository. This can be anywhere, but
needs a public interface, like https (i.e. github, gitlab, bitbucket etc).
Call this the developers repository.

There is not much difference between a fork and a clone. A fork typically
refers to a clone of a repository which itself is made available for
further cloning/forking on a server somewhere. Changes can be made on the
forked clone, but typically the changes cannot be pushed upstream to the
master repository the forked repository was cloned from. The 3rd repository
above needs to be a fork because it needs to be public and available to
perform a merge following a pull request.

A maintainer is someone who has write access to the master repository
A developer is someone who would like to contribute code. They have read
access (can clone) from the master repository, but do not have write access.

The PR consists of two workflows, the developers workflow and the
maintainers workflow.

The developers workflow is roughly

1. Fork the master repository to some location, creating the developer
repository.
2. Clone the developer repository so that the developer now has a local
repository to work on
3. Make changes and when complete, push to the developers repository.
Often, the changes will be in a feature branch. It would also be normal
practice for the developer to make sure their forked copy is up-to-date and
their changes in their feature branch have been merged with the current
state of the upstream code i.e. pull from upstream, merge master with
feature branch.
4. Make the PR. How this is done would depend on what interfaces are
available, but could be as simple as an email to the maintainer which
requests that the maintainer pull their changes from their developer
repository and merge them into the master repository. The email would need
to include the URL for the developer repository and include any branch
information if required i.e. the changes might be in a feature branch
within the developer repoository.

 The maintainer workflow could be something like

1. Maintainer receives the PR from the developer (how depends on what
interfaces are available, but might just be an email).
2. Maintainer adds the developers repository as another upstream source to
their LOCAL maintenance repository.
3. Maintainer checks out the developers PR branch as a local branch in
their working directory
4. Maintainer does whatever reviews, cleanup, adjustments etc they think
are necessary and commits the branch. This only commits to their local
maintenance repository.
5. Maintainer does any other check, such as verifying copyright or whatever
6. Maintainer now checks out master branch of maintenance repository
(possibly after doing a pull from upstream master repository to ensure
latest code base).
7. Maintainer then merges local PR branch into master branch
8 Maintainer runs tests and verifies merge is good and if happy commits the
master to local maintenance repository with appropriate commit message.

At this point, the PR is only in the local maintenance repository. There
has not yet been any changes made to the master repository, so nobody can
see these changes.

9. Maintainer pushes the local master branch to the upstream master
repository

The maintainer may then choose to do some cleanup work, like removing the
PR branch and PR upsream source from their local maintenance repository (or
they can leave them, they don't use much space and you may get further PRs
from that developer etc).


If so, as previous discussions have established, the issue that is of
> concern is what server should host the "forked repository".  It
> cannot be someone's private machine, because private machines don't
> usually have Git servers, and thus cannot be pulled from.  Richard
> also didn't want this to be Savannah, because then the forked
> repository and its changes could be perceived as "endorsed" by GNU.
> The practical solution is to host this on some nongnu.org server.
>
>
I don't think we need to care. Provided the person making the PR is able to
provide a public interface to their repository, it doesn't matter where it
is hosted. Once the PR is complete, the code is part of the master
repository and the forked developer repository is irrelevant.


-- 
regards,

Tim

--
Tim Cross

[-- Attachment #2: Type: text/html, Size: 11470 bytes --]

  reply	other threads:[~2020-04-26  6:06 UTC|newest]

Thread overview: 432+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-23 17:47 Why are so many great packages not trying to get included in GNU Emacs? ndame
2020-04-23 18:50 ` Yuan Fu
2020-04-23 18:57   ` Stefan Kangas
2020-04-23 18:59   ` ndame
2020-04-23 19:02     ` Yuan Fu
2020-04-23 20:02     ` Stefan Monnier
2020-04-23 20:19       ` ndame
2020-04-23 21:57         ` Eric Abrahamsen
2020-04-23 22:24           ` Stefan Monnier
2020-04-23 23:10             ` Eric Abrahamsen
2020-04-23 23:57               ` Tim Cross
2020-04-24  3:24               ` Stefan Monnier
2020-04-24  5:59                 ` Eric Abrahamsen
2020-04-24 10:07                 ` Eli Zaretskii
2020-04-25  3:35                   ` Richard Stallman
2020-04-24 17:47                 ` Phillip Lord
2020-04-25  2:48                   ` Stefan Monnier
2020-04-26 21:11                     ` Phillip Lord
2020-04-26 21:56                       ` Stefan Monnier
2020-04-25  3:11                   ` Stefan Monnier
2020-04-25  4:22                     ` Clément Pit-Claudel
2020-04-25  6:49                       ` Eli Zaretskii
2020-04-25 17:41                         ` Eric Abrahamsen
2020-04-25 18:03                           ` Eli Zaretskii
2020-04-25 20:21                             ` Eric Abrahamsen
2020-04-26 21:34                     ` Phillip Lord
2020-04-26 22:04                       ` Stefan Monnier
2020-05-05 20:27                         ` Phillip Lord
2020-05-07  2:43                   ` Richard Stallman
2020-05-07  3:33                     ` Stefan Monnier
2020-05-07  7:13                       ` Philippe Vaucher
2020-05-07  9:40                         ` Kévin Le Gouguec
2020-05-07 12:44                           ` Eli Zaretskii
2020-05-07 15:18                             ` Kévin Le Gouguec
2020-05-07  7:17                       ` 조성빈
2020-05-07  7:23                       ` tomas
2020-05-07 14:16                       ` Stefan Kangas
2020-05-08  2:51                       ` Richard Stallman
2020-05-08  3:44                         ` Stefan Monnier
2020-05-08 13:28                         ` Drop the Copyright Assignment requirement for Emacs Stefan Kangas
2020-05-08 15:14                           ` Stefan Monnier
2020-05-08 15:56                             ` Stefan Kangas
2020-05-08 16:05                             ` Eli Zaretskii
2020-05-08 18:06                               ` Stefan Monnier
2020-05-08 18:54                                 ` Eli Zaretskii
2020-05-08 21:38                                   ` João Távora
2020-05-08 22:34                                     ` Amin Bandali
2020-05-09  2:28                                       ` Fu Yuan
2020-05-09  6:14                                     ` Eli Zaretskii
2020-05-09  9:48                                       ` João Távora
2020-05-09  9:56                                         ` Eli Zaretskii
2020-05-09 10:10                                           ` João Távora
2020-05-09 10:19                                             ` Eli Zaretskii
2020-05-09 11:35                                               ` João Távora
2020-05-09 10:00                                         ` Eli Zaretskii
2020-05-09 10:03                                           ` João Távora
2020-05-10  2:29                                           ` Richard Stallman
2020-05-10 13:55                                             ` Eli Zaretskii
2020-05-10 16:43                                               ` Stefan Monnier
2020-05-11  2:38                                                 ` Richard Stallman
2020-05-09 11:49                                         ` Marcin Borkowski
2020-05-09 12:22                                           ` Eli Zaretskii
2020-05-16 14:15                                             ` Marcin Borkowski
2020-05-09 12:22                                           ` João Távora
2020-05-09 13:35                                           ` Alfred M. Szmidt
2020-05-09 13:51                                             ` João Távora
2020-05-09 14:00                                               ` Eli Zaretskii
2020-05-09 14:17                                                 ` João Távora
2020-05-09 14:17                                               ` Alfred M. Szmidt
2020-05-09 14:21                                                 ` João Távora
2020-05-09 14:20                                               ` Philippe Vaucher
2020-05-09 14:33                                                 ` 조성빈
2020-05-09 15:24                                                 ` Eli Zaretskii
2020-05-09 15:35                                                   ` Philippe Vaucher
2020-05-09 16:05                                                   ` Stefan Kangas
2020-05-09 17:35                                                   ` Alfred M. Szmidt
2020-05-09 17:38                                                     ` João Távora
2020-05-09 17:49                                                       ` Alfred M. Szmidt
2020-05-09 17:53                                                         ` João Távora
2020-05-11  2:35                                                           ` Richard Stallman
2020-05-09 14:35                                               ` 조성빈
2020-05-09 14:56                                                 ` Fu Yuan
2020-05-16 14:11                                               ` Marcin Borkowski
2020-05-10  2:29                                           ` Richard Stallman
2020-05-16 14:04                                             ` Marcin Borkowski
2020-05-17  2:52                                               ` Richard Stallman
     [not found]                                                 ` <CADwFkmneMvZGMHuT-ukpf=vhY-CmgJPD2FipampxdAPnP8W=ZQ@mail.gmail.com>
2020-05-19  3:53                                                   ` Amazon Richard Stallman
2020-05-09 15:22                                         ` Drop the Copyright Assignment requirement for Emacs Dmitry Gutov
2020-05-09 15:25                                           ` João Távora
2020-05-09 15:34                                             ` PL support (was: Drop the Copyright Assignment requirement for Emacs) Eli Zaretskii
2020-05-09 15:39                                               ` Philippe Vaucher
2020-05-09 15:45                                                 ` PL support David Engster
2020-05-09 15:52                                                 ` PL support (was: Drop the Copyright Assignment requirement for Emacs) Eli Zaretskii
2020-05-09 15:57                                                 ` PL support Dmitry Gutov
2020-05-09 15:57                                                 ` PL support (was: Drop the Copyright Assignment requirement for Emacs) João Távora
2020-05-09 15:50                                               ` Daniel Colascione
2020-05-09 16:02                                                 ` Eli Zaretskii
2020-05-09 16:08                                                   ` João Távora
2020-05-09 16:15                                                     ` Eli Zaretskii
2020-05-09 16:17                                                   ` Daniel Colascione
2020-05-09 20:08                                                     ` PL support Stefan Monnier
2020-05-09 15:53                                               ` Dmitry Gutov
2020-05-09 16:05                                                 ` Eli Zaretskii
2020-05-09 16:30                                                   ` João Távora
2020-05-09 16:38                                                     ` Eli Zaretskii
2020-05-09 17:08                                                       ` João Távora
2020-05-09 17:23                                                         ` Eli Zaretskii
2020-05-09 17:36                                                           ` João Távora
2020-05-09 17:46                                                             ` Eli Zaretskii
2020-05-09 17:58                                                               ` Yuan Fu
2020-05-09 18:19                                                                 ` João Távora
2020-05-09 18:44                                                                   ` Dmitry Gutov
2020-05-09 18:56                                                                     ` João Távora
2020-05-09 19:20                                                                       ` Dmitry Gutov
2020-05-09 17:58                                                               ` João Távora
2020-05-09 18:03                                                                 ` Eli Zaretskii
2020-05-09 19:55                                                                   ` Clément Pit-Claudel
2020-05-09 20:07                                                                     ` João Távora
2020-05-09 21:49                                                                     ` Dmitry Gutov
2020-05-09 22:23                                                                       ` Clément Pit-Claudel
2020-05-09 23:19                                                                         ` Dmitry Gutov
2020-05-10  4:08                                                                           ` Clément Pit-Claudel
2020-05-10 13:28                                                                             ` Dmitry Gutov
2020-05-10 13:50                                                                               ` João Távora
2020-05-10 16:34                                                                               ` Stefan Monnier
2020-05-10 17:23                                                                                 ` Dmitry Gutov
2020-05-11  2:40                                                                                   ` Richard Stallman
2020-05-11  2:49                                                                                     ` 조성빈
2020-05-11  5:35                                                                                       ` Alfred M. Szmidt
2020-05-11 20:11                                                                                         ` Stefan Kangas
2020-05-11 20:26                                                                                           ` Alfred M. Szmidt
2020-05-11 15:00                                                                                       ` Eli Zaretskii
2020-05-11 21:08                                                                                         ` Stefan Kangas
2020-05-12  2:36                                                                                           ` Eli Zaretskii
2020-05-12 14:04                                                                                             ` Stefan Kangas
2020-05-12 17:12                                                                                               ` Eli Zaretskii
2020-05-12 17:54                                                                                                 ` Stefan Monnier
2020-05-12 18:01                                                                                                   ` Eli Zaretskii
2020-05-12 18:24                                                                                                     ` Dmitry Gutov
2020-05-12 18:31                                                                                                       ` Alfred M. Szmidt
2020-05-12 19:32                                                                                                     ` Stefan Monnier
2020-05-14  5:03                                                                                               ` Richard Stallman
2020-05-11  3:06                                                                                     ` Dmitry Gutov
2020-05-11  3:39                                                                                       ` Stefan Monnier
2020-05-11 14:24                                                                                         ` Dmitry Gutov
2020-05-11 16:42                                                                                         ` Eli Zaretskii
2020-05-11 16:40                                                                                       ` Eli Zaretskii
2020-05-11 16:54                                                                                         ` Dmitry Gutov
2020-05-11 17:11                                                                                           ` Eli Zaretskii
2020-05-11 18:05                                                                                             ` Stefan Monnier
2020-05-11 18:16                                                                                               ` Dmitry Gutov
2020-05-11 18:40                                                                                               ` Eli Zaretskii
2020-05-11 19:49                                                                                                 ` Stefan Monnier
2020-05-12 16:19                                                                                                   ` Eli Zaretskii
2020-05-14  5:03                                                                                                     ` Richard Stallman
2020-05-14 13:36                                                                                                       ` Stefan Monnier
2020-05-14 13:41                                                                                                         ` Dmitry Gutov
2020-05-14 17:41                                                                                                           ` Stefan Monnier
2020-05-14 17:45                                                                                                             ` João Távora
2020-05-15  3:20                                                                                                               ` Richard Stallman
2020-05-15  3:24                                                                                                         ` Richard Stallman
2020-05-15  3:44                                                                                                           ` Stefan Monnier
2020-05-15  7:04                                                                                                             ` Eli Zaretskii
2020-05-15 15:34                                                                                                               ` A new archive, halfway between GNU ELPA and MELPA Stefan Monnier
2020-05-15 17:28                                                                                                                 ` Stefan Monnier
2020-05-18  5:47                                                                                                             ` PL support chad
2020-05-14  5:03                                                                                                     ` Richard Stallman
2020-05-12  3:17                                                                                                 ` Richard Stallman
2020-05-12  3:47                                                                                                   ` Stefan Monnier
2020-05-12  4:59                                                                                                     ` Alfred M. Szmidt
2020-05-12 13:00                                                                                                       ` Stefan Monnier
2020-05-12 18:12                                                                                                         ` Alfred M. Szmidt
2020-05-12 14:08                                                                                                       ` Stefan Kangas
2020-05-13  3:57                                                                                                     ` Richard Stallman
2020-05-13 10:02                                                                                                       ` 조성빈
2020-05-13 12:28                                                                                                         ` tomas
2020-05-14  1:31                                                                                                           ` João Távora
2020-05-13 13:03                                                                                                       ` Stefan Kangas
2020-05-14  5:10                                                                                                         ` Richard Stallman
2020-05-11 18:11                                                                                             ` Dmitry Gutov
2020-05-11 18:25                                                                                               ` Project.el, xref.el and eldoc.el in GNU ELPA (Was: PL support) João Távora
2020-05-11 18:43                                                                                               ` PL support Eli Zaretskii
2020-05-11 19:08                                                                                                 ` Dmitry Gutov
2020-05-11 19:18                                                                                                   ` Eli Zaretskii
2020-05-11 19:32                                                                                                     ` Alfred M. Szmidt
2020-05-11 20:02                                                                                                       ` Dmitry Gutov
2020-05-11 20:12                                                                                                         ` Alfred M. Szmidt
2020-05-12  2:27                                                                                                         ` Eli Zaretskii
2020-05-12 13:55                                                                                                           ` Dmitry Gutov
2020-05-12 17:04                                                                                                             ` Eli Zaretskii
2020-05-12 18:41                                                                                                               ` Dmitry Gutov
2020-05-13  3:53                                                                                       ` Richard Stallman
2020-05-13  5:04                                                                                         ` Dmitry Gutov
2020-05-11 20:11                                                                                     ` Stefan Kangas
2020-05-12  2:30                                                                                       ` Eli Zaretskii
2020-05-09 18:36                                                                 ` Dmitry Gutov
2020-05-09 18:47                                                                   ` João Távora
2020-05-09 19:12                                                                     ` Dmitry Gutov
2020-05-09 19:23                                                                       ` Eli Zaretskii
2020-05-09 19:38                                                                         ` Dmitry Gutov
2020-05-09 19:45                                                                           ` Eli Zaretskii
2020-05-09 19:52                                                                             ` Dmitry Gutov
2020-05-09 19:49                                                                       ` João Távora
2020-05-09 20:09                                                                         ` Dmitry Gutov
2020-05-09 20:25                                                                           ` João Távora
2020-05-09 22:00                                                                             ` Dmitry Gutov
2020-05-10  2:30                                                                           ` Eli Zaretskii
2020-05-10  3:33                                                                             ` Dmitry Gutov
2020-05-10  4:27                                                                               ` Eli Zaretskii
2020-05-10 11:07                                                                               ` João Távora
2020-05-11  2:35                                                                       ` Richard Stallman
2020-05-11  3:01                                                                         ` Dmitry Gutov
2020-05-11  3:22                                                                           ` Drew Adams
2020-05-11 15:08                                                                           ` Eli Zaretskii
2020-05-11 23:03                                                                             ` Dmitry Gutov
2020-05-12 14:44                                                                               ` Eli Zaretskii
2020-05-14  0:59                                                                                 ` Dmitry Gutov
2020-05-09 20:40                                                                     ` Stefan Monnier
2020-05-09 21:05                                                                       ` João Távora
2020-05-09 18:55                                                               ` Sébastien G
2020-05-09 19:26                                                             ` Sébastien G
2020-05-09 20:25                                                               ` Yuan Fu
2020-05-09 23:39                                                                 ` Stefan Monnier
2020-05-11  2:35                                                                 ` Richard Stallman
2020-05-11  3:07                                                                   ` Daniel Colascione
2020-05-12  3:21                                                                     ` Richard Stallman
2020-05-13  4:32                                                                       ` Daniel Colascione
2020-05-14  5:14                                                                         ` Richard Stallman
2020-05-14  5:14                                                                         ` Richard Stallman
2020-05-11  3:56                                                                   ` Stefan Monnier
2020-05-11 13:38                                                                     ` Fu Yuan
2020-05-11 14:58                                                                       ` Stefan Monnier
2020-05-11 19:07                                                                         ` T.V Raman
2020-05-12  0:33                                                                     ` Daniel Colascione
2020-05-12  3:10                                                                       ` Stefan Monnier
2020-05-12  3:21                                                                     ` Richard Stallman
2020-05-12  3:48                                                                       ` Stefan Monnier
2020-05-13  3:57                                                                         ` Richard Stallman
2020-05-09 20:45                                                               ` Stefan Monnier
2020-05-12 16:06                                                               ` Sébastien Gendre
2020-05-14  5:03                                                                 ` Richard Stallman
2020-05-14  5:03                                                                 ` Richard Stallman
2020-05-09 18:34                                                           ` Dmitry Gutov
2020-05-09 18:31                                                         ` Dmitry Gutov
2020-05-11  2:35                                                           ` Richard Stallman
2020-05-09 18:26                                                     ` Dmitry Gutov
2020-05-09 18:41                                                       ` João Távora
2020-05-09 18:23                                                   ` Dmitry Gutov
2020-05-09 18:41                                                     ` Daniel Colascione
2020-05-09 19:01                                                       ` Dmitry Gutov
2020-05-09 19:28                                                         ` Daniel Colascione
2020-05-09 19:49                                                           ` Dmitry Gutov
2020-05-16 12:08                                                             ` Dmitry Gutov
2020-05-09 20:17                                                 ` Stefan Monnier
2020-05-09 23:53                                                   ` Dmitry Gutov
2020-05-10 12:44                                                     ` Stefan Monnier
2020-05-10 13:16                                                       ` Dmitry Gutov
2020-05-11 16:35                                                   ` Eli Zaretskii
2020-05-11 17:54                                                     ` Stefan Monnier
2020-05-09 15:55                                               ` PL support (was: Drop the Copyright Assignment requirement for Emacs) 조성빈
2020-05-09 16:02                                                 ` João Távora
2020-05-09 18:28                                                   ` PL support Dmitry Gutov
2020-05-11  2:35                                                     ` Richard Stallman
2020-05-09 15:41                                             ` Drop the Copyright Assignment requirement for Emacs Dmitry Gutov
2020-05-09 15:52                                               ` João Távora
2020-05-10 13:12                                                 ` Dmitry Gutov
2020-05-10 14:08                                                   ` João Távora
2020-05-10 16:39                                                   ` Stefan Monnier
2020-05-10 17:42                                                     ` Dmitry Gutov
2020-05-10 17:58                                                       ` Stefan Monnier
2020-05-10 18:18                                                         ` Dmitry Gutov
2020-05-11  1:17                                                     ` Daniel Colascione
2020-05-10  2:29                                         ` Richard Stallman
2020-05-10  2:29                                         ` Richard Stallman
2020-05-09 15:46                                   ` Dmitry Gutov
2020-05-11 16:33                                     ` Eli Zaretskii
2020-05-11 16:56                                       ` Dmitry Gutov
2020-05-11 17:13                                         ` Eli Zaretskii
2020-05-11 17:28                                           ` Dmitry Gutov
2020-05-11 18:18                                             ` Eli Zaretskii
2020-05-11 17:33                                           ` David Engster
2020-05-11 18:20                                             ` Eli Zaretskii
2020-05-11 18:58                                               ` Dmitry Gutov
2020-05-11 19:54                                                 ` Eli Zaretskii
2020-05-11 20:03                                                   ` Dmitry Gutov
2020-05-11 20:26                                                     ` Alfred M. Szmidt
2020-05-12  2:28                                                     ` Eli Zaretskii
2020-05-12 13:58                                                       ` Dmitry Gutov
2020-05-12 17:08                                                         ` Eli Zaretskii
2020-05-12 18:29                                                           ` Dmitry Gutov
2020-05-14  5:14                                                         ` Richard Stallman
2020-05-14 12:17                                                           ` Dmitry Gutov
2020-05-11 21:12                                                   ` Stefan Monnier
2020-05-12 14:39                                                     ` Eli Zaretskii
2020-05-18  3:50                                                     ` Richard Stallman
2020-05-18  5:56                                                       ` Philippe Vaucher
2020-05-18 11:33                                                         ` Dmitry Gutov
2020-05-18 13:16                                                           ` Clément Pit-Claudel
2020-05-18 13:25                                                             ` Dmitry Gutov
2020-05-18 16:36                                                               ` Robert Pluim
2020-05-18 19:04                                                                 ` Clément Pit-Claudel
2020-05-18 19:34                                                                   ` Robert Pluim
2020-05-18 13:27                                                           ` Philippe Vaucher
2020-05-18 13:28                                                             ` Philippe Vaucher
2020-05-18 13:39                                                             ` João Távora
2020-05-18 16:41                                                               ` Philippe Vaucher
2020-05-18 16:45                                                                 ` Philippe Vaucher
2020-05-18 17:04                                                                   ` João Távora
2020-05-18 17:15                                                                     ` Stefan Monnier
2020-05-18 17:33                                                                       ` João Távora
2020-05-19  5:26                                                                     ` Philippe Vaucher
2020-05-19  5:49                                                                       ` Yuri Khan
2020-05-19  5:58                                                                         ` Philippe Vaucher
2020-05-19  6:16                                                                           ` Philippe Vaucher
2020-05-19 14:26                                                                         ` Clément Pit-Claudel
2020-05-19  5:56                                                                       ` Philippe Vaucher
2020-05-19  7:55                                                                       ` tomas
2020-05-19 10:11                                                                         ` Philippe Vaucher
2020-05-19 10:34                                                                           ` tomas
2020-05-19 14:34                                                                         ` Arthur Miller
2020-05-19 14:44                                                                           ` Clément Pit-Claudel
2020-05-19 15:16                                                                           ` Eli Zaretskii
2020-05-19 10:13                                                                       ` João Távora
2020-05-19 10:22                                                                         ` Philippe Vaucher
2020-05-19 10:26                                                                           ` Philippe Vaucher
2020-05-19 23:48                                                                             ` João Távora
2020-05-20  6:19                                                                               ` Philippe Vaucher
2020-05-20  4:03                                                                         ` Richard Stallman
2020-05-20  6:16                                                                           ` Philippe Vaucher
2020-05-26  4:13                                                                             ` Richard Stallman
2020-05-26  5:42                                                                               ` Arthur Miller
2020-05-26  7:41                                                                                 ` Alfred M. Szmidt
2020-06-20  3:09                                                                                 ` Richard Stallman
2020-06-20 14:42                                                                                 ` Stefan Monnier
2020-05-18 16:59                                                                 ` João Távora
2020-05-19  3:53                                                         ` Richard Stallman
2020-05-19  4:56                                                           ` Clément Pit-Claudel
2020-05-19  5:28                                                           ` Philippe Vaucher
2020-05-31  7:01                                                             ` Richard Stallman
2020-05-18  3:49                                                   ` Richard Stallman
2020-05-08 17:53                             ` T.V Raman
2020-05-08 16:41                           ` Philippe Vaucher
2020-05-08 18:01                         ` Why are so many great packages not trying to get included in GNU Emacs? Phillip Lord
2020-05-08 18:47                           ` João Távora
2020-05-08 18:51                             ` Eli Zaretskii
2020-05-09  3:53                               ` Richard Stallman
2020-05-09  3:53                           ` Richard Stallman
2020-05-09 13:45                             ` Stefan Monnier
2020-05-10  2:30                               ` Richard Stallman
2020-05-09 13:33                       ` Andreas Röhler
2020-05-11 18:51                     ` Clément Pit-Claudel
2020-05-11 18:57                       ` Eli Zaretskii
2020-05-11 19:13                         ` Clément Pit-Claudel
2020-05-11 19:27                           ` Eric Abrahamsen
2020-05-11 19:27                           ` Eli Zaretskii
2020-05-11 19:36                             ` Clément Pit-Claudel
2020-05-12  2:23                               ` Eli Zaretskii
2020-05-12  2:46                                 ` Clément Pit-Claudel
2020-05-12 14:53                                   ` Eli Zaretskii
2020-05-12 16:44                                     ` Clément Pit-Claudel
2020-05-12 17:15                                       ` Eli Zaretskii
2020-05-12 17:26                                         ` Clément Pit-Claudel
2020-05-12 17:39                                           ` Eli Zaretskii
2020-05-12 19:48                                             ` Clément Pit-Claudel
2020-05-12 20:17                                               ` Alan Third
2020-05-13  3:03                                                 ` Clément Pit-Claudel
2020-05-13 14:50                                                   ` Eli Zaretskii
2020-05-13 16:58                                                   ` Alan Third
2020-05-13 17:36                                                     ` Clément Pit-Claudel
2020-05-14 10:06                                                       ` Robert Pluim
2020-05-14  5:08                                                     ` Richard Stallman
2020-05-14  5:08                                                     ` Richard Stallman
2020-05-14 14:09                                                       ` Eli Zaretskii
2020-05-14 19:27                                                         ` Alan Third
2020-05-13  4:01                                                 ` Richard Stallman
2020-05-12 20:28                                               ` Dmitry Gutov
2020-05-13  4:07                                               ` Richard Stallman
2020-05-13  4:22                                                 ` Clément Pit-Claudel
2020-05-13 15:00                                                   ` Eli Zaretskii
2020-05-13 15:16                                                     ` Clément Pit-Claudel
2020-05-13 16:01                                                       ` Eli Zaretskii
2020-05-13 16:55                                                         ` Clément Pit-Claudel
2020-05-13 17:01                                                           ` Alfred M. Szmidt
2020-05-14  5:09                                                   ` Richard Stallman
2020-05-14 14:02                                                     ` Eli Zaretskii
2020-05-15  3:23                                                       ` Richard Stallman
2020-05-13 14:14                                               ` Eli Zaretskii
2020-05-13 14:48                                                 ` Clément Pit-Claudel
2020-05-13 15:01                                               ` Copyright assignment checking by PGP-signed commits (WAS: Why are so many great packages not trying to get included in GNU Emacs?) Noam Postavsky
2020-05-13 15:15                                                 ` Clément Pit-Claudel
2020-05-12  3:17                         ` Why are so many great packages not trying to get included in GNU Emacs? Richard Stallman
2020-04-25  3:31           ` Richard Stallman
2020-04-25  3:55             ` Eric Abrahamsen
2020-04-26  3:25               ` Richard Stallman
2020-04-25  7:56             ` Tim Cross
2020-04-25  8:33               ` Eli Zaretskii
2020-04-26  6:06                 ` Tim Cross [this message]
2020-04-27  2:18               ` Richard Stallman
2020-04-27  4:08                 ` Stefan Monnier
2020-04-28  2:53                   ` Richard Stallman
2020-04-23 21:46       ` Andrea Corallo
2020-04-23 23:50         ` Tim Cross
2020-04-24  8:56           ` Andrea Corallo
2020-04-24  9:11             ` Stefan Kangas
2020-04-24 10:25             ` Eli Zaretskii
2020-04-24 15:51             ` Dmitry Gutov
2020-04-25  2:15             ` Tim Cross
2020-04-26  3:21               ` Richard Stallman
2020-04-23 19:03   ` Dmitry Gutov
2020-05-07 17:42     ` João Távora
2020-05-07 19:54       ` Clément Pit-Claudel
2020-05-07 20:28         ` João Távora
2020-05-08  6:26           ` Eli Zaretskii
2020-05-08 16:28             ` João Távora
2020-05-08 17:20               ` Eli Zaretskii
2020-04-23 19:19 ` Eli Zaretskii
2020-04-23 19:35   ` ndame
2020-04-23 19:38     ` Eli Zaretskii
2020-04-23 20:52 ` Stefan Monnier
2020-04-24  4:28   ` ndame
2020-04-25  3:37     ` Richard Stallman
2020-04-24  5:49   ` Stefan Kangas
2020-04-24 12:50     ` Stefan Monnier
2020-04-25  3:31   ` Richard Stallman
2020-04-25 14:27   ` Jean-Christophe Helary
2020-04-26  4:11   ` Po Lu
  -- strict thread matches above, loose matches on Subject: below --
2020-05-07 18:17 Luke Shumaker
2020-05-07 18:40 ` Eli Zaretskii
2020-05-09  3:50 ` Richard Stallman
2020-04-23 17:42 ndame
2020-04-24  0:50 ` Rostislav Svoboda
2020-04-24  2:23   ` Noam Postavsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAC=50j-H+ebWccW+P-VKYxcXVv+P6Wb6zse8Ou_mtMxRcge4GQ@mail.gmail.com' \
    --to=theophilusx@gmail.com \
    --cc=casouri@gmail.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=eric@ericabrahamsen.net \
    --cc=monnier@iro.umontreal.ca \
    --cc=ndame@protonmail.com \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.