From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Andrii Kolomoiets Newsgroups: gmane.emacs.bugs Subject: bug#37310: 27.0.50; vc-revert: No such file or directory vc-nil Date: Thu, 5 Sep 2019 16:51:17 +0300 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="41510"; mail-complaints-to="usenet@blaine.gmane.org" To: 37310@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 05 15:53:45 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1i5sCm-000Age-Sk for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Sep 2019 15:53:45 +0200 Original-Received: from localhost ([::1]:46318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5sCl-0002FX-Kl for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Sep 2019 09:53:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51342) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5sB9-0000dD-Rb for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:52:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5sB8-0007Wq-QQ for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:52:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54357) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5sB8-0007Wm-N4 for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i5sB8-0006Je-L3 for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andrii Kolomoiets Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Sep 2019 13:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37310 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.156769148824210 (code B ref -1); Thu, 05 Sep 2019 13:52:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Sep 2019 13:51:28 +0000 Original-Received: from localhost ([127.0.0.1]:34945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5sAa-0006IQ-5E for submit@debbugs.gnu.org; Thu, 05 Sep 2019 09:51:28 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:55780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5sAX-0006II-Hu for submit@debbugs.gnu.org; Thu, 05 Sep 2019 09:51:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51212) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5sAW-0008OV-8F for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:51:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5sAU-0007LM-BY for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:51:24 -0400 Original-Received: from mail-lf1-x143.google.com ([2a00:1450:4864:20::143]:36863) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5sAU-0007Ko-4B for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 09:51:22 -0400 Original-Received: by mail-lf1-x143.google.com with SMTP id x80so2107799lff.3 for ; Thu, 05 Sep 2019 06:51:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=eyRjz4VvLXj1jEj09a7x5rIs1MCCpRuQmHIw7iNx4LM=; b=azj4baUHv76TxPspAXNNXZKTfbcf0WYN0DDzAUCfCCUAvPQEgPXT4XNCvOuCdKKWVW Kbhlmj+oCyjwZ7iTkcc10DXzSIxlrh7WgxzZ5AQj3lHXZhbzv8rY14lEUdCcfvwbgcDJ Bj4Pc/kjMoXXwhsfWvv0WaVU9WrwrqFLmHrm94w6sjrAUutkeo7hgkBfS2lLJX2jsgOz GtJu7xheKdYyfdnUULE6qqSdva4oaLYi1Rjf1iHob1faCNxSIkdYg1aUoFd9i1LVCdrw YtYDlBp+/m5udntLb0p76PBM8iJFItRi5Qjp3rfUWI2UbHwIjeUnfidMQcWksdff7lQu A1Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=eyRjz4VvLXj1jEj09a7x5rIs1MCCpRuQmHIw7iNx4LM=; b=nHo/l4OCCvEniN94SWm0hCEpmSi1StDfUWNxeEPvaw8hIKg2ycITUA0yLDOLeN9FPe JQqfQ0hGHx54IRJPVYemiPvZM4I31YLNv94OzHJ+ytJ0+wfrtLZtdjBB3jU1fINiirRd D7F6A02ZJqTLNXoV1xNv/HRj6P6Y6+7uuQDDVBjbVZD3vnB1iD+HxeShNHe+95eIuid/ n9u274gG3Vogh1+i6n/mNUL485Wr+ukb7uv1HUMiCVYb/p99pwjOSoC1gi7YWnfxF8Kp WlrrebM0vZeQIaUMQeMRdNWAku9HyFLhZVV1dbwx5ExVZAaa70Zk/gxJdquIbkNDxqid BO5g== X-Gm-Message-State: APjAAAVx3xip4pyMLye7l8wslgjeKEYsey57V9LARCNcZkWSeFWaaRQD ZmeSP9KfnxX53Ts1ZmUYKdJq68At X-Google-Smtp-Source: APXvYqzLD5Jl7lPdv+/zGt+1ivcI4pNPeeJNhl7y+lZPvkhB6/P6XRAn0qnlXoZGSlH1GpIhz4Jsjw== X-Received: by 2002:a19:ee02:: with SMTP id g2mr2455906lfb.113.1567691479365; Thu, 05 Sep 2019 06:51:19 -0700 (PDT) Original-Received: from [10.1.1.105] (188-42-207-82.ip.ukrtel.net. [82.207.42.188]) by smtp.gmail.com with ESMTPSA id o10sm389953ljd.53.2019.09.05.06.51.18 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Sep 2019 06:51:18 -0700 (PDT) X-Mailer: Apple Mail (2.3445.104.11) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:166227 Archived-At: Steps to reproduce: 1. mkdir gittest && cd gittest 2. git init 3. echo "foo" > bar.txt 4. git add bar.txt 5. git commit -m "bar.txt added" 6. echo "baz" >> bar.txt 7. emacs -Q 8. C-x v d -- to open vc-dir for gittest directory 9. C-x v u 10. yes -- to confirm revert Debugger entered--Lisp error: (file-missing "Cannot open load file" "No = such file or directory" "vc-nil") require(vc-nil) vc-find-backend-function(nil make-version-backups-p) vc-call-backend(nil make-version-backups-p "/Users/mad/gittest/") vc-version-backup-file("/Users/mad/gittest/") vc-revert-file("/Users/mad/gittest/") vc-revert() funcall-interactively(vc-revert) call-interactively(vc-revert nil nil) command-execute(vc-revert) Changing 'git' to 'hg' in the steps to reproduce above leads to the same error. Same issue in Emacs 26.3. vc-backend returns nil for repository root dir. Maybe vc-registered should return t for root repository directory and all subdirs. Evaluating (vc-find-root "/Users/mad/gittest" ".git") returns "~/gittest/" but (vc-registered "/Users/mad/gittest") returns nil.