From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: On committing significant and/or controversial changes (was: My resignation from Emacs development) Date: Fri, 22 Nov 2024 21:04:05 +0200 Message-ID: <86y11bm6oq.fsf@gnu.org> References: <87ldxb9o3q.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1681"; mail-complaints-to="usenet@ciao.gmane.io" Cc: yantar92@posteo.net, emacs-devel@gnu.org To: Ship Mints Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 22 20:04:55 2024 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 1tEYxb-0000Gb-DP for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Nov 2024 20:04:55 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tEYws-0004ob-Lr; Fri, 22 Nov 2024 14:04:10 -0500 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 1tEYwq-0004l7-Mz for emacs-devel@gnu.org; Fri, 22 Nov 2024 14:04:08 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEYwq-0005xp-Cm; Fri, 22 Nov 2024 14:04:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1z3m3ZRuotuRlN6welVAjO5cqo7gZ/sMBOUxpGppUnM=; b=gSKByhCympZU HVizMolUTWZlB2oy5DqLbGGXBTJbtOnqLd1fu5/gwYBPsiJvAtPvL6f0QbpEXj3p0AtwPtyApUopd WXXAboD8UpuRvD+KEHq70AZBrgFYZtER1GxUHDYYMyCzS8Dv40Id/00rpB1MUllcRqRGVSs6lmI5R C7ZOciEy7Ff0lPijetkojZRtNQE6w6/tEImI0xr9figvhbdh70opRl4Ly9fXFw2SkOFbRprvkDizT tSr0NIItg6B6BcocEb9QAwiEx6RsACIP9EhGoEcXBz+HU0CMmLW0T4dJ8Zk69ah0ZOYjd+NHGfiCx jQSBEvdX46M9nAPMgOLApQ==; In-Reply-To: (message from Ship Mints on Fri, 22 Nov 2024 12:47:22 -0500) 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:325599 Archived-At: > From: Ship Mints > Date: Fri, 22 Nov 2024 12:47:22 -0500 > Cc: Alan Mackenzie , emacs-devel@gnu.org > > Considering how cheap git branches are, I would add that contributors could create a branch with their > potentially controversial changes committed in the branch for people to better appreciate vs. users > speculatively applying patches in their own private branches. Branches are "cheap" to create, but are "expensive" because too many active branches tend to increase the probability of mistakes when people push changes to the wrong branch or merge from/to the wrong branch. Branches also make it a bit harder to track changes people install. So I don't think I like this proposal for changing our procedures.