[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
- Re: vc-dir fails with the new version (v1.7) of Subversion,
Sebastien Vauban <=