From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: contributing to Emacs Date: Sun, 18 Jun 2023 20:10:52 +0800 Message-ID: <87ttv57yyb.fsf@yahoo.com> References: <83v8fnslfz.fsf@gnu.org> <87v8fnh1h2.fsf@web.de> <83mt0zs9rc.fsf@gnu.org> <0a968a4e1b267c0f15dd237e6ea12a709fc06d5e.camel@yandex.ru> <838rcisj7o.fsf@gnu.org> <6537fa5fa5c1fe8437ed99ee0988e35895f5a54b.camel@yandex.ru> <8423a35750d8d8e0437c7708f6b4d0bbdfdb7fe0.camel@yandex.ru> <87o7ldf7ky.fsf@web.de> <8cc19084ab18d0adb0f2cee4af14aa1b1d914a83.camel@yandex.ru> <83sfapnl57.fsf@gnu.org> <83pm5tnk78.fsf@gnu.org> <73cbe80096cd97728fcdaccf9f9badeea606570b.camel@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15628"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , arne_bab@web.de, ams@gnu.org, emacs-devel@gnu.org To: Konstantin Kharlamov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 18 14:11:40 2023 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 1qArFr-0003oX-E0 for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Jun 2023 14:11:39 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qArFP-0008A6-A9; Sun, 18 Jun 2023 08:11:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qArFN-00089b-Bs for emacs-devel@gnu.org; Sun, 18 Jun 2023 08:11:09 -0400 Original-Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qArFK-0001qQ-Lw for emacs-devel@gnu.org; Sun, 18 Jun 2023 08:11:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687090265; bh=nlyA/oanS24jTRvYuGWJFk8OdloAvahCz+EeTDg6sUw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=rKRosJ5eP86SUEdkNoJQqwWML7Jv4Wy5FvFGFeIWYg5ynz2jGADIkJQDVc55T5SdZvWuMZB+VaPMZcloFu4goFx3gUmra+kYhvXxAqmjHUW4D07zpeiosQDnSofruVhIL0iG3kW3sHc4Tlb8pYvpHLF6Sh3hblkSKWzsohBThLy8oFgwdh3YyC1EE6A0U72za2Nlydv0knL0f+Xs9uk7FT64NUrXWKiZZNmvmcVb1wCoGJD7qbC3CEbIBQGb6/G1VmfsYPR74v4AcnlxLYgoecCx6Q7342AGo7JLgq11QrJgdVxnj1/zs2pQ2LmlguDNCndSwgz5wpZWD/H1c94KFA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687090265; bh=RVRiSXvJtNdvD3Nb9OtHeWOTH1aQvnSTmObwYqF+tOM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=PpSTpLqQ0d4QlnK2hs7qR39+ttZ25kNuXlp/sWozEq3lms4m4dLMd53qHj3BeyRMO6+K/HwFsxDJY++Mfg2K/k/RZjumbWPnI0yiazSQ/MmdviGjHJ65IgHpDCdZO7iHENn1oUysEkgaUAj5BFUyX9mf4ZHTLyS01fqmp9Q1Ksf0ta4EPzI61DVEENwsPf1I75rPf16cMEQamlj2Gz+ZeePOg5KLSr74salMnpufKfdblX884e0mOK5AJRYNPdymKegkxgcpwiKAdnhdLzOSdFWXKO2jMy6lE3/mj8HHE+ROKFBHj/DudZ/c9zNZgsjdtXAC9yREyvP52Oc2qhVvPw== X-YMail-OSG: lM3.i7oVM1kc0cCPIptz0Doh2vcQw1Hp2c6W4n2Lc0qkUzt8oJNR0_r7oamh0Zl jXh3D6Ha5_NAaODq5PhNARNmZx5RvHcw5uzHumLwceCfPvVW6J52PzlnfstdLppEJtHOhlGZU5n0 9oaDrAhJ3OOwYAB6CtY9qxgR0jMyn3s4XjUTFKqr2rlE3HhL3zPYnwosIGq7zNoRTHO8s479ZS.G bsAgFCwmo.3utysZzUau7vHLFiqCwMknDr9H7hioJXu8InR4wA1cigmDuwxIGMVMm2suPuPlWmhz os2xvZA8rD2fMyDQfNdJnzRMIuKI0xs_TYGLvnizVS4MLkrwSK4qWyFICrnwa.62Uiw1sLlB0PfJ qfRblRP5R8IKIC6F4ssm9Yg7EMTvfx9uZKWzAUGyF7bdPYsY.VcCPY2Wn27.5dSa4sOeBLAS_WVG HaoTRAoA3leH9TfWJiy4sbHGZ2z3EggWFy5by6A0qc_quDccWzKrNpFTtkZgr7XIKalup857HU1t n.OwpU3JtceA3guTSCECbtbn13oT04T7kN_wsDmK1REEw6Snsksjz.KdDOjf69GbwKx2Rj_tR72e I0VuF1Dzbb2GMNeCG2BAp4dSUFY.PePnY_E7VSdbOliUUuzIrC4BvJeWDQs2NCgPTAUtl3lc7Hq0 KAweMT5zbd_Yqdt5TUAhZZVpKG.VhTtGqRRgWrIbb0Czr__QQOG4ZCUKM7n0nOhg.M6KakABKP_j DneL.bMGs0s0mf.zA4hrB0yKrwaTKpV.27N0dakacNGV5n332TJlzW8kPxFUGDPxAdRqi00OfZpD sDS.v_7h1uvtmDnVe_q1CYoP8QfndTx9QKAkznwT5p X-Sonic-MF: X-Sonic-ID: 9409bed5-ade1-4bc4-85ab-6ce1bef68721 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sun, 18 Jun 2023 12:11:05 +0000 Original-Received: by hermes--production-sg3-748897c457-fqxqz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1707033a590d5b4928455ad3af3a122d; Sun, 18 Jun 2023 12:10:59 +0000 (UTC) In-Reply-To: <73cbe80096cd97728fcdaccf9f9badeea606570b.camel@yandex.ru> (Konstantin Kharlamov's message of "Sun, 18 Jun 2023 13:27:47 +0300") X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.186.204; envelope-from=luangruo@yahoo.com; helo=sonic310-23.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:306974 Archived-At: Konstantin Kharlamov writes: > Well, you see, the "sending patches" section has no mention that a series is > unwelcome. And Emacs is the unique project where a squashed patch with many > commits is preferred over a series. > > If series is indeed unwelcome, it would be better to reflect in "sending > patches" section and provide copy-paste instructions for the people to quickly > squash their commits before sending to ML (and I think something needs to be > figured out about commit messages too in this case). Because when you are > developing, it is easier to separate changes to distinct commits to make sure > that if something break you know what exactly change was the reason to it. Even > if these commits will have to be squashed later. What's a ``squashed patch''? Anyway, patches can only be generated by the VCS if the user has access to the Emacs version control files, which is hardly given. So prefering ordinary diffs leads to more people being able to work on Emacs, not less.