Received: (at 77974) by debbugs.gnu.org; 23 Apr 2025 11:17:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 23 07:17:56 2025 Received: from localhost ([127.0.0.1]:54623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u7Y71-0000a2-GV for submit <at> debbugs.gnu.org; Wed, 23 Apr 2025 07:17:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57058) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u7Y6x-0000Yi-UA for 77974 <at> debbugs.gnu.org; Wed, 23 Apr 2025 07:17:53 -0400 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 1u7Y6r-0001vH-UA; Wed, 23 Apr 2025 07:17:45 -0400 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=jPFbVEm4jo+F/wLeladORzk6pX6+5VFNlxuWfIHiS+Y=; b=ZqGkcnr3CKh9 /iwNQ0iiyhN9FNZTJHj5BKKOd+KJZaPob4+cgAcX5SCieQflpkzsJAkdxS4xNKnXkkJOddAwKS5tj qpSGugPiF7W9IJMMQLyVrcxWXyoXbNu9fqXr+qnits+SXNcfK4LnzYziHnOwDqv6mPdcoO49uXrza wwfQfXhVzof0cxVxK/dkNXrxkXQoxgwE18A8WqRJ/4GxmPrdFoxZ7LCTKF/FmG1krz9fZd3Vkgc58 90Y/glstDUp/CfR9DqujmEJ9fykmnG8gAqIXo1pr0lTEAjKpPKuuKgN/dgdb9h6wfy407D4Rda/7J QwbfB+2sr8dK1kZ6RNQn2g==; Date: Wed, 23 Apr 2025 14:17:43 +0300 Message-Id: <86tt6f1608.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <d2950a68-e891-4596-85ce-3b4590c27f33@HIDDEN> (message from Dmitry Gutov on Tue, 22 Apr 2025 20:04:12 +0300) Subject: Re: bug#77974: Manual updates for the VC-aware project backend References: <8822f72a-bca8-438b-b7b1-e6c03f03f53c@HIDDEN> <86msc82ysw.fsf@HIDDEN> <d2950a68-e891-4596-85ce-3b4590c27f33@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77974 Cc: 77974 <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: -3.3 (---) > Date: Tue, 22 Apr 2025 20:04:12 +0300 > Cc: 77974 <at> debbugs.gnu.org > From: Dmitry Gutov <dmitry@HIDDEN> > > >> +@node VC-Aware Project Backend > > > > Index entry leading to this node is missing here. Think about a > > reader who wants to find this quickly without knowing the exact name > > of the node. > > Any suggestions for what it should say? Something simple and obvious. I'd start with @cindex VC-aware project backend @cindex project backend, VC-aware > >> +This backend is used by default. > > > > This sentence confused me. What does it mean for a backend to be used > > by default? This should be explained, I think, if we consider this > > backend important enough to be described. > > Used out of the box. Aren't other backends available out of the box? If not, I'd say This backend is part of Emacs and is enabled by default. (Other backend may need installation of add-on packages and their proper configuration.) > >> +@defopt project-vc-include-untracked > >> +``untracked'' files are considered to be part of the project. To change > > ^^^^^^^^^^^ > > Sentences should start with capital letters. > > > > Also, when you introduce new terminology, it is best to use @dfn > > instead of literal quotes, and also have an indexing command for that > > terminology. > > "Untracked" is a fairly common term to the VC subsystem and VC systems > in general. That's beside the point (you don't explain what it means, presumably because that is known well enough). The important part is that this is the first (or only) place where it is mentioned in the Emacs manual. > >> +Each element is either a base file name or a glob pattern for such. > >> + > >> +Example values: @samp{".dir-locals.el"}, @samp{"package.json"}, > >> +@samp{"requirements.txt}, @samp{"*.gemspec"}. > > > > Since these are file names, it is better to use @file markup and lose > > the quotes. > > Not exactly file names -- they are globs. The last one contains a > wildcard, for example. > > Should @file still be used? Yes. Glob patterns are file-name specifications, so @file is still the best markup.
bug-gnu-emacs@HIDDEN
:bug#77974
; Package emacs
.
Full text available.Received: (at 77974) by debbugs.gnu.org; 22 Apr 2025 17:04:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 22 13:04:27 2025 Received: from localhost ([127.0.0.1]:49683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u7H2o-0005cN-V8 for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 13:04:27 -0400 Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]:41699) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1u7H2j-0005c4-MQ for 77974 <at> debbugs.gnu.org; Tue, 22 Apr 2025 13:04:24 -0400 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfout.stl.internal (Postfix) with ESMTP id 4131D1140199; Tue, 22 Apr 2025 13:04:16 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Tue, 22 Apr 2025 13:04:16 -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=fm1; t=1745341456; x=1745427856; bh=2sKMpIHgB6fe3QPz7R2Q8sd/LyL3ACPmuGC0YYbU5ns=; b= ZWJ08oGLJong5VuWU//oSKF7uD2Sta4fiEQeF6ljvLhYwo8psq5uSoEPFMYOWl1a AZGyifNrcqkoX2qm1VHQsBqxXwAv/XusQWNUIxvId4ambRZfMj02ea01sm7yOMp+ WpXcA9XamY0PVeRVtoPnHZfN+Y2wz3/pLlQbc+YXdD5j5NHBJkCVMhnD7Biv0mXo esAA+5ccjVptoAlWzQ/vZfAlUNpLRiNOFNK3iPNhj5xXws6p4RAvme80WYbDlfNN y5W1i8LcChfdN7h4UDEq6iYD0qr4EgvkoKaNbSlC5tynH981Ie7jsj7s+grsA6W/ +spYpTvOtmR6Rxdhv1DqXg== 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-sender:x-me-sender:x-sasl-enc; s=fm2; t=1745341456; x= 1745427856; bh=2sKMpIHgB6fe3QPz7R2Q8sd/LyL3ACPmuGC0YYbU5ns=; b=G hRnYfT6YmTOSXxMsRfmZFZNedn6trD78pZ/Un6xgZnX9ZSglDZUmlWiOmw/phdLB s71tN0OPDLyVOhaQMGC7XxXoSaL+6oKCJQVXgSUCLonw1pB76W71MXs87c+DMdj7 muzZdCy4KycUEEDGGzn2oZqVdQDRgtsxk5cQeVJw4BuPF1Hgp9wEcbp22sS7GVqp mZev8mkBFRvn2WVzfHI1DHaoSOyR3fwdBu4tM5Bhiac/uAj+Uzfkm/fKk9ZRCY6y gRUaCTW9aCWJuKG38y6A13ahRq7gBAUf2qHumZ/a8d1h9DbtPkcmrVDAWgUySA32 Jo6KDzp0FueCm+Y9hVQIw== X-ME-Sender: <xms:D8wHaOyzAOqimWLycXjT9AVVGOWGz175sASsvMcajPq_BPQZJsTi2A> <xme:D8wHaKS_eBFVW1igzoLziTTutSnvO4hZ5etqmlKg9ZtJ1LpfbycwyLEiKc_zy2zHa 8tfwEQALjKvr2NqiOU> X-ME-Received: <xmr:D8wHaAVJJ8e3R7LG_wwXyC6xC-M9PWMnNeFCoywqCFBb2j4REt0rwTeunAkiyaSfC_4> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvgeegvdekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddt vdejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovh druggvvheqnecuggftrfgrthhtvghrnhepfeekheeuteeigeevledtjeefheefheehjeeh keeuhfeffeelveffleehfefhvdevnecuffhomhgrihhnpehgihhthhhusgdrtghomhenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhr hiesghhuthhovhdruggvvhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouh htpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepjeejleejgees uggvsggsuhhgshdrghhnuhdrohhrgh X-ME-Proxy: <xmx:D8wHaEgB1AKQSCs98OQZgbXHbYr9ieX5GbwuyVRFqAL0hFHlIK1Saw> <xmx:D8wHaAAAD4gHHBugMLjYy7eQ0rxLTrXFRAoz7dvJUzcGqrSSZaJNww> <xmx:D8wHaFKcSenvR4c-VC3NudNCsGQq0XLSFfRBnaDdfjWP-6LTLisxIg> <xmx:D8wHaHDM_iB0vT_wkdr5wZR_NMtiKjYQe3e6bsRhm0btn-HxG-hpFQ> <xmx:EMwHaIZMdAA7j5VvHwxibQdnbOHK4UfznBLDKT0JCOjRdohPQn-jJ6BJ> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 22 Apr 2025 13:04:14 -0400 (EDT) Message-ID: <d2950a68-e891-4596-85ce-3b4590c27f33@HIDDEN> Date: Tue, 22 Apr 2025 20:04:12 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#77974: Manual updates for the VC-aware project backend To: Eli Zaretskii <eliz@HIDDEN> References: <8822f72a-bca8-438b-b7b1-e6c03f03f53c@HIDDEN> <86msc82ysw.fsf@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <86msc82ysw.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 77974 Cc: 77974 <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.7 (-) On 22/04/2025 14:58, Eli Zaretskii wrote: >> Date: Tue, 22 Apr 2025 00:51:30 +0300 >> From: Dmitry Gutov <dmitry@HIDDEN> >> >> Here are some proposed updates, which create a new node for this backend >> and list some of the options that were until now not mentioned in the >> manual. >> >> Feedback welcome on the general structure (do we want the new node in >> that place?) and the phrasing of the new text as well. > > Thanks. > > This node should probably be the last in its parent node, not the > first one, because it describes a specific project backend while the > rest of the section describes backend-agnostic features. All right. > I'm also not sure why these 5 user options are deemed important enough > to be in the manual, while the other 14 defined in project.el aren't. These are the options for the backend, which this aims to document. Got a request to have 'project-vc-extra-root-markers' documented: https://github.com/buzztaiki/project-rootfile.el/issues/17#issuecomment-2816505984 Most of the other options added affect which files are contained in a project. The existing manual mentions project-vc-include-untracked already, and it seemed to make sense to add project-vc-ignores and project-vc-merge-submodules which also affect the fileset (and should be more popular than the former, IMO). > E.g., is project-vc-merge-submodules (which seems to be specific to > Git, but its name doesn't say so?) really important enough to be in > the manual? I don't really mind dropping this one, except for the fact that it's also among the options that affects the fileset. Being Git-specific seems unimportant (99% of all projects use Git), but being specific to submodules might make it too specialized, I don't know. >> +@node VC-Aware Project Backend > > Index entry leading to this node is missing here. Think about a > reader who wants to find this quickly without knowing the exact name > of the node. Any suggestions for what it should say? >> +This backend is used by default. > > This sentence confused me. What does it mean for a backend to be used > by default? This should be explained, I think, if we consider this > backend important enough to be described. Used out of the box. Without extra configuration necessary. Before any third-package uses the hook variable. Which of the explanations sounds better? >> +@defopt project-vc-include-untracked >> +``untracked'' files are considered to be part of the project. To change > ^^^^^^^^^^^ > Sentences should start with capital letters. > > Also, when you introduce new terminology, it is best to use @dfn > instead of literal quotes, and also have an indexing command for that > terminology. "Untracked" is a fairly common term to the VC subsystem and VC systems in general. It doesn't seem like it has a description in the manual, though. >> +Each element is either a base file name or a glob pattern for such. >> + >> +Example values: @samp{".dir-locals.el"}, @samp{"package.json"}, >> +@samp{"requirements.txt}, @samp{"*.gemspec"}. > > Since these are file names, it is better to use @file markup and lose > the quotes. Not exactly file names -- they are globs. The last one contains a wildcard, for example. Should @file still be used? > If you decide to install this, don't forget to update the @detailmenu > in emacs.texi. Thanks.
bug-gnu-emacs@HIDDEN
:bug#77974
; Package emacs
.
Full text available.Received: (at 77974) by debbugs.gnu.org; 22 Apr 2025 11:58:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 22 07:58:22 2025 Received: from localhost ([127.0.0.1]:46582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u7CGc-0006y0-Al for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 07:58:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57596) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u7CGX-0006xl-Rt for 77974 <at> debbugs.gnu.org; Tue, 22 Apr 2025 07:58:20 -0400 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 1u7CGS-0001hV-4Z; Tue, 22 Apr 2025 07:58:12 -0400 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=45Wyj3n/I7jWdCPcqG4Bz1H41T3t/2rk0p2zsNCDs8I=; b=bUTJcBJC4hnD yV8u/7EtnuznlXeK8Oq4baIc/i3dU0nj13YKn3Xz9AyCyipvIcqHbpb3Ue48CUj/bmGmSnru1FM/7 LeetZYUf92WKLM+0FGkNp/yRy0FczQTugO+18RgofXGGyHlg+5au3hQBOvSwuU1Vmt/2xbtx7nMyI DQW1Vvg6KrQmxN7nnK2zMBxZfq0NT34vdQloh/UTV59jHm55/VyUQAaBjNtvy6r3DclQc2AZepya5 VuFRQjFw7245mh5ZmbzT+Jlr322c/yMl8K6Uga4lcArhMkIK2XRiaxVenAMXNbZxIykpXjTLZGiti 2okmaJelRteAdNrWaIZ/ZA==; Date: Tue, 22 Apr 2025 14:58:07 +0300 Message-Id: <86msc82ysw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <8822f72a-bca8-438b-b7b1-e6c03f03f53c@HIDDEN> (message from Dmitry Gutov on Tue, 22 Apr 2025 00:51:30 +0300) Subject: Re: bug#77974: Manual updates for the VC-aware project backend References: <8822f72a-bca8-438b-b7b1-e6c03f03f53c@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77974 Cc: 77974 <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: -3.3 (---) > Date: Tue, 22 Apr 2025 00:51:30 +0300 > From: Dmitry Gutov <dmitry@HIDDEN> > > Here are some proposed updates, which create a new node for this backend > and list some of the options that were until now not mentioned in the > manual. > > Feedback welcome on the general structure (do we want the new node in > that place?) and the phrasing of the new text as well. Thanks. This node should probably be the last in its parent node, not the first one, because it describes a specific project backend while the rest of the section describes backend-agnostic features. I'm also not sure why these 5 user options are deemed important enough to be in the manual, while the other 14 defined in project.el aren't. E.g., is project-vc-merge-submodules (which seems to be specific to Git, but its name doesn't say so?) really important enough to be in the manual? > +@node VC-Aware Project Backend Index entry leading to this node is missing here. Think about a reader who wants to find this quickly without knowing the exact name of the node. > +This backend is used by default. This sentence confused me. What does it mean for a backend to be used by default? This should be explained, I think, if we consider this backend important enough to be described. > +@defopt project-vc-include-untracked > +``untracked'' files are considered to be part of the project. To change ^^^^^^^^^^^ Sentences should start with capital letters. Also, when you introduce new terminology, it is best to use @dfn instead of literal quotes, and also have an indexing command for that terminology. > +that, you can customize this variable to nil. > +@end defopt > + > +@defopt project-vc-ignores > +Using this variable you can add more ignore patterns to the project, to > +exclude more files from the project's file listing. The value is a list > +of glob strings. They can match both regular files and directories. To > +anchor an entry to the project root, start it with @code{./}. To match > +directories only, end it with @code{/}. > +@end defopt > + > +@defopt project-vc-merge-submodules > +By default all submodules inside a Git project are considered to be part > +of the parent repository's project. Customize this to nil to make them > +separate projects. > +@end defopt > + > +Each element is either a base file name or a glob pattern for such. > + > +Example values: @samp{".dir-locals.el"}, @samp{"package.json"}, > +@samp{"requirements.txt}, @samp{"*.gemspec"}. Since these are file names, it is better to use @file markup and lose the quotes. If you decide to install this, don't forget to update the @detailmenu in emacs.texi.
bug-gnu-emacs@HIDDEN
:bug#77974
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Apr 2025 21:51:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 21 17:51:50 2025 Received: from localhost ([127.0.0.1]:40014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u6z3N-0001fW-Gy for submit <at> debbugs.gnu.org; Mon, 21 Apr 2025 17:51:50 -0400 Received: from lists.gnu.org ([2001:470:142::17]:32876) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1u6z3J-0001fF-7r for submit <at> debbugs.gnu.org; Mon, 21 Apr 2025 17:51:46 -0400 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 <dmitry@HIDDEN>) id 1u6z3D-00017n-EU for bug-gnu-emacs@HIDDEN; Mon, 21 Apr 2025 17:51:39 -0400 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <dmitry@HIDDEN>) id 1u6z3A-0002TX-NQ for bug-gnu-emacs@HIDDEN; Mon, 21 Apr 2025 17:51:39 -0400 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id D51051380185 for <bug-gnu-emacs@HIDDEN>; Mon, 21 Apr 2025 17:51:33 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Mon, 21 Apr 2025 17:51:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1745272293; x=1745358693; bh=L4bVkhZSBggv3d8j5suF16iNMg0UqznH 6gPRZs4UR8s=; b=QZMzNvmeqzl7ktexcDVG5sRkjWJzbWw4WBOwkj63XLYB2fsg 6jVImRFYws4tPP+V5OQzeb2+nhUT7nLAXLAVAqKSYf2dqQrUBcgTGuD3KQcTKqZM 4PpE/YqHWTFECNqfp+D5UTvaEUF7EScrs8xxMiKBlpCiIV/536uLLZtN7pzE8UoF goBO+3ye7POHLqhWoThBAFnEznb4H4MQUxXgnLmehdSAL77CiRB2qMtZ1TkKzga5 OZQiDV6fraY6GCnbZWHj0BSuxLDt+Y/8PBPWcIbgXJ4tewH7lPX3YsVRrPLgPM1c qRLd89nX6wkDAZZeZvUb1N4AaVxz/vOWKSIADA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1745272293; x= 1745358693; bh=L4bVkhZSBggv3d8j5suF16iNMg0UqznH6gPRZs4UR8s=; b=h RPUeuTL+1Eu040tqH+p8vfl6tiCANGbSLIV6vaU1fZJi2WsOO2QXvvasxYujhqC5 zWoY0XtB2UntCSteqjstnnDCc6SGqGWHkMaN61r3XzrDoOZ8G2muyTRNr33vqSrg ZWvDugmeuW7qoUD3G1pK4Bc0QTUBEGOdB/r1egAmySQCUke3ND8ztnVtmnu/ptH2 8MygpQoHrWUkKMNk+MNnyP+Y07F0W9uWyFAQ8CIoRO5WlE42QAXeqa8nDvYL7wxE gRE+xJdYevxZvH/SbT3kSjpu5fRPL+7lM21Xh680OtXpm94Mn4hcAahXqDssyWWf sNfAP4rIwGWqVMTqX/kRQ== X-ME-Sender: <xms:5b0GaPGgjDiP9iMtnvpUglr8w6waY4vjWOxxGrZaW4miJ6qcquJnoA> <xme:5b0GaMUomxDki8dvZbV40W9-vVv1yvOhjnMWvn5HErcg-DJYWnT-Q8s1pthVi8KeT JT00N-LXeURnt47i34> X-ME-Received: <xmr:5b0GaBKyrdtVhWL2PNR_4QeRLKTP8WxXk4YbqnO3sKmpD_1fY00gboqg6vG6xNMkLMg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvgeduleejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegtkf ffgggfvffhufesmhdtreertddvjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceo ughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpeehvdffheeige fftdelgfeugfelgfduueehfeeljeduueekieetiefhhefhheeuheenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovh druggvvhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthht ohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh X-ME-Proxy: <xmx:5b0GaNFpbKDjUE4LgWz8c1JTwIoxsbpk1Ss8oJejtaLn3AyR65kS-A> <xmx:5b0GaFWYKrzzBwhBq4QxjYUACuC9WID1u3OLsml16bk2I8cD_-I1fQ> <xmx:5b0GaIPWQQjKgQzHRmKZ9lIh67QOZlew2oxirahjBiuhUUNvAvdsuQ> <xmx:5b0GaE2ZI3im105-VzjmpPCmtU-Qd0Y4dLrswJ-2a0EWKJfl9R_cSw> <xmx:5b0GaEFuZLkJDPA5_CK5UJBo6VGyE6z00aIkegOUalktHVXVg1n1CrSY> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <bug-gnu-emacs@HIDDEN>; Mon, 21 Apr 2025 17:51:33 -0400 (EDT) Content-Type: multipart/mixed; boundary="------------5Awgzls6RR1nHkYiefXMKJ8r" Message-ID: <8822f72a-bca8-438b-b7b1-e6c03f03f53c@HIDDEN> Date: Tue, 22 Apr 2025 00:51:30 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: bug-gnu-emacs@HIDDEN From: Dmitry Gutov <dmitry@HIDDEN> Subject: Manual updates for the VC-aware project backend Received-SPF: pass client-ip=103.168.172.146; envelope-from=dmitry@HIDDEN; helo=fout-a3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit 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.3 (/) This is a multi-part message in MIME format. --------------5Awgzls6RR1nHkYiefXMKJ8r Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Tags: patch Here are some proposed updates, which create a new node for this backend and list some of the options that were until now not mentioned in the manual. Feedback welcome on the general structure (do we want the new node in that place?) and the phrasing of the new text as well. --------------5Awgzls6RR1nHkYiefXMKJ8r Content-Type: text/x-patch; charset=UTF-8; name="project-vc-manual-updates.diff" Content-Disposition: attachment; filename="project-vc-manual-updates.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9tYWludGFpbmluZy50ZXhpIGIvZG9jL2VtYWNzL21h aW50YWluaW5nLnRleGkKaW5kZXggYzc2MWRjMzNjODYuLmY2YzBjZDcxZGM0IDEwMDY0NAot LS0gYS9kb2MvZW1hY3MvbWFpbnRhaW5pbmcudGV4aQorKysgYi9kb2MvZW1hY3MvbWFpbnRh aW5pbmcudGV4aQpAQCAtMTc4MiwyMCArMTc4MiwxOCBAQCBQcm9qZWN0cwogYSBoaWVyYXJj aHkgb2YgZGlyZWN0b3JpZXM7IHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5IG9mIHRoZSBoaWVy YXJjaHkKIGlzIGtub3duIGFzIHRoZSBAZGZue3Byb2plY3Qgcm9vdH0uCiAKLUBjaW5kZXgg cHJvamVjdCBiYWNrLWVuZAorQGNpbmRleCBwcm9qZWN0IGJhY2tlbmQKICAgV2hldGhlciBh IGdpdmVuIGRpcmVjdG9yeSBpcyBhIHJvb3Qgb2Ygc29tZSBwcm9qZWN0IGlzIGRldGVybWlu ZWQgYnkKLXRoZSBwcm9qZWN0LXNwZWNpZmljIGluZnJhc3RydWN0dXJlLCBrbm93biBhcyBA ZGZue3Byb2plY3QgYmFjay1lbmR9LgotRW1hY3MgY3VycmVudGx5IHN1cHBvcnRzIHR3byBz dWNoIGJhY2stZW5kczogVkMtYXdhcmUgKEBweHJlZntWZXJzaW9uCit0aGUgcHJvamVjdC1z cGVjaWZpYyBpbmZyYXN0cnVjdHVyZSwga25vd24gYXMgQGRmbntwcm9qZWN0IGJhY2tlbmR9 LgorRW1hY3MgY3VycmVudGx5IHN1cHBvcnRzIHR3byBzdWNoIGJhY2tlbmRzOiBWQy1hd2Fy ZSAoQHB4cmVme1ZlcnNpb24KIENvbnRyb2x9KSwgd2hlcmVieSBhIFZDUyByZXBvc2l0b3J5 IGlzIGNvbnNpZGVyZWQgYSBwcm9qZWN0OyBhbmQgRURFCiAoQHB4cmVme0VERX0pLiAgVGhp cyBpcyBleHBlY3RlZCB0byBiZSBleHRlbmRlZCBpbiB0aGUgZnV0dXJlIHRvCiBzdXBwb3J0 IGFkZGl0aW9uYWwgdHlwZXMgb2YgcHJvamVjdHMuCiAKICAgV2hpY2ggZmlsZXMgZG8gb3Ig ZG9uJ3QgYmVsb25nIHRvIGEgcHJvamVjdCBpcyBhbHNvIGRldGVybWluZWQgYnkKLXRoZSBw cm9qZWN0IGJhY2stZW5kLiAgRm9yIGV4YW1wbGUsIHRoZSBWQy1hd2FyZSBiYWNrLWVuZCBk b2Vzbid0Cit0aGUgcHJvamVjdCBiYWNrZW5kLiAgRm9yIGV4YW1wbGUsIHRoZSBWQy1hd2Fy ZSBiYWNrZW5kIGRvZXNuJ3QKIGNvbnNpZGVyIGBgaWdub3JlZCcnIGZpbGVzIChAcHhyZWZ7 VkMgSWdub3JlfSkgdG8gYmUgcGFydCBvZiB0aGUKLXByb2plY3QuICBBbHNvLCB0aGUgVkMt YXdhcmUgUHJvamVjdCBiYWNrLWVuZCBjb25zaWRlcnMgYGB1bnRyYWNrZWQnJwotZmlsZXMg YnkgZGVmYXVsdC4gIFRoYXQgYmVoYXZpb3IgaXMgY29udHJvbGxhYmxlIHdpdGggdGhlIHZh cmlhYmxlCi1AY29kZXtwcm9qZWN0LXZjLWluY2x1ZGUtdW50cmFja2VkfS4KK3Byb2plY3Qu ICBTZWUgaXRzIGVudHJ5IGJlbG93IGZvciBkZXNjcmlwdGlvbiBhbmQgcmVsYXRlZCBvcHRp b25zLgogCiBAY2luZGV4IGN1cnJlbnQgcHJvamVjdCBuYW1lIG9uIG1vZGUgbGluZQogQGRl Zm9wdCBwcm9qZWN0LW1vZGUtbGluZQpAQCAtMTgwNiwxMiArMTgwNCw1OCBAQCBQcm9qZWN0 cwogQGVuZCBkZWZvcHQKIAogQG1lbnUKKyogVkMtQXdhcmUgUHJvamVjdCBCYWNrZW5kOjog RGVmYXVsdCBwcm9qZWN0IGJhY2tlbmQuCiAqIFByb2plY3QgRmlsZSBDb21tYW5kczo6ICAg Q29tbWFuZHMgZm9yIGhhbmRsaW5nIHByb2plY3QgZmlsZXMuCiAqIFByb2plY3QgQnVmZmVy IENvbW1hbmRzOjogQ29tbWFuZHMgZm9yIGhhbmRsaW5nIHByb2plY3QgYnVmZmVycy4KICog U3dpdGNoaW5nIFByb2plY3RzOjogICAgICBTd2l0Y2hpbmcgYmV0d2VlbiBwcm9qZWN0cy4K ICogTWFuYWdpbmcgUHJvamVjdHM6OiAgICAgICBNYW5hZ2luZyB0aGUgcHJvamVjdCBsaXN0 IGZpbGUuCiBAZW5kIG1lbnUKIAorQG5vZGUgVkMtQXdhcmUgUHJvamVjdCBCYWNrZW5kCisK K1RoaXMgYmFja2VuZCBpcyB1c2VkIGJ5IGRlZmF1bHQuICBJdCBkZXRlcm1pbmVzIHRoZSBj b250ZW50cyBvZiB0aGUKK3Byb2plY3QgYmFzZWQgb24gdGhlIFZDUyByZXBvc2l0b3J5J3Mg Y29uZmlndXJhdGlvbiAoaWYgYW55KSwgZXhjbHVkaW5nCit0aGUgYGBpZ25vcmVkJycgZmls ZXMgZnJvbSB0aGUgb3V0cHV0LgorCitJdCBoYXMgc29tZSBwZXJmb3JtYW5jZSBvcHRpbWl6 YXRpb25zIGZvciBsaXN0aW5nIHRoZSBmaWxlcyB3aXRoIHNvbWUgb2YKK3RoZSBwb3B1bGFy IFZDUyBzeXN0ZW1zIChjdXJyZW50bHkgR2l0IGFuZCBNZXJjdXJpYWwpLgorCitAZGVmb3B0 IHByb2plY3QtdmMtaW5jbHVkZS11bnRyYWNrZWQKK2BgdW50cmFja2VkJycgZmlsZXMgYXJl IGNvbnNpZGVyZWQgdG8gYmUgcGFydCBvZiB0aGUgcHJvamVjdC4gIFRvIGNoYW5nZQordGhh dCwgeW91IGNhbiBjdXN0b21pemUgdGhpcyB2YXJpYWJsZSB0byBuaWwuCitAZW5kIGRlZm9w dAorCitAZGVmb3B0IHByb2plY3QtdmMtaWdub3JlcworVXNpbmcgdGhpcyB2YXJpYWJsZSB5 b3UgY2FuIGFkZCBtb3JlIGlnbm9yZSBwYXR0ZXJucyB0byB0aGUgcHJvamVjdCwgdG8KK2V4 Y2x1ZGUgbW9yZSBmaWxlcyBmcm9tIHRoZSBwcm9qZWN0J3MgZmlsZSBsaXN0aW5nLiAgVGhl IHZhbHVlIGlzIGEgbGlzdAorb2YgZ2xvYiBzdHJpbmdzLiAgVGhleSBjYW4gbWF0Y2ggYm90 aCByZWd1bGFyIGZpbGVzIGFuZCBkaXJlY3Rvcmllcy4gIFRvCithbmNob3IgYW4gZW50cnkg dG8gdGhlIHByb2plY3Qgcm9vdCwgc3RhcnQgaXQgd2l0aCBAY29kZXsuL30uICBUbyBtYXRj aAorZGlyZWN0b3JpZXMgb25seSwgZW5kIGl0IHdpdGggQGNvZGV7L30uCitAZW5kIGRlZm9w dAorCitAZGVmb3B0IHByb2plY3QtdmMtbWVyZ2Utc3VibW9kdWxlcworQnkgZGVmYXVsdCBh bGwgc3VibW9kdWxlcyBpbnNpZGUgYSBHaXQgcHJvamVjdCBhcmUgY29uc2lkZXJlZCB0byBi ZSBwYXJ0CitvZiB0aGUgcGFyZW50IHJlcG9zaXRvcnkncyBwcm9qZWN0LiAgQ3VzdG9taXpl IHRoaXMgdG8gbmlsIHRvIG1ha2UgdGhlbQorc2VwYXJhdGUgcHJvamVjdHMuCitAZW5kIGRl Zm9wdAorCitAZGVmb3B0IHByb2plY3QtdmMtbmFtZQorVGhpcyB2YXJpYWJsZSBhbGxvd3Mg eW91IHRvIGNoYW5nZSB0aGUgYXV0b21hdGljYWxseSBkZXRlY3RlZCBuYW1lIG9mCit0aGUg cHJvamVjdCB0byBhIHN0cmluZyBvZiB5b3VyIGNob2ljZS4gIEJ5IGRlZmF1bHQgdGhlIG5h bWUgaXMgdGhlIGJhc2UKK25hbWUgb2YgaXRzIHJvb3QgZGlyZWN0b3J5LgorQGVuZCBkZWZv cHQKKworQGRlZm9wdCBwcm9qZWN0LXZjLWV4dHJhLXJvb3QtbWFya2VycworVGhpcyB2YXJp YWJsZSBhbGxvd3MgeW91IHRvIHNldCB1cCBkZXRlY3Rpb24gb2Ygbm9uLVZDIHByb2plY3Rz IGluIHRoaXMKK2JhY2tlbmQsIGFuZCBhbHNvIHRvIGhhdmUgc29tZSBzdWJkaXJlY3Rvcmll cyBkZXRlY3RlZCBhcyBzZXBhcmF0ZQorcHJvamVjdHMuICBUaGUgdmFsdWUgaXMgYSBsaXN0 LgorCitFYWNoIGVsZW1lbnQgaXMgZWl0aGVyIGEgYmFzZSBmaWxlIG5hbWUgb3IgYSBnbG9i IHBhdHRlcm4gZm9yIHN1Y2guCisKK0V4YW1wbGUgdmFsdWVzOiBAc2FtcHsiLmRpci1sb2Nh bHMuZWwifSwgQHNhbXB7InBhY2thZ2UuanNvbiJ9LAorQHNhbXB7InJlcXVpcmVtZW50cy50 eHR9LCBAc2FtcHsiKi5nZW1zcGVjIn0uCitAZW5kIGRlZm9wdAorCiBAbm9kZSBQcm9qZWN0 IEZpbGUgQ29tbWFuZHMKIEBzdWJzZWN0aW9uIFByb2plY3QgQ29tbWFuZHMgVGhhdCBPcGVy YXRlIG9uIEZpbGVzCiAK --------------5Awgzls6RR1nHkYiefXMKJ8r--
Dmitry Gutov <dmitry@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77974
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.