From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: A project-files implementation for Git projects Date: Thu, 03 Oct 2019 09:41:14 +0200 Message-ID: <87v9t69syt.fsf@gnu.org> References: <8736h9rdc4.fsf@gnu.org> <87mufcfz1u.fsf@gnu.org> <87tv9kz2x6.fsf@gnu.org> <87a7bbjdwe.fsf@gnu.org> <87a7ba8uvx.fsf@gnu.org> <87pnk2zvvy.fsf@gnu.org> <87sgows6wy.fsf@gnu.org> <87ef0dy18z.fsf@gnu.org> <87impk675h.fsf@gnu.org> <874l13h30l.fsf@gnu.org> <7386ef98-c151-e1ce-23fa-11470a16f0d3@yandex.ru> <87h84x1zoa.fsf@gnu.org> <4be972f9-45a3-f2aa-f532-d7b8fbe054fd@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="104805"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 03 09:42:10 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iFvkX-000R87-0B for ged-emacs-devel@m.gmane.org; Thu, 03 Oct 2019 09:42:09 +0200 Original-Received: from localhost ([::1]:33568 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFvkV-0008QY-6X for ged-emacs-devel@m.gmane.org; Thu, 03 Oct 2019 03:42:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36452) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFvji-0008N9-G3 for emacs-devel@gnu.org; Thu, 03 Oct 2019 03:41:19 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39711) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iFvji-0003He-4u; Thu, 03 Oct 2019 03:41:18 -0400 Original-Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:54393) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1iFvjh-0002KB-Pc; Thu, 03 Oct 2019 03:41:17 -0400 Original-Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailauth.nyi.internal (Postfix) with ESMTP id F36D021FB6; Thu, 3 Oct 2019 03:41:16 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 03 Oct 2019 03:41:16 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrgeejgdduvdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecukfhppeekgedrudefvddrle elrdegieenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghu thhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpe epghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Original-Received: from thinkpad-t440p (p5484632e.dip0.t-ipconnect.de [84.132.99.46]) by mail.messagingengine.com (Postfix) with ESMTPA id 32081D60057; Thu, 3 Oct 2019 03:41:16 -0400 (EDT) Mail-Followup-To: Dmitry Gutov , emacs-devel@gnu.org In-Reply-To: <4be972f9-45a3-f2aa-f532-d7b8fbe054fd@yandex.ru> (Dmitry Gutov's message of "Mon, 30 Sep 2019 03:09:19 +0300") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:240486 Archived-At: Dmitry Gutov writes: Hi Dmitry, >> I have to admit that I've lost track over what we're actually trying >> to do exactly. My main motivation was just to get a faster >> project-files implementation for the Git repo I have at work. I've >> now fixed that on my end using a simple caching approach which is >> good enough for me ATM. > > I'm attaching a working patch that will probably need tweaks > later. I'm not sure how to handle attribution best. If you like it, > you can simply commit it under your name (up to now, I've mostly done > the rearranging and some minor tweaks). Feel free to take my code and arrange and extend it how it suits you best. This is Free Software, isn't it? As you see, currently I'm reading this list maybe one a week and have very little time to work on this feature, so if you push things forward I'm happy to have helped and be able to enjoy the fruits of our labor anytime soon. :-) Now I'll test you latest patch and report back... Bye, Tassilo