From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: vc with svn and git Date: Tue, 28 Feb 2017 12:32:30 -0600 Message-ID: <87poi29nep.fsf@kwork> References: <87bmtrsdkl.fsf@kwork> <87innzqvfi.fsf@kwork> Reply-To: Karl Fogel NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1488306769 14618 195.159.176.226 (28 Feb 2017 18:32:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 28 Feb 2017 18:32:49 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: ams@gnu.org (Alfred M. Szmidt) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 28 19:32:45 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cimZn-0003BU-2X for ged-emacs-devel@m.gmane.org; Tue, 28 Feb 2017 19:32:43 +0100 Original-Received: from localhost ([::1]:36175 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cimZt-0004Qb-4p for ged-emacs-devel@m.gmane.org; Tue, 28 Feb 2017 13:32:49 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36369) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cimZi-0004Og-1V for emacs-devel@gnu.org; Tue, 28 Feb 2017 13:32:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cimZe-00082y-V1 for emacs-devel@gnu.org; Tue, 28 Feb 2017 13:32:38 -0500 Original-Received: from mail-io0-x241.google.com ([2607:f8b0:4001:c06::241]:32792) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cimZe-00082Y-RK; Tue, 28 Feb 2017 13:32:34 -0500 Original-Received: by mail-io0-x241.google.com with SMTP id f84so2293608ioj.0; Tue, 28 Feb 2017 10:32:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:reply-to:date:in-reply-to :message-id:user-agent:mime-version; bh=lgAAbMIReywOnz6Z1L1WNODPqdwZb8tqRGWOaffVtUg=; b=awP3+2Yv1LDIAUYZGbOPWVx/iBBIrelcl7/adzQZTJ+RT02c9KRyfZfB/NQJ9Tm+ES lnJyk+U2+6TxacSojHu1aAb6LhriRpqtO4BzqmF4qh925IT+6QU74tCieQQYc9ZKvvol T0/yyktzCSpvteAKHNEfiqvILhgtfm6e2xYHUzBGrhQWvsg6PSx4/O5MY2lv9NmypKUr LHOhkrKtGeaAcYLRlwC0S7Xtx50FRh98HDJSPoe2wfBOfs0XW+kuiufTqFX+6G7v7KBS 6hqPWt8M33u/EkR/yecB393upRApY5eK5uXWCYVRhSmIIIthwVKVhy+Jw5YdiM0uMsSo OC9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:reply-to :date:in-reply-to:message-id:user-agent:mime-version; bh=lgAAbMIReywOnz6Z1L1WNODPqdwZb8tqRGWOaffVtUg=; b=GeH5x3CsfCNsCn0cEVthhk0f9PDxuwJ68YFtkwCkJ6T+MrQNWDoCjsUCOxbnemYAaZ LSvbF84uPe+lcgathFuOuqlTzsghitq5gvd9hg85Hq5x3haoBwGKpY+0RbT6KMQEB0Co srbfiNwY8ZBI3banE4ENsUiS7e4bO0sF+BU+1mA+5C6GapyeF0vZzkb6EeLXI5PQImc3 1w5O3iT+48PbR8VYHUm3o/Ja5v4Y38M5NmGBYzN0u3ZuTqGJ3163czGdqY1z5mHRx8r/ QzaYhbFXfI/6GCn39rL33eI4t9UtAhrILKnwQ5FfQtp7ka4VGsFJzMLxdgG/Yb6pY0DN 1vPA== X-Gm-Message-State: AMke39mTm2K8e9nPF5hJzrazVQDf2IEa4DTUC6GEie92ZbmkdQLcNgnMHiuoWk4wnS5zCA== X-Received: by 10.107.9.152 with SMTP id 24mr4163990ioj.186.1488306752044; Tue, 28 Feb 2017 10:32:32 -0800 (PST) Original-Received: from kwork (74-92-190-114-Illinois.hfc.comcastbusiness.net. [74.92.190.114]) by smtp.gmail.com with ESMTPSA id b88sm5901356itd.21.2017.02.28.10.32.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 28 Feb 2017 10:32:31 -0800 (PST) In-Reply-To: (Alfred M. Szmidt's message of "Tue, 28 Feb 2017 09:54:38 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4001:c06::241 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:212657 Archived-At: ams@gnu.org (Alfred M. Szmidt) writes: > Alfred, want to have a try at that patch instead? I think it might > not be very large. It looks like `vc-registered' in > lisp/vc/vc-hooks.el is the key function. > >I'm swamped currently. :( Me too, alas. But this thread has produced some useful knowledge: 1) The proposed improvement is welcome (i.e., no one considers the current way of doing things to be optimal). 2) Remember to correctly handle directories that are under the control of more than one VCS (I do that trick sometimes myself, so I'm embarrassed I didn't think of it in my original followup; thanks to Richard Copley for pointing it out). 3) A thing looked like it might be a caching layer is actually a hook system, that some people are using.