Received: (at 68443) by debbugs.gnu.org; 18 Jan 2024 16:47:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 18 11:47:22 2024 Received: from localhost ([127.0.0.1]:56572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQVY1-0001Wu-RK for submit <at> debbugs.gnu.org; Thu, 18 Jan 2024 11:47:22 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:50101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1rQVXz-0001WB-S4 for 68443 <at> debbugs.gnu.org; Thu, 18 Jan 2024 11:47:20 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 07BF85C0051; Thu, 18 Jan 2024 11:47:12 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 18 Jan 2024 11:47:12 -0500 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=fm1; t=1705596432; x=1705682832; bh=zYoaJgnZwNREZLydKUNHIBeRMYEY70hwTCpS+l0V2Gs=; b= aPdp0xg2+qSsZzhw3QvhxFR+yQpfnCyCFtGjwHQmeiIa/N7BE53XgHeaxFNzgs4k WuPaLII6AoyFUVFOm7C/u7BM/3AzKjLDgKBom8ASe/AjFybhnMuZ0tg4E+9t3eU+ iLIQEw1ee734cs+dOpCASqq3TGrDYZmQYLwW9zmC1brCFdR8wB67kLmiORC+etn/ W4ja4ivTs8+sRKzuvpaANUNKdF/iMYTX8QF2PlytlYRoVK90pR7nJt1vj5BGlxd5 3apNZwV4NzWEiTkc7ZslfRLX6tCecf080FsFHZ8bKRQY4zgDNDfiQhkkApfJqCsP 8nT2DfOKEB9pKL1L5sAGVw== 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=fm3; t=1705596432; x= 1705682832; bh=zYoaJgnZwNREZLydKUNHIBeRMYEY70hwTCpS+l0V2Gs=; b=N pHetCKfNedlqzbpXU7dmehny4ZsuYABO88vE+Kaw3fHFuIo/KttnKzvUeBastpKm CvVdZZd2PGbJptcAc4gyeMrR1Rut8HsHJjileONQiJHUzpctfT7H/v93amhzdbwK 9BiTqBidwNibFJBJkJLFCo3qaMulzmkE1bNSYCD3NRvw1Yi6DtSnRFrJcBUV4sfX 6IopReini9vP4blwCK1FUWVygZV68sw3KqqgX2w5fG8pLQNeLuJVCt+gH/INEbxS v8RaF7eaGxLwf9YlAvRgJRRaFtsVUWQlBbAf837wnzFqctdI9W9hWCPxi6Az3Jkb 6Q28TZQt7iIMnVmxVuSeA== X-ME-Sender: <xms:D1apZVoAfNVRLXc_mRumeJCmOAw1597xV1crMQTxWn8SXBHHX2emfg> <xme:D1apZXoeC_X05COe_u-t-zX1BVejdXCLQjOa30WyTYTpwI51QvZvyh3aAQvAiUZow auy8a6mFgtVQIRa_yY> X-ME-Received: <xmr:D1apZSPu9S6k4hDfeHJITayXGkphPzeiIfuOMlknh_2tkyp-RLHkw0IVVATSky_daYwaNQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdejkedgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: <xmx:D1apZQ5D0Rn0jlog58_jHi0-Oufl9uZdyZe46EjkEqxscAjB_QXXgw> <xmx:D1apZU7lgzF9O4gMjLjRN5VCysYBRsjwT5MnIIDfNE1VcdTZBcq_XA> <xmx:D1apZYhS-x3IDcaw3sNr3ONST7qQ4kmUeTBwHE1BE8c6gCGw3kCB5A> <xmx:EFapZSRi_MpCcM0zGf4VEwkV59IAeBy9jK_3OFcRSmz7o2OsGX0G9A> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 18 Jan 2024 11:47:10 -0500 (EST) Message-ID: <74a14c44-698f-4b7f-9e3f-48501774510d@HIDDEN> Date: Thu, 18 Jan 2024 18:47:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. Content-Language: en-US To: Juri Linkov <juri@HIDDEN> References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> <877ck82ppz.fsf@HIDDEN> <f2c6dafa-0412-4bc6-81a7-9a877e9e12f4@HIDDEN> <86ttnc2iu5.fsf@HIDDEN> <868r4nqf5n.fsf@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <868r4nqf5n.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org, Aleksandr Vityazev <avityazev@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 18/01/2024 09:50, Juri Linkov wrote: >>>> Yes with this patch the error is no longer present, but the deleted file >>>> is not displayed in the*log-edit-files* buffer, unlike if you run >>>> vc-next-action from*vc-dir*. Although this is another bug report. >>> Right, that's still a remaining problem. diff-find-file-name doesn't really >>> want to "find" files that don't exist on disk, so it might need >>> a replacement for such cases. >> Indeed, the problem is that diff-find-file-name doesn't get the name >> of the deleted file even when called with OLD=t: >> >> ;; Use file-regular-p to avoid >> ;; /dev/null, directories, etc. >> ((or (null file) (file-regular-p file)) >> file) > This can be fixed by adding special-casing to diff-vc-deduce-fileset > that will check whether the diff output is for git diff, > then will remove a/ and b/ prefixes from file names > without checking whether these files really exist. For git, or maybe hg/bzr as well. Worth a try.
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 18 Jan 2024 08:05:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 18 03:05:45 2024 Received: from localhost ([127.0.0.1]:54281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQNPF-0002ZR-5n for submit <at> debbugs.gnu.org; Thu, 18 Jan 2024 03:05:45 -0500 Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:33027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rQNPC-0002ZB-4U for 68443 <at> debbugs.gnu.org; Thu, 18 Jan 2024 03:05:42 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 2958A60006; Thu, 18 Jan 2024 08:05:30 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN> Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. In-Reply-To: <86ttnc2iu5.fsf@HIDDEN> (Juri Linkov's message of "Wed, 17 Jan 2024 18:32:50 +0200") Organization: LINKOV.NET References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> <877ck82ppz.fsf@HIDDEN> <f2c6dafa-0412-4bc6-81a7-9a877e9e12f4@HIDDEN> <86ttnc2iu5.fsf@HIDDEN> Date: Thu, 18 Jan 2024 09:50:44 +0200 Message-ID: <868r4nqf5n.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org, Aleksandr Vityazev <avityazev@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >>> Yes with this patch the error is no longer present, but the deleted file >>> is not displayed in the *log-edit-files* buffer, unlike if you run >>> vc-next-action from *vc-dir*. Although this is another bug report. >> >> Right, that's still a remaining problem. diff-find-file-name doesn't really >> want to "find" files that don't exist on disk, so it might need >> a replacement for such cases. > > Indeed, the problem is that diff-find-file-name doesn't get the name > of the deleted file even when called with OLD=t: > > ;; Use file-regular-p to avoid > ;; /dev/null, directories, etc. > ((or (null file) (file-regular-p file)) > file) This can be fixed by adding special-casing to diff-vc-deduce-fileset that will check whether the diff output is for git diff, then will remove a/ and b/ prefixes from file names without checking whether these files really exist.
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 17 Jan 2024 23:26:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 17 18:26:30 2024 Received: from localhost ([127.0.0.1]:53924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQFIk-0003JJ-5y for submit <at> debbugs.gnu.org; Wed, 17 Jan 2024 18:26:30 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:49555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1rQFIe-0003Iy-Kk for 68443 <at> debbugs.gnu.org; Wed, 17 Jan 2024 18:26:28 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 38A603200B43; Wed, 17 Jan 2024 18:26:17 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Wed, 17 Jan 2024 18:26:17 -0500 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=fm1; t=1705533976; x=1705620376; bh=Vvg/v9ZtLn8j3DG0Qd2PzLlt8/W23yHSkQVrjt0exhU=; b= cSG0EGcQqoKtN6I9vcpgNrP2orGnIwSK21rVhpzki6lTOx5OdrHQ0i/BgDOKK+0E H6w7vL+NuNyvcnjjJnCFjLHvJFe+yBwWQPWgjZS5GGi+lr/ngLyrZxdOu6eX/+8U jpWG2ee6lstClPGj6I+L6X2mmNVmZob0L6au7ronHkB4Z1lJqFWA8o2iszm6R/YG ZKOaisWxz4Rj9OyNdIFR+81jd6PlwmRxPVdrKRrIjcme+w74sSRFMTq5bhs2km1f 7Qz8CIM98j2K4pTNckQqPIOlWGa6avwMkx6yVioGLVrh2yjWDEF22p9pigbb05no eVauQFz4m/9Jp8RvYeF67Q== 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=fm3; t=1705533976; x= 1705620376; bh=Vvg/v9ZtLn8j3DG0Qd2PzLlt8/W23yHSkQVrjt0exhU=; b=A Gt+o8e3S/Y6M7b1AnwOi5tDC1OS+R0PaTBY311khGuDEbCTW6L885WA5QqHfieaI YeegTPVpQLZsvQZQPmB08IjDxS0ZWtpdpIfEldUXt4qAaFOe2HoOa5IxTINKgoi6 61Rkxdc/nwkYbPK1Mp1OSWxSGkCCQtoOyIuve4xzEE4ftpWDlN4IydB48c41BIh/ kk0i1m2rRh0JXYfhM9ozZ4ooAZ2xGN9QzWbJbI9cixiBHsVp8DczDxevgLzrJnNQ uWROX3gc35APS0MDBOiDdha1rGnHqa2lhXGQc9Y2zWw7Lw1Ev2yWsWF2FiRhZ/9d /QGqoU4nXzaDJlmh5kb9g== X-ME-Sender: <xms:GGKoZdSpXMkBOQYuSsl55uE0c59p33ZSy43BQJedrvEh_6miiRgNUw> <xme:GGKoZWzjbqyRv8fMQ5XiKybWd6f6tiGvPXg18-fE9kD9ZHbP3Bb6mYrZ30ZofcVc2 uWZbW3L1SuhyYHl9uE> X-ME-Received: <xmr:GGKoZS01elKzq44oVJK3U74Y22iTfDcM7DV4LMxDy2c2cm7dx3Tog4jBesp7yYMlvAFxew> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdejiedgtdekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: <xmx:GGKoZVB-LjoN10k7w5viutUaLHZAtwAw83x7zbUnrV0UcqUiIY_ivQ> <xmx:GGKoZWhsS5mMOh8RdfZ-qcxuda3Pswj9Zo4fid_rpajA--npz68_-A> <xmx:GGKoZZo0SamQucnQFjjiEVgUsJMtrHzRWlDKqY3M9ndTJgygrWy-aQ> <xmx:GGKoZaYDWW2XGsbZl4a6pSKiwAXgUl1rOnies_FIBWqrPkBRwso-Pg> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 17 Jan 2024 18:26:15 -0500 (EST) Message-ID: <a3985a1f-5f51-4386-94aa-349393e4046d@HIDDEN> Date: Thu, 18 Jan 2024 01:26:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN> References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> <83ply0b3co.fsf@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <83ply0b3co.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org, avityazev@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 17/01/2024 13:34, Eli Zaretskii wrote: >> Date: Wed, 17 Jan 2024 06:25:34 +0200 >> From: Dmitry Gutov<dmitry@HIDDEN> >> >> Try the patch below, seems to work here: >> >> diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el >> index 03efe0fdb31..83d580d98dd 100644 >> --- a/lisp/vc/diff-mode.el >> +++ b/lisp/vc/diff-mode.el >> @@ -3014,7 +3014,7 @@ diff-vc-deduce-fileset >> (goto-char (point-min)) >> (while (progn (diff-file-next) (not (eobp))) >> (push (diff-find-file-name nil t) files))) >> - (list backend (nreverse files) nil nil 'patch))) >> + (list backend (delete nil (nreverse files)) nil nil 'patch))) >> >> (defun diff--filter-substring (str) >> (when diff-font-lock-prettify >> >> >> (Eli, would this be suitable for emacs-29?) > Yes, thanks. Just do it soon, please, if you can. Thanks, installed.
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 17 Jan 2024 16:45:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 17 11:45:16 2024 Received: from localhost ([127.0.0.1]:53139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQ92S-0004E6-Km for submit <at> debbugs.gnu.org; Wed, 17 Jan 2024 11:45:16 -0500 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:43973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rQ92Q-0003rN-PE for 68443 <at> debbugs.gnu.org; Wed, 17 Jan 2024 11:45:15 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 0BA6C20004; Wed, 17 Jan 2024 16:45:05 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN> Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. In-Reply-To: <f2c6dafa-0412-4bc6-81a7-9a877e9e12f4@HIDDEN> (Dmitry Gutov's message of "Wed, 17 Jan 2024 13:36:53 +0200") Organization: LINKOV.NET References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> <877ck82ppz.fsf@HIDDEN> <f2c6dafa-0412-4bc6-81a7-9a877e9e12f4@HIDDEN> Date: Wed, 17 Jan 2024 18:32:50 +0200 Message-ID: <86ttnc2iu5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org, Aleksandr Vityazev <avityazev@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >>> diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el >>> index 03efe0fdb31..83d580d98dd 100644 >>> --- a/lisp/vc/diff-mode.el >>> +++ b/lisp/vc/diff-mode.el >>> @@ -3014,7 +3014,7 @@ diff-vc-deduce-fileset >>> (goto-char (point-min)) >>> (while (progn (diff-file-next) (not (eobp))) >>> (push (diff-find-file-name nil t) files))) >>> - (list backend (nreverse files) nil nil 'patch))) >>> + (list backend (delete nil (nreverse files)) nil nil 'patch))) >> Yes with this patch the error is no longer present, but the deleted file >> is not displayed in the *log-edit-files* buffer, unlike if you run >> vc-next-action from *vc-dir*. Although this is another bug report. > > Right, that's still a remaining problem. diff-find-file-name doesn't really > want to "find" files that don't exist on disk, so it might need > a replacement for such cases. Indeed, the problem is that diff-find-file-name doesn't get the name of the deleted file even when called with OLD=t: ;; Use file-regular-p to avoid ;; /dev/null, directories, etc. ((or (null file) (file-regular-p file)) file)
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 17 Jan 2024 11:37:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 17 06:37:08 2024 Received: from localhost ([127.0.0.1]:50982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQ4EG-0008R6-5q for submit <at> debbugs.gnu.org; Wed, 17 Jan 2024 06:37:08 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:37759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1rQ4EE-0008QZ-7t for 68443 <at> debbugs.gnu.org; Wed, 17 Jan 2024 06:37:07 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 217285C00F9; Wed, 17 Jan 2024 06:36:58 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Wed, 17 Jan 2024 06:36:58 -0500 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=fm1; t=1705491418; x=1705577818; bh=SrG6H5LHnWmhPvti/+U5WUH/k19C4IgfXwzEvzOm4Mw=; b= agKdm7fe5wQU2T0oAhFI9QsgqTNPC4OiV4PxZseFrZIsmmfylZtfwXeJQ1g+QivZ pMC7EOXUp3GDt/LEpNxVW4veJHIMKlgKqGJJpq8EDxfR+w8Y3xINiDSfOFLAj2E3 /HsN2Ks6bnw5rBIBR5jM6EdybGn9zuQ0eBkm1JyEXAkkY0Bv99uTrPwdOwRqYjcw fhxcjL+PN67OrHroA/sabs4KNxbZGR9dhWRCiTNpam3m7Xgola1Ri4T/Ez9tDS/h kGKWZYGbBK1hsqPgaGrvrKhdamAW1ui+6FfoRbYRAbiEUJpFUQW5USbFjIwWpV8Q 9W6cSo20Zk/1azIhEVBS+g== 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=fm3; t=1705491418; x= 1705577818; bh=SrG6H5LHnWmhPvti/+U5WUH/k19C4IgfXwzEvzOm4Mw=; b=U Ru7iwQhhhFAshEh5Bn/uVAaNKUgDb28OPMpdWyIpfxx+GT0ZRjZDnPJwZHnF4LE1 bv8oHVv4aquQ+/Aq2WvGuMQhylQtv2MAl1aEjounmFBEecBb/8k4FM1NVJhBxkoy iAmy5SaFNF22Kn/m/Og0/E3THrm+qsuBby9B/D4rcyUlQ6K9MhEklvMiqpxLK/hM BKUL6gRsehTDzqCyq/B9t+lyJMitUziOjZhSe3fiFqctxil0hfAyCLPlZ6UWI/04 U/QrMOmGDIKv8zZen3Xep04O+SmZoUUsSLVRNz85tZzXuBih4Uqu0o8UmE9ts+jA f+9tsgNbuKZ2D75rU95xQ== X-ME-Sender: <xms:2bunZdKM6qbXW0qFg_Ux9tHCjw1z0IvQYK2BRHEU-izSFBa6IPofTg> <xme:2bunZZK98AGwoZ8JiNJu6qB5Yp_5CAvxDAI9RJxxxdrhSLo2CkALLszufzCJ49lVM PuKUcPvg9HVs8em1-4> X-ME-Received: <xmr:2bunZVs7ynMQdQzn_GM4HK_CTNDzXG_ezQRUqnWUY_O2xczyGHdPoccVZNjNh1Z6b7Liig> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdejhedgvdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: <xmx:2bunZeZzNuUKAnUG9P02SF94Gsgm80by3nbzCfN9IkWO5KUIewKngA> <xmx:2bunZUbBmwzGSRh_Z4TVSP4fdNx4oJue3wDiOoqzeY9_RM8ZLZFgFQ> <xmx:2bunZSDLZK-9cdvG0a2_PvEpB5yQcptbpySnqdnF68Tgh1O8m4yJRw> <xmx:2runZfzVlRNs41ZtgDgquIwMSXX33oYntXU1gZXrXtJ9U5gsbhF9_Q> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 17 Jan 2024 06:36:56 -0500 (EST) Message-ID: <f2c6dafa-0412-4bc6-81a7-9a877e9e12f4@HIDDEN> Date: Wed, 17 Jan 2024 13:36:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. Content-Language: en-US To: Aleksandr Vityazev <avityazev@HIDDEN>, Juri Linkov <juri@HIDDEN> References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> <877ck82ppz.fsf@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <877ck82ppz.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 17/01/2024 12:56, Aleksandr Vityazev wrote: > On 2024-01-17 06:25, Dmitry Gutov wrote: > >> Hi! Thanks for the report. >> >> On 13/01/2024 15:56, Aleksandr Vityazev via Bug reports for GNU Emacs, >> the Swiss army knife of text editors wrote: >>> Hi, >>> Steps to reproduce with emacs -q: >>> 1. Enter git repository; >>> 2. vc-delete-file some file; >>> 3. vc-root-diff; >>> 4. From *vc-diff* buffer vc-next-action; >>> 5. In *vc-log* write summary and invoke vc-next-action; >>> 6. get error (wrong-type-argument stringp nil) >>> Full backtrace: >>> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >>> file-directory-p(nil) >>> #f(compiled-function (files comment) #<bytecode >>> 0x1e31e0a127714b22>)((#(".gitignore" 0 10 (fontified t face >>> (diff-file-header diff-header))) #("buffer.c" 0 8 (fontified t face >>> (diff-file-header diff-header))) nil) #("Summary: Delete file.\n" 0 >>> 8 (jit-lock-defer-multiline t face log-edit-header fontified t field >>> header) 8 9 (jit-lock-defer-multiline t fontified t field header) 9 >>> 21 (jit-lock-defer-multiline t face log-edit-summary fontified t >>> field header) 21 22 (fontified t))) >>> vc-finish-logentry() >>> funcall-interactively(vc-finish-logentry) >>> log-edit-done() >>> funcall-interactively(log-edit-done) >>> command-execute(log-edit-done) >> >> Try the patch below, seems to work here: >> >> diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el >> index 03efe0fdb31..83d580d98dd 100644 >> --- a/lisp/vc/diff-mode.el >> +++ b/lisp/vc/diff-mode.el >> @@ -3014,7 +3014,7 @@ diff-vc-deduce-fileset >> (goto-char (point-min)) >> (while (progn (diff-file-next) (not (eobp))) >> (push (diff-find-file-name nil t) files))) >> - (list backend (nreverse files) nil nil 'patch))) >> + (list backend (delete nil (nreverse files)) nil nil 'patch))) > > Yes with this patch the error is no longer present, but the deleted file > is not displayed in the *log-edit-files* buffer, unlike if you run > vc-next-action from *vc-dir*. Although this is another bug report. Right, that's still a remaining problem. diff-find-file-name doesn't really want to "find" files that don't exist on disk, so it might need a replacement for such cases. Splitting reports should not be necessary, but we can install the first fix separately.
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 17 Jan 2024 11:34:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 17 06:34:49 2024 Received: from localhost ([127.0.0.1]:50977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQ4C1-0008NK-JU for submit <at> debbugs.gnu.org; Wed, 17 Jan 2024 06:34:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rQ4By-0008N5-R0 for 68443 <at> debbugs.gnu.org; Wed, 17 Jan 2024 06:34:47 -0500 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 <eliz@HIDDEN>) id 1rQ4Bs-0005Kg-4o; Wed, 17 Jan 2024 06:34:40 -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=uqLyd0C1wuyaIkvxkPbqt6w2oITAPMCR0wcYRJFDkMA=; b=PdO1GrJRdDeo kzfSMw1elUB7Zn9rLKAKFcGPR2+v4gm78+OkfKBrMLBWD1johMd8oOfA9Hj7OfYBBuwQWqiVh5Sri 30x6is/NH79WpXjPKL0ZHoMbcCzeJ3G6LP4IKQyAtE+57tSQaJUKV6obyGATbUz31mpLGrre8RzZn YRakyGmBnUw4/w9SaTPHQRphiJ6Fs3Np2IjOgeClTZs/q7+JRyscNPJeRqN/BUL4T5QSshSZOmpxw jclebeuPnofiqUtlMz13rULVuN2W50Qh4kxCqwDCYoC6tzMt37D7vWC/pOMXV8649X9LCPjJ8hBvq sSgZAU/Pyb8gLIhHRMeqvw==; Date: Wed, 17 Jan 2024 13:34:31 +0200 Message-Id: <83ply0b3co.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> (message from Dmitry Gutov on Wed, 17 Jan 2024 06:25:34 +0200) Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org, avityazev@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) > Date: Wed, 17 Jan 2024 06:25:34 +0200 > From: Dmitry Gutov <dmitry@HIDDEN> > > Try the patch below, seems to work here: > > diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el > index 03efe0fdb31..83d580d98dd 100644 > --- a/lisp/vc/diff-mode.el > +++ b/lisp/vc/diff-mode.el > @@ -3014,7 +3014,7 @@ diff-vc-deduce-fileset > (goto-char (point-min)) > (while (progn (diff-file-next) (not (eobp))) > (push (diff-find-file-name nil t) files))) > - (list backend (nreverse files) nil nil 'patch))) > + (list backend (delete nil (nreverse files)) nil nil 'patch))) > > (defun diff--filter-substring (str) > (when diff-font-lock-prettify > > > (Eli, would this be suitable for emacs-29?) Yes, thanks. Just do it soon, please, if you can.
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 17 Jan 2024 10:56:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 17 05:56:16 2024 Received: from localhost ([127.0.0.1]:50946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQ3ai-0007Ta-Ez for submit <at> debbugs.gnu.org; Wed, 17 Jan 2024 05:56:16 -0500 Received: from layka.disroot.org ([178.21.23.139]:35474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <avityazev@HIDDEN>) id 1rQ3ag-0007TQ-Bp for 68443 <at> debbugs.gnu.org; Wed, 17 Jan 2024 05:56:15 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id DB55440EBE; Wed, 17 Jan 2024 11:56:11 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kBpb77jT3Av7; Wed, 17 Jan 2024 11:56:11 +0100 (CET) From: Aleksandr Vityazev <avityazev@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1705488971; bh=tNe/R8WwhCiuPGzrs0FEReux2j8L4NeGY0Z50DGEjpU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=b/GvY9J3g0cMCtMlOnlaBajme0uTi0vKhNLM7pifwQSW69nM7krfqC/6pGPI4Nevz SEkD+6bygRoxVneNEjsISlMdcBPyXKvDjAILnb20FEl12jUMjHTwIqzezexVqXVjy7 W3WQ1RNuZZopaXSgRXR6Z+ZPtD2K8ZFejpC6tTVjqmaKyDYD0MMpZcWHRCV4x402In WypgB7EwScsGTULO+qwY7ow9O3MhifVw9mmoGGv6y9bHVThW2OQQZCdylwjPv+q1m5 8U8+rXJkYGNg/M7Q3n75ULM4cdlEwnvhHIwIFE9IiMCJoRa9pNv4yOIWl/jQCeCcdT 7NwLMmlHoMvNg== To: Dmitry Gutov <dmitry@HIDDEN> Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. In-Reply-To: <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> (Dmitry Gutov's message of "Wed, 17 Jan 2024 06:25:34 +0200") References: <874jfhe3r4.fsf@HIDDEN> <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> Date: Wed, 17 Jan 2024 13:56:08 +0300 Message-ID: <877ck82ppz.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68443 Cc: 68443 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-01-17 06:25, Dmitry Gutov wrote: > Hi! Thanks for the report. > > On 13/01/2024 15:56, Aleksandr Vityazev via Bug reports for GNU Emacs, > the Swiss army knife of text editors wrote: >> Hi, >> Steps to reproduce with emacs -q: >> 1. Enter git repository; >> 2. vc-delete-file some file; >> 3. vc-root-diff; >> 4. From *vc-diff* buffer vc-next-action; >> 5. In *vc-log* write summary and invoke vc-next-action; >> 6. get error (wrong-type-argument stringp nil) >> Full backtrace: >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> file-directory-p(nil) >> #f(compiled-function (files comment) #<bytecode >> 0x1e31e0a127714b22>)((#(".gitignore" 0 10 (fontified t face >> (diff-file-header diff-header))) #("buffer.c" 0 8 (fontified t face >> (diff-file-header diff-header))) nil) #("Summary: Delete file.\n" 0 >> 8 (jit-lock-defer-multiline t face log-edit-header fontified t field >> header) 8 9 (jit-lock-defer-multiline t fontified t field header) 9 >> 21 (jit-lock-defer-multiline t face log-edit-summary fontified t >> field header) 21 22 (fontified t))) >> vc-finish-logentry() >> funcall-interactively(vc-finish-logentry) >> log-edit-done() >> funcall-interactively(log-edit-done) >> command-execute(log-edit-done) > > Try the patch below, seems to work here: > > diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el > index 03efe0fdb31..83d580d98dd 100644 > --- a/lisp/vc/diff-mode.el > +++ b/lisp/vc/diff-mode.el > @@ -3014,7 +3014,7 @@ diff-vc-deduce-fileset > (goto-char (point-min)) > (while (progn (diff-file-next) (not (eobp))) > (push (diff-find-file-name nil t) files))) > - (list backend (nreverse files) nil nil 'patch))) > + (list backend (delete nil (nreverse files)) nil nil 'patch))) Yes with this patch the error is no longer present, but the deleted file is not displayed in the *log-edit-files* buffer, unlike if you run vc-next-action from *vc-dir*. Although this is another bug report. > (defun diff--filter-substring (str) > (when diff-font-lock-prettify > > > (Eli, would this be suitable for emacs-29?) > -- Best regards, Aleksandr Vityazev
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at 68443) by debbugs.gnu.org; 17 Jan 2024 04:25:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 16 23:25:48 2024 Received: from localhost ([127.0.0.1]:50341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPxUq-0002IR-HD for submit <at> debbugs.gnu.org; Tue, 16 Jan 2024 23:25:48 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:43475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1rPxUn-0002IB-JQ for 68443 <at> debbugs.gnu.org; Tue, 16 Jan 2024 23:25:47 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.nyi.internal (Postfix) with ESMTP id 4C2455C017C; Tue, 16 Jan 2024 23:25:38 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Tue, 16 Jan 2024 23:25:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=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=fm1; t=1705465538; x=1705551938; bh=5tDT9H4xeDyZjNKZ4MdfQwp+5F4aSbJjpBJ3b0Mx6+8=; b= MKV5y7XbyPi2V96XDytq98824JHeC+X332lW4bHbtRnkatx1jWh/seIFMCQBWEXA xteBMhMlrzoTIeq24vyqdghMUqZ3HkFO0xRMhxsWkmp3aB17BJ2YupH8RhGOqvrE 2NpT8BVp6IXv43XLlYHNkxBVJxoeBzIbEohSB9KZC7NZ4uIuev+e/rXtagOG/XWX J3F45nT9E99/9/pFVo/M4UAE5BhrRzJugswuE31OgQcrS1LRAgWvsuwNxr6HV+aj SDK4JcJcA8Hp9b6Zkd9tueyQflys0Z5Y7aYlHSkvl8GkoNwCFPluS4HdEGtlxwmE i2sfy/k4tUId/1GIHnPxcg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm3; t=1705465538; x= 1705551938; bh=5tDT9H4xeDyZjNKZ4MdfQwp+5F4aSbJjpBJ3b0Mx6+8=; b=r xmZoNNKy4EtdmmUuJx5beo9604AUq0xajoVexKYjdlwSXbW5lceg0kjVr93iuAOW UoD8zS1MKGqtVR5Rto8fl0YVwWo7de2Hoi95g2GPAZ3U5EI4AHYA864uD5zv9p9A VGfNIZjhxMUcYRNZPk9rQkKJzCw2DV2MqU1DjoH7MkTsLMuaWuiLn5/Vx9HTgFQ3 5huUTu1gQRtUJ+D+GjMsiYmMvZ5pVFr2AkA1sOs5rJMGbYsvcBaMws8x1hDMfD8E t2oYDVcuXE9dJE+s/xTxPH1c4G45jUK/bjD4cZI7XD3NYY+U/srm4qEBZl6qcX4/ cyN0xjjR2km2fSd/p4qkw== X-ME-Sender: <xms:wVanZWFB742k0_wpP38JhF_8ZFKs64kgXIdlXR7hB0DK-a98cy325w> <xme:wVanZXUY_g7s_Z4QRzZcRMmKeAQf1S3Klbj2ghdWnkle1vT9VAfumE_3UF03yWZT2 WMoJCr445KhFmID-gA> X-ME-Received: <xmr:wVanZQLgZaUtuG9OhB_Jfj2JPKBE6VpcwCcFZeJpijGbSeCaFyL5d5dCcj-BZUx9yLOjZw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdejgedgieelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpedthfeuvddtveelgeeuleevvdejveehffevveehvdeuffdtfefhvdeugefgtefg tdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: <xmx:wVanZQGZXXZgp9U4I5RTco0NyWHz74ppykz1z8iodNLn9kTtyfoRSQ> <xmx:wVanZcXPgKTBLuiJ1w4BGz9GR8CpnPobobZvIgubF7QOdkjoMet68A> <xmx:wVanZTMRBqZYvStnvV28eqGGsRPKVlGOZ9Bz1za2z-Iy7Wj5KcmVCA> <xmx:wlanZVc72l7pAAAYKROZx-cgRMAqqA4iAEMM4fsz2XkH7kV7aR96tg> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 16 Jan 2024 23:25:36 -0500 (EST) Message-ID: <9dfe6be4-afa8-430e-a45e-e651c479cb81@HIDDEN> Date: Wed, 17 Jan 2024 06:25:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#68443: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. Content-Language: en-US To: Aleksandr Vityazev <avityazev@HIDDEN>, 68443 <at> debbugs.gnu.org References: <874jfhe3r4.fsf@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <874jfhe3r4.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68443 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi! Thanks for the report. On 13/01/2024 15:56, Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Hi, > > Steps to reproduce with emacs -q: > > 1. Enter git repository; > 2. vc-delete-file some file; > 3. vc-root-diff; > 4. From *vc-diff* buffer vc-next-action; > 5. In *vc-log* write summary and invoke vc-next-action; > 6. get error (wrong-type-argument stringp nil) > > Full backtrace: > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > file-directory-p(nil) > #f(compiled-function (files comment) #<bytecode 0x1e31e0a127714b22>)((#(".gitignore" 0 10 (fontified t face (diff-file-header diff-header))) #("buffer.c" 0 8 (fontified t face (diff-file-header diff-header))) nil) #("Summary: Delete file.\n" 0 8 (jit-lock-defer-multiline t face log-edit-header fontified t field header) 8 9 (jit-lock-defer-multiline t fontified t field header) 9 21 (jit-lock-defer-multiline t face log-edit-summary fontified t field header) 21 22 (fontified t))) > vc-finish-logentry() > funcall-interactively(vc-finish-logentry) > log-edit-done() > funcall-interactively(log-edit-done) > command-execute(log-edit-done) Try the patch below, seems to work here: diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el index 03efe0fdb31..83d580d98dd 100644 --- a/lisp/vc/diff-mode.el +++ b/lisp/vc/diff-mode.el @@ -3014,7 +3014,7 @@ diff-vc-deduce-fileset (goto-char (point-min)) (while (progn (diff-file-next) (not (eobp))) (push (diff-find-file-name nil t) files))) - (list backend (nreverse files) nil nil 'patch))) + (list backend (delete nil (nreverse files)) nil nil 'patch))) (defun diff--filter-substring (str) (when diff-font-lock-prettify (Eli, would this be suitable for emacs-29?)
bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 14 Jan 2024 08:00:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 03:00:46 2024 Received: from localhost ([127.0.0.1]:41604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOvQC-0007eh-Qa for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 03:00:46 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <avityazev@HIDDEN>) id 1rOeV3-0002Iq-JY for submit <at> debbugs.gnu.org; Sat, 13 Jan 2024 08:56:38 -0500 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 <avityazev@HIDDEN>) id 1rOeUs-00026e-V5 for bug-gnu-emacs@HIDDEN; Sat, 13 Jan 2024 08:56:27 -0500 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <avityazev@HIDDEN>) id 1rOeUo-0000Wh-Da for bug-gnu-emacs@HIDDEN; Sat, 13 Jan 2024 08:56:25 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 83875418E1 for <bug-gnu-emacs@HIDDEN>; Sat, 13 Jan 2024 14:56:18 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id doaIGeymZbk2 for <bug-gnu-emacs@HIDDEN>; Sat, 13 Jan 2024 14:56:17 +0100 (CET) From: Aleksandr Vityazev <avityazev@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1705154177; bh=Bvt8sRWOC7zwGZaRQKKxCHCVk3QPR0NgSg9Al7WUqNM=; h=From:To:Subject:Date; b=h4yE/iQKG3Dn/cX0NWOtOVSvxreAyHmyEyt6U9KickerZT3U2AOUuvLRq7MrGidBF DJVb+L4KdI8DFKc3z33Epn94RMnbFuPfmuOab/Y106DALYhQfbYuiapF0Dp17Nb/QV d/EC1Al+z/vTveD4EltPvWlbvS+lpOMT7urt+K+ed+eTN1k+TrUlNHFD8S9eVZlcTJ 6GqihvG/T2LmWS8zlrZ1MEeRpWipK7fFJ8EyI6/wdvWsfGszpmwCRKjSG/EymW7sZp 4rIzXwtv4KMncQBJ7thnEHgrsuA9sM3r7BDkdVOldC4MZO0o9rhZB1j3nHzCo9l4tB StRJIi0E0FDzw== To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; Cannot commit from *vc-diff* if there is a deleted file. X-Debbugs-Cc: Date: Sat, 13 Jan 2024 16:56:15 +0300 Message-ID: <874jfhe3r4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=178.21.23.139; envelope-from=avityazev@HIDDEN; helo=layka.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 14 Jan 2024 03:00:40 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) Hi, Steps to reproduce with emacs -q: 1. Enter git repository; 2. vc-delete-file some file; 3. vc-root-diff; 4. From *vc-diff* buffer vc-next-action; 5. In *vc-log* write summary and invoke vc-next-action; 6. get error (wrong-type-argument stringp nil) Full backtrace: Debugger entered--Lisp error: (wrong-type-argument stringp nil) file-directory-p(nil) #f(compiled-function (files comment) #<bytecode 0x1e31e0a127714b22>)((#(".gitignore" 0 10 (fontified t face (diff-file-header diff-header))) #("buffer.c" 0 8 (fontified t face (diff-file-header diff-header))) nil) #("Summary: Delete file.\n" 0 8 (jit-lock-defer-multiline t face log-edit-header fontified t field header) 8 9 (jit-lock-defer-multiline t fontified t field header) 9 21 (jit-lock-defer-multiline t face log-edit-summary fontified t field header) 21 22 (fontified t))) vc-finish-logentry() funcall-interactively(vc-finish-logentry) log-edit-done() funcall-interactively(log-edit-done) command-execute(log-edit-done) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) System Description: Guix System Configured using: 'configure CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/bm7n1h9d8x05wwbk727gckmwgf99whlv-emacs-rrr-next-30.0.50-46.d376462 --enable-fast-install --with-pgtk --without-libsystemd --with-tree-sitter --with-native-compilation --with-cairo --with-modules --with-native-compilation=aot --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/user/.guix-home/profile/share/emacs/site-lisp:/gnu/store/bm7n1h9d8x05wwbk727gckmwgf99whlv-emacs-rrr-next-30.0.50-46.d376462/share/emacs/30.0.50/lisp value of $EMACSNATIVELOADPATH: /home/user/.guix-home/profile/lib/emacs/native-site-lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Debbugs Minor modes in effect: header-line-indent-mode: t telega-adblock-mode: t telega-x-mode: t global-telega-mnz-mode: t telega-root-auto-fill-mode: t telega-active-video-chats-mode: t telega-active-locations-mode: t telega-patrons-mode: t telega-active-stories-mode: t server-mode: t eros-mode: t envrc-global-mode: t envrc-mode: t savehist-mode: t electric-pair-mode: t midnight-mode: t global-so-long-mode: t company-posframe-mode: t global-company-mode: t company-mode: t fancy-battery-mode: t reverse-im-mode: t global-guix-prettify-mode: t vertico-mode: t marginalia-mode: t mood-line-mode: t global-auto-revert-mode: t save-place-mode: t recentf-mode: t pixel-scroll-precision-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /gnu/store/pgshdvjd1d05x4rs0bs7wg1rxh39qzac-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-inspect hides /gnu/store/bm7n1h9d8x05wwbk727gckmwgf99whlv-emacs-rrr-next-30.0.50-46.d376462/share/emacs/30.0.50/lisp/net/soap-inspect /gnu/store/pgshdvjd1d05x4rs0bs7wg1rxh39qzac-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-client hides /gnu/store/bm7n1h9d8x05wwbk727gckmwgf99whlv-emacs-rrr-next-30.0.50-46.d376462/share/emacs/30.0.50/lisp/net/soap-client Features: (shadow nndoc debbugs-gnu debbugs-compat debbugs soap-client rng-xsd rng-dt rng-util xsd-regexp av-guix plz guix-ui-package guix-license guix-ui-store-item guix-package guix-location sh-script smie treesit cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs tar-mode arc-mode archive-mode display-line-numbers transmission calc-bin calc-ext calc calc-loaddefs calc-macs link-hint smiley textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-bcklg sort gnus-ml disp-table qp epa-file nnmaildir nnfolder nnnil av-message ace-window face-remap telega-adblock telega-x ol-telega telega-mnz telega-dired-dwim telega-obsolete telega telega-tdlib-events telega-webpage telega-root emacsbug consult-xref mm-archive network-stream url-http url-gw nsm url-auth multitran ispell log-edit add-log goto-addr rect find-dired consult-imenu dabbrev smerge-mode diff pulsar pulse jka-compr gnus-async gnus-cite gnus-cus gnus-demon gnus-diary nndiary gnus-draft gnus-agent nnvirtual nntp gnus-cache nndraft nnmh gnus-dup gnus-fun gnus-html url-queue url-cache mm-url gnus-kill gnus-logic gnus-mh mh-comp mh-scan mh-gnus mh-e mh-buffers mh-loaddefs gnus-registry registry eieio-base rmailsum rmail gnus-salt gnus-score score-mode gnus-srvr gnus-topic gnus-uu yenc gnus-vm nnselect copyright executable hl-line dired-x diff-hl-dired gnus-dired denote project-rg rg rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext ibuffer ibuffer-loaddefs grep misearch multi-isearch av-vc guix-devel edit-indirect guix-misc guix-ui guix-ui-messages bui bui-list bui-info bui-entry bui-core bui-history bui-button guix-read guix-help-vars guix-repl guix-profiles guix-external guix-config guix-build-config guix-geiser geiser-mode geiser-xref geiser-compile guix-guile geiser-guile info-look info transient edmacro kmacro geiser geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop xref geiser-completion geiser-eval geiser-connection tq geiser-syntax geiser-impl geiser-log geiser-popup view geiser-custom geiser-base al-scheme arei arei-nrepl queue sesman scheme tramp-cmds autoinsert embark-org embark-consult embark consult mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win message sendmail yank-media rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus nnheader gnus-util mail-utils range mm-util mail-prsvr cl-print telega-match telega-info telega-chat visual-fill-column telega-modes image-mode exif telega-filter telega-sort telega-company telega-emoji telega-user telega-notifications telega-voip telega-ins telega-folders telega-inline telega-msg telega-story telega-tme telega-sticker telega-i18n telega-vvnote telega-util telega-topic rainbow-identifiers org-element org-persist org-id org-refile avl-tree generator org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs dired-aux color puny bindat telega-ffplay telega-media telega-tdlib telega-server telega-core telega-customize svg dom cursor-sensor dired-subtree dired-hacks-utils dired dired-loaddefs mule-util vertico-repeat help-fns radix-tree server time av-skempo skempo tempo skeleton mode-local derived package-lint-flymake package-lint let-alist imenu finder finder-inf find-func lisp-mnt package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers eros flymake-guile flymake tramp-sh project diff-hl log-view pcvs-util vc-dir ewoc vc debbugs-browse bug-reference envrc inheritenv savehist elec-pair ffap midnight so-long company-files company-keywords company-dabbrev-code company-dabbrev company-capf company-posframe posframe company pcase thingatpt detached tramp-cache time-stamp tramp trampver tramp-integration files-x tramp-message tramp-compat shell pcomplete parse-time iso8601 time-date format-spec auth-source-pass url-parse url-vars auth-source eieio password-cache json map byte-opt tramp-loaddefs notifications appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs fancy-battery battery dbus compile comint ansi-osc ansi-color xml reverse-im cus-start avy quail guix-prettify guix-utils bui-utils dash guix-auto-mode guix inspector-autoloads graphql-ts-mode-autoloads devicetree-ts-mode-autoloads ts-query-highlight-autoloads try-autoloads tmr-autoloads queue-autoloads sesman-autoloads arei-autoloads pulsar-autoloads oauth2-autoloads shikimori-autoloads al-scheme-autoloads av-autoloads hl-todo-autoloads async-autoloads with-editor-autoloads password-store-autoloads company-ebdb-autoloads ebdb-autoloads eieio-core cl-macs ledger-mode-autoloads rde-ledger-autoloads plz-autoloads srht-autoloads soap-client-autoloads debbugs-autoloads rde-gnus-autoloads rde-browse-url-autoloads emms-autoloads rde-emms-autoloads mastodon-alt-autoloads ts-autoloads persist-autoloads request-autoloads mastodon-autoloads telega-x-autoloads telega-contrib-autoloads rainbow-identifiers-autoloads visual-fill-column-autoloads telega-autoloads rde-telega-autoloads rde-message-autoloads denote-autoloads rde-denote-autoloads sdcwoc-autoloads multitran-autoloads info-colors-autoloads esh-help-autoloads elisp-demos-autoloads olivetti-autoloads kv-autoloads esxml-autoloads nov-el-autoloads saveplace-pdf-view-autoloads tablist-autoloads pdf-tools-autoloads rde-pdf-tools-autoloads daemons-autoloads cuirass-autoloads magit-popup-autoloads edit-indirect-autoloads bui-autoloads guix-autoloads rde-guix-autoloads geiser-guile-autoloads geiser-autoloads diff-hl-autoloads agitate-autoloads git-timemachine-autoloads git-link-autoloads rde-git-autoloads package-lint-autoloads eros-autoloads rde-elisp-autoloads flymake-guile-autoloads rde-flymake-autoloads ace-window-autoloads wgrep-autoloads rg-autoloads project-rg-autoloads rde-project-autoloads reverse-im-autoloads fancy-battery-autoloads sudo-edit-autoloads rde-tramp-autoloads s-autoloads f-autoloads eimp-autoloads dired-hacks-autoloads rde-dired-autoloads eshell-prompt-extras-autoloads eshell-syntax-highlighting-autoloads rde-eshell-autoloads rde-comint-autoloads detached-autoloads skempo-autoloads rde-abbrev-autoloads link-hint-autoloads avy-autoloads vertico-x-autoloads vertico-autoloads consult-autoloads posframe-autoloads company-posframe-autoloads company-autoloads pcmpl-args-autoloads marginalia-autoloads orderless-autoloads rde-completion-autoloads almost-mono-white-autoloads mood-line-autoloads rde-startup-autoloads rde-keymaps-autoloads rde-emacs-base-autoloads rde-compile-autoloads rde-mpv-autoloads rde-sway-autoloads rde-fonts-autoloads feature-loader-autoloads feature-loader rde-pass rde-ebdb rde-ledger rde-tab-bar rde-srht rde-debbugs rde-gnus rde-browse-url rde-emms rde-mastodon rde-telega rde-message rde-denote rde-spelling rde-info rde-help rde-nov-el rde-pdf-tools saveplace-pdf-view bookmark text-property-search rde-xref rde-guix rde-geiser rde-git vc-git diff-mode easy-mmode vc-dispatcher rde-elisp rde-flymake rde-eglot rde-window-ace rde-project rde-input-method rde-battery rde-calendar rde-tramp rde-dired rde-eshell rde-comint rde-proced rde-detached rde-shell rde-abbrev rde-avy rde-vertico vertico-x vertico rde-completion marginalia compat orderless rde-window rde-appearance almost-mono-white-theme almost-mono-themes mood-line rde-emacs-base autorevert filenotify advice cap-words superword subword saveplace recentf tree-widget rde-keymaps rde-compile rde-envrc rde-bluetooth rde-transmission rde-mpv rde-sway comp cl-seq comp-cstr cl-extra help-mode warnings gv comp-run bytecomp byte-compile comp-common rx rde-fonts xdg fontaine rde-networking inheritenv-autoloads envrc-autoloads dash-autoloads bluetooth-autoloads transmission-autoloads mpv-autoloads compat-autoloads embark-autoloads sway-autoloads fontaine-autoloads eiwc-autoloads guix-emacs cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib pixel-scroll cua-base ring subr-x rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 2744491 768129) (symbols 48 78765 35) (strings 32 475567 143689) (string-bytes 1 12851799) (vectors 16 146471) (vector-slots 8 3443702 186575) (floats 8 214860 2010) (intervals 56 51972 7189) (buffers 992 86)) -- Best regards, Aleksandr Vityazev
Aleksandr Vityazev <avityazev@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#68443
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.