On 01/26/2011 12:05 AM, Noorul Islam K M wrote:
> Noorul Islam K M <noorul_at_collab.net> writes:
>
>> After migrating working copy to 1.7, vc-svn.el is not functioning
>> properly. This is because .svn/entries file does not exist. I think we
>> no longer need to check existence of this file. Since .svn exists at the
>> root of the working copy we no longer be able to assume that .svn will
>> be available in all folders of working copy.
>>
>> Log
>> [[[
>>
>> Incorporate svn 1.7 changes.
>>
>> * contrib/client-side/emacs/vc-svn.el
>> (vc-svn-registered): Since 1.7 '.svn/entries' file does not exist. No
>> need to check existence of this file. Running 'svn status' command
>> alone is good enough.
>>
>> Patch by: Noorul Islam K M <noorul{_AT_}collab.net>
>> ]]]
When I try to test this, it initially looks okay. But when I tried to
commit it, I ran into problems. I user "M-x server-start" in Emacs, and
shells inside Emacs have $EDITOR=emacsclient. So when I want to commit, I
just run 'svn ci' at an Emacs shell, and the commit log tmpfile pops up as a
new buffer for me to edit, save and dismiss.
With this change, when I try to commit in this fashion, I see the following
in *Messages*:
error in process filter: cond: Couldn't parse output from `svn status -v'
error in process filter: Couldn't parse output from `svn status -v'
I'm guessing that something is trying to check the is-registered-ness of the
tmpfile, and failing. But that's just a crazy guess.
--
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Received on 2011-01-28 17:24:11 CET