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

Re: Communication of CHANGES

From: Les Mikesell <lesmikesell_at_gmail.com>
Date: 2007-11-28 17:55:47 CET

Giulio Troccoli wrote:
>> A real user quote: "How can I trust Subversion if it can't even
>> consistently show status information between clients?"
>>
>
> Answer: exactly because of that. The only way to know something for sure
> is to use Subversion not a client, IMHO.

Better answer: cached status information is never reliable. If you want
to know about the state of concurrent operations you have to ask the
server since it is the only thing that knows. But I think the
discussion has moved on to whether there should be an official api to
store this unreliable information. If you expect multiple GUI clients
to be concurrently running and always display the same info you are
going to need a lot of synchronization and locking gunk that doesn't
seem to belong in a core api - and if it doesn't do that, what's the
point of adding more than you'd get with 'svn -u status >file'?

-- 
   Les Mikesell
    lesmikesell@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Nov 28 17:57:40 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.