From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: master 1e3b0f2: Improve doc strings of project.el Date: Sun, 12 Jul 2020 19:19:46 +0200 Message-ID: <87pn90zm4t.fsf@gmx.de> References: <87bllfqj82.fsf@warpmail.net> <83a70wv4mj.fsf@gnu.org> <5542db0c-cc0d-2743-87ae-7728a0cc94bb@yandex.ru> <83ftaf2rj2.fsf@gnu.org> <43a8f8d4-83fb-f012-8e1d-c1a618b0ef59@yandex.ru> <83mu4m0vub.fsf@gnu.org> <44f2f1f4-ae34-f0bf-b153-f33b8ee6069f@yandex.ru> <83mu4fvjh3.fsf@gnu.org> <7c2e93d4-8d86-bbbb-77a0-bf5d73051907@yandex.ru> <83imf2t4w4.fsf@gnu.org> <95fd893e-0da5-4cdc-a3e8-3c22af750aae@yandex.ru> <837dvfs6wg.fsf@gnu.org> <8bc1f381-248f-5cee-c3c6-a29d411a2f74@yandex.ru> <837dvbphs0.fsf@gnu.org> <83365zp78d.fsf@gnu.org> <831rlipmgg.fsf@gnu.org> <87h7ue1a34.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24400"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Eli Zaretskii , philip@warpmail.net, theo@thornhill.no, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 12 19:22:39 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jufgV-0006FR-Cv for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jul 2020 19:22:39 +0200 Original-Received: from localhost ([::1]:39436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jufgT-00078m-Ti for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jul 2020 13:22:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jufdt-000612-EG for emacs-devel@gnu.org; Sun, 12 Jul 2020 13:19:57 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:48865) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jufdr-0006NH-GO; Sun, 12 Jul 2020 13:19:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1594574388; bh=Zr7ZiGjtgqEMUT0OAbSfrdZzLW+3NlfBcKP43n2RXWY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=QWmUjB50Rmqb+5K0zriw51uYn2dtHs00h5cV2bKgpthMkwMhzN7oYnrnHGY2V5iNK XPm8LhBNwW5Ahk5PjauHLNGbRDce+WswH31eEyHS+xdy5+AO08BA5kGFd4EsLWNSx/ CZrCQS1/dF9/ShXUus+AoeJDxo55bS8urL3gqbys= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([212.86.47.60]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mnpns-1keVu21wOA-00pPH9; Sun, 12 Jul 2020 19:19:48 +0200 In-Reply-To: (Dmitry Gutov's message of "Sun, 12 Jul 2020 17:49:36 +0300") X-Provags-ID: V03:K1:IfjpXBh9c2nIeLsvIhZRirPnr0BMTLryz2R2tvykZkjqOG3IyqH VDLh+jlYFeI2DE+FSSIWBueRuyX+V6G04YwJ/7LH+7ILqLfIOG9nYYxwkFn3E//DwOtXRV2 v3M8aKLZyZ7WpPHEJWWOJvre7AXK62o6C+N3CPkhbWnMtUpkwzwfSyjJnEE0t/g6fJnj81C pe4cfvaZONYycvKAirnOA== X-UI-Out-Filterresults: notjunk:1;V03:K0:orl5RFi4O0I=:xEMAvyiXd8SR6dHEWVe+Ag vkoQTQR/CNVgAquXql8N6S06RX6fn/cKwSrMy2faX4/PeheEFCmJohfBz1cTzvZeJ7nspqCtz eyz78iXqLvP9KcA9GyLAMw7Tljd5TuIo7lG2XnqbmLQCmBNmS2Y2d1XQsOGeffdASHKo9VJrI pBOEMSKB/+s2PpBRn11tqpI7xLIp/EoZvr+pY/rNXusEldtv73MUGyLBDVZG6oVem8ArIC4t2 GHcWICeYc+CYWQM6X0xYKhmya3lLdwPP0qhLJuurQ6XZ7DOT+ezwns8yLmVzRX018CMaI8waH NfxECIsLD1MUs/FcE08MAgSCmIEu/s0mYtM9fzFEV7OjY+B+XM/54P4hfWOXARuXq87IQ7em4 dLpfwMzkyKG8Rx5e9htjOISVrVBng0L2JGTMn990SHlVrR748hr9H5BSBmYwM1IjKMW7smllY NHMCvvCUzh2+Y16ldPE/I8PswiMoGwfcWmBkHymuJ5qW7Zjsdmq1l2vx/xu9spo9MvYXIXlu9 o2K2Thfhw7XPqeOzHgutGoCpfiGBDXrNYl5EBSRLnfGgIJCQm+iqzfNfzYdXy++pR1y5pHPrt stuiLFQ7yARH8/7ps1TSjofSfL3VBlfRp+sLrgZpMyJK9MKavH2HOAIW+A9ba4DutOD1WrTfi A8lnKvakHVvv+GUY2nMahtIQMSXkw8uD+6ldMyiyJzKDaGaLpEGSOzPowUg4C7M/QdZWFI1eH vOTDYdrdFJKvcSI7trjBK+DxpnRFR7M7imaJijSf4Pn4U2Li2YxzoNh23V3yy8qu1qXck6Zr Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/12 13:19:53 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:252882 Archived-At: Dmitry Gutov writes: Hi Dmitry, > Cache invalidation aside, when talking about Tramp I was more curious > whether its caching would be enough to speed up repeated invocations > of project-try-vc. Or even said invocations from files belonging to > the same directory, for instance. > > Right now it relies on vc-root being cached, which allows it to skip > some operations most of the time. But it also performs remote IO to > read local variable values, and to fetch the list of git submodules. > > And if we allow customizing root markers, that would stop make > project-vc call locate-dominating-file directly. I'm guess that would > circumvent any existing caches in Tramp. Please correct me if I'm wrong. Tramp caching is just about file information, nothing else. It does not cache anything about vc git submodule lists or locate-dominating-file results or whatever. Best regards, Michael.