GNU bug report logs - #18514
24.3; vc-dir sometimes guesses the wrong backend

Previous Next

Package: emacs;

Reported by: barry <at> python.org (Barry A. Warsaw)

Date: Sat, 20 Sep 2014 22:42:02 UTC

Severity: minor

Tags: fixed

Merged with 3807, 8179, 8603, 42966

Found in versions 23.3.50, 24.0.50, 24.3, 28.0.50

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #13 received at 18514 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: barry <at> python.org (Barry A. Warsaw)
Cc: 18514 <at> debbugs.gnu.org
Subject: Re: bug#18514: 24.3; vc-dir sometimes guesses the wrong backend
Date: Sun, 21 Sep 2014 17:48:44 -0400
> $ cd /tmp
> $ bzr init bzrinit
> $ bzr init-repo bzrinitrepo
> $ git init bzrinit/gitme
> $ git init bzrinitrepo/gitme

You can skip the "bzr init-repo bzrinitrepo" part since it doesn't make
any difference.  The problem is known: the two loops (the one that
cycles through the VCS backends and the one that cycles through the
various parent directories) are not nested in the right order.

Patch welcome.  In the mean: don't nest projects in each other if they
use the same backend.  Or try to make sure the inner VCS always comes
before the outer one in vc-handled-backends.


        Stefan




This bug report was last modified 4 years and 259 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.