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

Re: `blame' says "Client/server version mismatch", but (I think) they're the same version

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2003-11-18 04:18:02 CET

On Nov 17, 2003, at 6:55 PM, Eric Hanchrow wrote:

> My server was built from http://svn.collab.net/repos/svn/tags/0.33.0;
> it's an up-to-date version of Debian `testing'.
>
> Every operation I've tried on the client so far has worked; `blame'
> is the only one that has had any trouble.
>
> All the communication is via the "svn+ssh" protocol.

What version of svnserve are you picking up in your PATH when you ssh
in? There was at one point a version of svnserve that did not contain
support for returning the repository root, which would result in the
client complaining that there was a version mismatch (well, assuming it
didn't crash, which is what it did before I added the code that checked
and complained about the version mismatch). If the svnserve you're
picking up is old enough, it would not contain the code that returns
the repos root, and you would get that kind of error trying to use 'svn
blame'. Potentially this could also be a result of a more recent
svnserve binary picking up older libraries on the machine, so even if
you think your svnserve is new enough, you should verify that the
libraries it picks up are the correct ones.

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Nov 18 04:18:43 2003

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