[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Re: Incorporate svn 1.7 changes to vc-svn.el

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Fri, 28 Jan 2011 11:23:37 -0500

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

This is an archived mail posted to the Subversion Dev mailing list.