From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: master b82adee: Invalidate dir-locals-directory-cache when writing dir-local file Date: Mon, 19 Aug 2019 18:45:04 +0200 Message-ID: <20190819164504.sgszy627z3rmqjxi@Ergus> References: <20190818224934.1914.38804@vcs0.savannah.gnu.org> <20190818224935.1ACDA20A0E@vcs0.savannah.gnu.org> <87o90m3x4j.fsf@mouse.gnus.org> <837e79nang.fsf@gnu.org> <831rxhmcvc.fsf@gnu.org> Reply-To: Ergus Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="110690"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: larsi@gnus.org, johanclaesson@bredband.net, Stefan Monnier , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 19 18:46:37 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hzknk-000Shw-TU for ged-emacs-devel@m.gmane.org; Mon, 19 Aug 2019 18:46:37 +0200 Original-Received: from localhost ([::1]:55596 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzknj-0005Ps-Fh for ged-emacs-devel@m.gmane.org; Mon, 19 Aug 2019 12:46:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41883) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzkmX-00050c-QY for emacs-devel@gnu.org; Mon, 19 Aug 2019 12:45:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hzkmV-0003Kr-26 for emacs-devel@gnu.org; Mon, 19 Aug 2019 12:45:21 -0400 Original-Received: from sonic303-20.consmr.mail.ir2.yahoo.com ([77.238.178.201]:36297) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hzkmS-0003HS-U0 for emacs-devel@gnu.org; Mon, 19 Aug 2019 12:45:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1566233111; bh=xw9oBuopWsaTCCqe3k2srnWWstOdr1igK5zNt333p9U=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=TEC3pWLHqb/x2EJZQzvFsuG6OBsGExf9qxnh78Bt3t1Ae7Ub8iLzIFLOuEivBpu7d3luohslvRuicp1tuTyNspX2h35dbw8wdgdV5+ByL+NUq9+2bwaLXHejabkJo8jAJsANfEqCuNnkpDBqT4yIEtOFGeNmdVpatiTURcU/0WUWwGxr9M5fQvXE2KqcubXiG7q6QqLwOrF/gSzumyiB/FkK80QpPUcvHfcJmY8F4609eBZGuIisibFpVoDpNe3ArkeeNdDFxzNynhK0D4KhJ920ZopXjHH+ktnRj/VTansTe7zKQKv1mU094vz+heGmXLmXIt7g9Uo7CmC5648pDQ== X-YMail-OSG: Mok3GCwVM1k2kQYJHnX2l1CW3HfTlSmy.IUCbyxcgvt78FJS07JFGKRrsytIB66 r4SmCJ8OoQgkT38hT9KiZwMxtYosGdVf_J2Vxvy3FxS__ceRU19IoDvCflHpzm52vcL_yFengowx 2X0_9XYrhG_6KvvXsz6JUPuARDvEKtSyT.nsTY4MpPedOdq_7wfPUdzst.X.FP3BeZ0TtbufKnrU IKV39twiJx_2.ubOHIkQ_4mpMADly3O3pw4mKS9yFT0JrKBz_9oOCsYy0wZqdnuU0v1p4JW4CcIN HAvuYSJou6eN1NChT5UG_RQ93ZWnkpZbeHEpy7T.K9hfr3.oyldTql9fX2_CkylyCx_QFttnhhjl FwR5e7GILOLFtiZ0wS4.tIjnBVruRPf6UVi4HZxWjfr3DwRFqpwyecgLGbm0as7SCtGOO0MkF3xz 4av0YlhCDO0CCbDHlfh0Rv8E7wMZBCswHeNMOkk4LGN64TuZgAMlDlqir1kg0PGzEbQbWmxDfqdY R3EcUhN_YsGc2200X14k97dfCG3Z9sXjKOoA04V.0DZbcKR47MxGT5EhGuEity5TOE19LSxsfsJj gwPIAXG0BV9D4KsNvAfjP4favy2EfRs_6qCeoIJlNuu1pfqKGwJinPE3EAbM1zJoC1G7weDcOyvR skEq3V3vLw0DoXOCcL.L0RganUHMHUTi99guOl_6Gk_qtfxXOP9bHKkD3c9QjM8ajkPY59yuojTX FQE1OGOq4JS_gB7sMB.R.UCQFTlKvuG7To8LWxjPZhpBPmon3iFOsxBmxlXYoajGiwCrT.W9Mgf7 9p._p1yO0_lz2J0rMMhqSCZnyR6PRHnPtDo6yi8NQu Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ir2.yahoo.com with HTTP; Mon, 19 Aug 2019 16:45:11 +0000 Original-Received: by smtp408.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID b98bc268795808e99c63f1e5a897968d; Mon, 19 Aug 2019 16:45:07 +0000 (UTC) Content-Disposition: inline In-Reply-To: <831rxhmcvc.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.178.201 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239463 Archived-At: On Mon, Aug 19, 2019 at 05:46:47PM +0300, Eli Zaretskii wrote: >> From: Stefan Monnier >> Cc: Lars Ingebrigtsen , johanclaesson@bredband.net, emacs-devel@gnu.org >> Date: Mon, 19 Aug 2019 05:32:20 -0400 >> >> >> Oops; forgot the "Copyright-paperwork-exempt: yes", and I guess it's too >> >> late to amend after I've pushed? >> > Too late. >> >> Yup. Hard to believe we're still stuck with this problem of "unfixable >> commit messages" after all these years. > >We can solve it easily if we go back to CVS. > This can be fixed with a rebase or a note. But A rebase in a public repo is not recommended, so that's why the fork-join workflow is usually more extended (and the default in gitlab, github and bitbucked). So the user pushes, rebases and fixes in it's fork freely as in a local branch, with the advantage that other users can pull/test and comment the changes (code, message, number of commits, benchmarks, tests) before they go in the main repo. And only few users have write access to the master repo and they decide how to add the changes with a rebase, a merge or a rebase+merge with no-ff (to have linear or grouped history...).