help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: vc-dir fails with the new version (v1.7) of Subversion


From: Sebastien Vauban
Subject: Re: vc-dir fails with the new version (v1.7) of Subversion
Date: Wed, 28 Mar 2012 19:25:35 -0000
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (windows-nt)

Hi Ulf,

Ulf Stegemann wrote:
> Sebastien Vauban <wxhgmqzgwmuf@spammotel.com> wrote:
>
>> Due to a Cygwin upgrade, my svn client has been upgraded from v1.6 to v1.7
>> (just released, in October 2011).
>>
>> Since then, I've been forced to do an upgrade of all my SVN working
>> copies, as suggested when launching `C-x v d':
>>
>>     svn: E155036: Please see the 'svn upgrade' command
>>     svn: E155036: Working copy '/cygdrive/c/home/sva/Project' is too old
>>     (format 10, created by Subversion 1.6)
>
> that's not an Emacs problem.  Subversion's work directory format changed
> between v1.6x and v1.7x.  To convert your work dir to the new format run
> `svn upgrade' inside.  Alternatively, you could also do a new check-out.

I know. You misread my posting...

*I did upgrade*, but since then:

>> vc-dir does not identify anymore which VC backend is in use -- I guess,
>> because of the above.
>>
>> There is one workaround for telling Emacs which backend to use, by pressing
>> `C-u C-x v d'.
>>
>> But `vc-ediff' does not work anymore. Is there some robust workaround to
>> this?
>>
>> I also tried:
>>
>> #+begin_src emacs-lisp
>>   (defadvice vc-dir-prepare-status-buffer (before my-vcs-goto-top-directory 
>> activate compile)
>>     (let* ((backend (ad-get-arg 2))
>>            (vcs-dir (ad-get-arg 1))
>>            (vcs-top-dir (vc-call-backend backend 'responsible-p vcs-dir)))
>>       (when (stringp vcs-top-dir)
>>         (ad-set-arg 1 vcs-top-dir))))
>> #+end_src
>>
>> (found on http://www.emacswiki.org/emacs/VcTopDirectory)

Best regards,
  Seb

-- 
Sebastien Vauban


reply via email to

[Prev in Thread] Current Thread [Next in Thread]