[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vc-directory breakage
From: |
Eric S. Raymond |
Subject: |
Re: vc-directory breakage |
Date: |
Tue, 6 May 2008 05:01:28 -0400 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
Dan Nicolaescu <address@hidden>:
> > The recommended change may be a good idea, but I'm not sure.
> > Those backend checks are now being done at file granularity
> > because some people were vocal about support for mixing multiple
> > VCSes in a directory. If we depended on a per-directory
> > buffer-local variable, that would get more difficult.
>
> Stefan just explained this one.
Yes, but his explanation left me more confused than before :-) I
still don't get why per-directory caching helps anything.
> > What is the actual failure you are seeing?
>
> For a mercurial repo:
>
> intern(nil [0 0 0 0 Makefile\.mk 0 0 0 0 0 0 0 0 0 ~/r/hgtest/ 0 0])
> vc-file-getprop(nil vc-mtn-root)
> vc-mtn-root("Makefile.mk")
> vc-mtn-responsible-p("Makefile.mk")
> apply(vc-mtn-responsible-p "Makefile.mk")
> vc-call-backend(Mtn responsible-p "Makefile.mk")
This looks to me like a failure in the root backend method, not a generic
problem in the VC front end. What am I missing here?
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
- Re: vc-directory breakage, (continued)
- Re: vc-directory breakage, Eric S. Raymond, 2008/05/05
- Re: vc-directory breakage, Dan Nicolaescu, 2008/05/05
- Re: vc-directory breakage, Eric S. Raymond, 2008/05/05
- Re: vc-directory breakage, Stefan Monnier, 2008/05/05
- Re: vc-directory breakage, Eric S. Raymond, 2008/05/06
- Re: vc-directory breakage, David Kastrup, 2008/05/06
- Re: vc-directory breakage, Dan Nicolaescu, 2008/05/06
- Re: vc-directory breakage, Stefan Monnier, 2008/05/06
- Re: vc-directory breakage, Dan Nicolaescu, 2008/05/05
- Re: vc-directory breakage,
Eric S. Raymond <=
- Re: vc-directory breakage, Dan Nicolaescu, 2008/05/06
- Re: vc-directory breakage, Eric S. Raymond, 2008/05/06
- Re: vc-directory breakage, David Kastrup, 2008/05/06