You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by James Thomson <jt...@james-thomson.net> on 2010/03/24 14:26:12 UTC

Retrieval of mergeinfo unsupported (even after repo upgrade)

Hi,

I've recently updated my Subversion package on Debian Etch to 1.5.1 via 
a back-port. I've gone through what I believe are all the appropriate 
steps but cannot for the life of me get past the following error message 
when I try to run svn mergeinfo:

     Retrieval of mergeinfo unsupported by '.'

The '.' isn't important as I get the same message whether I'm SSH'd on 
to the server or using TortoiseSVN through Windows.

I'll take you through what I did to upgrade and test step by step:

Update of Subversion

Added the following line to /etc/apt/sources.list:

     deb http://www.backports.org/debian etch-backports main contrib 
non-free

and then ran

     apt-get -s -t etch-backports install subversion

Checked the version of the subversion installation

Done this by running

     svnadmin --version

and got the following output:

     svnadmin, version 1.5.1 (r32289)
     compiled Dec 11 2008, 18:10:14

Checked the client too using

     svn --version

and got the following

     svn, version 1.5.1 (r32289)
     compiled Dec 11 2008, 18:10:14

Ok, so all looking good so far.

Now I just need to upgrade the repository. After plenty of research, the 
most foolproof way to do this seemed to be to dump the repository and 
then load it again. So here's what I did:

     svnadmin dump /var/svn/repo > repo.dump
     rm -aR /var/svn/repo/*
     svnadmin create /var/svn/repo
     svnadmin load < repo.dump

All that seemed to work fine. I then checked to see if the repository 
had been upgraded by looking at the contents of /var/svn/repo/db/format 
which gave:

     3
     layout sharded 1000

Again this indicated a Subversion 1.5 repository so all looking good.

Now I try and do a merge using the Subversion client in Debian:

     svn mergeinfo https://mysvn/repo .

and I get the following error:

     svn: Retrieval of mergeinfo unsupported by '.'

I get the same error message whether I'm using the Debian shell on the 
same server or if I'm connecting via TortoiseSVN and a Windows box.

If I browse to the repository using my web browser, the version number 
at the bottom reads:

     Powered by Subversion version 1.4.2 (r22196).

In case it helps, the created date on mod_dav_svn.so is 2009-08-06 18:29

I just cannot figure out why I'm getting this message so any help 
pointing me in the right direction would be greatly appreciated. All the 
forum and mailing list posts that I found relating to this error were 
solved by doing an svnadmin upgrade, though I have actually tried that 
and still no joy.

Thanks in advance,

James.

PS. I have already posted this to serverfault.com but not much joy so far.

Re: Retrieval of mergeinfo unsupported (even after repo upgrade)

Posted by James Thomson <jt...@james-thomson.net>.
On 24/03/2010 14:37, Mark Phippard wrote:
> On Wed, Mar 24, 2010 at 10:39 AM, James Thomson<jt...@james-thomson.net>  wrote:
>    
>> On 24/03/2010 14:31, Mark Phippard wrote:
>>      
>>> On Wed, Mar 24, 2010 at 10:26 AM, James Thomson<jt...@james-thomson.net>
>>>   wrote:
>>>
>>>        
>>>> Now I try and do a merge using the Subversion client in Debian:
>>>>
>>>>     svn mergeinfo https://mysvn/repo .
>>>>
>>>> and I get the following error:
>>>>
>>>>     svn: Retrieval of mergeinfo unsupported by '.'
>>>>
>>>> I get the same error message whether I'm using the Debian shell on the
>>>> same
>>>> server or if I'm connecting via TortoiseSVN and a Windows box.
>>>>
>>>> If I browse to the repository using my web browser, the version number at
>>>> the bottom reads:
>>>>
>>>>     Powered by Subversion version 1.4.2 (r22196).
>>>>
>>>>          
>>> I think your answer is ultimately right here ^^
>>>
>>> Your mod_dav_svn is not SVN 1.5.  I cannot tell you why.  Did you
>>> restart Apache after upgrading packages?
>>>
>>>
>>>        
>> Yes, I've restarted apache using "/etc/init.d/apache2 restart" several
>> times. No joy.
>>
>> I'm assuming that the mod_dav_svn is something that the backport package
>> should update, but hasn't. Does this sound reasonable?
>>      
> I believe it comes in its own Debian package.  Did you update it too,
> or just the base SVN package?
>
>    

Yep, that did the trick! Thanks very very much guys!

James.

Re: Retrieval of mergeinfo unsupported (even after repo upgrade)

Posted by Erik Andersson <ki...@gmail.com>.
This? http://packages.debian.org/etch-backports/libapache2-svn

<http://packages.debian.org/etch-backports/libapache2-svn>Cheers / Erik

On Wed, Mar 24, 2010 at 3:37 PM, Mark Phippard <ma...@gmail.com> wrote:

> On Wed, Mar 24, 2010 at 10:39 AM, James Thomson <jt...@james-thomson.net>
> wrote:
> > On 24/03/2010 14:31, Mark Phippard wrote:
> >>
> >> On Wed, Mar 24, 2010 at 10:26 AM, James Thomson<jt...@james-thomson.net>
> >>  wrote:
> >>
> >>>
> >>> Now I try and do a merge using the Subversion client in Debian:
> >>>
> >>>    svn mergeinfo https://mysvn/repo .
> >>>
> >>> and I get the following error:
> >>>
> >>>    svn: Retrieval of mergeinfo unsupported by '.'
> >>>
> >>> I get the same error message whether I'm using the Debian shell on the
> >>> same
> >>> server or if I'm connecting via TortoiseSVN and a Windows box.
> >>>
> >>> If I browse to the repository using my web browser, the version number
> at
> >>> the bottom reads:
> >>>
> >>>    Powered by Subversion version 1.4.2 (r22196).
> >>>
> >>
> >> I think your answer is ultimately right here ^^
> >>
> >> Your mod_dav_svn is not SVN 1.5.  I cannot tell you why.  Did you
> >> restart Apache after upgrading packages?
> >>
> >>
> >
> > Yes, I've restarted apache using "/etc/init.d/apache2 restart" several
> > times. No joy.
> >
> > I'm assuming that the mod_dav_svn is something that the backport package
> > should update, but hasn't. Does this sound reasonable?
>
> I believe it comes in its own Debian package.  Did you update it too,
> or just the base SVN package?
>
> --
> Thanks
>
> Mark Phippard
> http://markphip.blogspot.com/
>

Re: Retrieval of mergeinfo unsupported (even after repo upgrade)

Posted by Mark Phippard <ma...@gmail.com>.
On Wed, Mar 24, 2010 at 10:39 AM, James Thomson <jt...@james-thomson.net> wrote:
> On 24/03/2010 14:31, Mark Phippard wrote:
>>
>> On Wed, Mar 24, 2010 at 10:26 AM, James Thomson<jt...@james-thomson.net>
>>  wrote:
>>
>>>
>>> Now I try and do a merge using the Subversion client in Debian:
>>>
>>>    svn mergeinfo https://mysvn/repo .
>>>
>>> and I get the following error:
>>>
>>>    svn: Retrieval of mergeinfo unsupported by '.'
>>>
>>> I get the same error message whether I'm using the Debian shell on the
>>> same
>>> server or if I'm connecting via TortoiseSVN and a Windows box.
>>>
>>> If I browse to the repository using my web browser, the version number at
>>> the bottom reads:
>>>
>>>    Powered by Subversion version 1.4.2 (r22196).
>>>
>>
>> I think your answer is ultimately right here ^^
>>
>> Your mod_dav_svn is not SVN 1.5.  I cannot tell you why.  Did you
>> restart Apache after upgrading packages?
>>
>>
>
> Yes, I've restarted apache using "/etc/init.d/apache2 restart" several
> times. No joy.
>
> I'm assuming that the mod_dav_svn is something that the backport package
> should update, but hasn't. Does this sound reasonable?

I believe it comes in its own Debian package.  Did you update it too,
or just the base SVN package?

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

Re: Retrieval of mergeinfo unsupported (even after repo upgrade)

Posted by James Thomson <jt...@james-thomson.net>.
On 24/03/2010 14:31, Mark Phippard wrote:
> On Wed, Mar 24, 2010 at 10:26 AM, James Thomson<jt...@james-thomson.net>  wrote:
>    
>> Now I try and do a merge using the Subversion client in Debian:
>>
>>     svn mergeinfo https://mysvn/repo .
>>
>> and I get the following error:
>>
>>     svn: Retrieval of mergeinfo unsupported by '.'
>>
>> I get the same error message whether I'm using the Debian shell on the same
>> server or if I'm connecting via TortoiseSVN and a Windows box.
>>
>> If I browse to the repository using my web browser, the version number at
>> the bottom reads:
>>
>>     Powered by Subversion version 1.4.2 (r22196).
>>      
> I think your answer is ultimately right here ^^
>
> Your mod_dav_svn is not SVN 1.5.  I cannot tell you why.  Did you
> restart Apache after upgrading packages?
>
>    
Yes, I've restarted apache using "/etc/init.d/apache2 restart" several 
times. No joy.

I'm assuming that the mod_dav_svn is something that the backport package 
should update, but hasn't. Does this sound reasonable?

Thanks,

James.

Re: Retrieval of mergeinfo unsupported (even after repo upgrade)

Posted by Mark Phippard <ma...@gmail.com>.
On Wed, Mar 24, 2010 at 10:26 AM, James Thomson <jt...@james-thomson.net> wrote:
> Now I try and do a merge using the Subversion client in Debian:
>
>    svn mergeinfo https://mysvn/repo .
>
> and I get the following error:
>
>    svn: Retrieval of mergeinfo unsupported by '.'
>
> I get the same error message whether I'm using the Debian shell on the same
> server or if I'm connecting via TortoiseSVN and a Windows box.
>
> If I browse to the repository using my web browser, the version number at
> the bottom reads:
>
>    Powered by Subversion version 1.4.2 (r22196).

I think your answer is ultimately right here ^^

Your mod_dav_svn is not SVN 1.5.  I cannot tell you why.  Did you
restart Apache after upgrading packages?

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/