From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#71179: [PATCH] In rgrep, check matching files before excluding files Date: Sat, 25 May 2024 16:58:44 +0300 Message-ID: <44c03daa-a435-45d4-b45b-5b4563b70ecb@gutov.dev> References: <86jzji1jpe.fsf@gnu.org> <864jamyrzy.fsf@gnu.org> <8634q6ypi1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20494"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: sbaugh@janestreet.com, 71179@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 25 15:59:04 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1sArvK-00056u-7C for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 25 May 2024 15:59:02 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sArvF-0005UF-VT; Sat, 25 May 2024 09:58:57 -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 1sArvD-0005Tm-LA for bug-gnu-emacs@gnu.org; Sat, 25 May 2024 09:58:56 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sArvD-0000Iy-DI for bug-gnu-emacs@gnu.org; Sat, 25 May 2024 09:58:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sArvK-00088g-Ua for bug-gnu-emacs@gnu.org; Sat, 25 May 2024 09:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 May 2024 13:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71179 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 71179-submit@debbugs.gnu.org id=B71179.171664554231274 (code B ref 71179); Sat, 25 May 2024 13:59:02 +0000 Original-Received: (at 71179) by debbugs.gnu.org; 25 May 2024 13:59:02 +0000 Original-Received: from localhost ([127.0.0.1]:43575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sArvJ-00088G-UH for submit@debbugs.gnu.org; Sat, 25 May 2024 09:59:02 -0400 Original-Received: from wfout8-smtp.messagingengine.com ([64.147.123.151]:37077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sArvI-00087q-MJ for 71179@debbugs.gnu.org; Sat, 25 May 2024 09:59:01 -0400 Original-Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.west.internal (Postfix) with ESMTP id 6C1AD1C000B6; Sat, 25 May 2024 09:58:47 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Sat, 25 May 2024 09:58:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1716645527; x=1716731927; bh=u84Ic+GWwcUIetC6VUt/t3c7cMsGd7VkiNBOxsgr8xM=; b= k6TGRF1yYK8FimItjakr9fyYLwfE6VslMuLZvc3sEBebuYAW0NeNarV5Dt8wENiP N4CmHzEvuXaCxJbQhkAJ61eVCubk5SiNhxdgyNORvYdLuqisa8S1TYd7kPzTLKI9 zcBhFgWfeQdwO98pOGfIRRsOvL2m6wvtS7QYgJGvA0GQ5JNt9GY+XPkr5HTVJQ1t WUTez2vIHDU/aE/joLjx21J9hKg26fXLoR864WHEqNs9HSeQNboNJgsGlm+x8mOL ZozpzzVlNSeBhlDXoDAM4fFjhnb6rqjdDkkY6O4R5XNYkrBw250r4ZAjIky6qG/X 6VPEtELmmtFJrAkRbk6CEw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1716645527; x= 1716731927; bh=u84Ic+GWwcUIetC6VUt/t3c7cMsGd7VkiNBOxsgr8xM=; b=f pwvYYmn/VxsFWuxfTY9D2jP/x3ykPoZQpq33EJ3a1veyRkND+JL8jx0uOsgYGa7P CEnwTqpRMUsYJir7uxKCsK85AAW02aSgzeizpw/vnCic1e+xcxqa/y3dmofIZSv1 E2EyqIBld7xjORJpZH7Xw1EUB89qNqbYr0U0tj+lB3cOeBwMUFA1ovskBhCvjlcw y/RwqYV2s/C907fCPfb19zJdqKWjrBgcvpTu08JENNV3HB2AyrLUtPQLPx/NLVhQ lhDiJ7t9/nfeW7QvhNWaoT7ZwnIOHzHKBTLrAaFU33xgy9h79LjH/sAr2bs1A/RT z1FGQ5DhEo48eCtVXN0MQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdejtddgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 25 May 2024 09:58:45 -0400 (EDT) Content-Language: en-US In-Reply-To: <8634q6ypi1.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:285875 Archived-At: On 25/05/2024 16:45, Eli Zaretskii wrote: >> Date: Sat, 25 May 2024 16:03:00 +0300 >> Cc:sbaugh@janestreet.com,71179@debbugs.gnu.org >> From: Dmitry Gutov >> >>>> Can you think of a specific problematic usage? >>> Why is that needed? Isn't it clear that it can happen? >> Provided we do add an option, knowing the actual audience could help >> name it better and document it better. >> >> But so far the audience I can think of is the very rare people who >> misused the template's customization. And those can use an existing option. > We cannot break user's existing setups, even if we consider them > "rare". "rare" is an estimation - so far we don't have even one example of a user who does this. And we do break existing setups from time to time, usually with good reasons (but those are in the eye of the beholder). We weigh the tradeoffs.