From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Why are so many great packages not trying to get included in GNU Emacs? Date: Sun, 26 Apr 2020 22:18:23 -0400 Message-ID: References: <9mmFgzvrBwjt_n_VJyaJdXINraNi5HsGpwq-0MLeKiJA7kG2BQA4uywrzjyz7lpRS0OZDpjEi8lspOKYUA7P_QsODsDew_8nbH960G55fmY=@protonmail.com> <97DA7804-F647-4A1D-B8E0-AFFE7A324C64@gmail.com> <87d07xamrg.fsf@ericabrahamsen.net> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="100771"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eric@ericabrahamsen.net, casouri@gmail.com, ndame@protonmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 27 04:19:09 2020 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 1jStMS-000Q6I-Is for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 04:19:08 +0200 Original-Received: from localhost ([::1]:50416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jStMQ-00017O-Jk for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 22:19:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60038) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jStLm-0008Nb-6D for emacs-devel@gnu.org; Sun, 26 Apr 2020 22:18:26 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54459) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jStLk-00017O-11; Sun, 26 Apr 2020 22:18:24 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jStLj-0004XM-0q; Sun, 26 Apr 2020 22:18:23 -0400 In-Reply-To: (message from Tim Cross on Sat, 25 Apr 2020 17:56:48 +1000) 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:247875 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Basically, you add the PR repository to your LOCAL repo 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. This is a good way of handling pull requests. I'm in favor of supporting them this way. I've been told that some repo sites do it another way, where they pull the patch into a branch in the site. That way has problems. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)