You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Richard Boyce <ri...@weathermead.co.uk> on 2011/11/10 09:05:59 UTC

Upgrading repo without using svnserve

This may be a stupid question, but I'm using svn (via TortoiseSVN and 
client 1.16.16) to a file-based repo (i.e. no subversion server). When I 
try to re-integrate a branch, I get "Retrieval of merginfo unsupported".

Searches for this say I need to upgrade the repo with "svnadmin 
--upgrade" - but svnadmin is part of svnserver, which I don't use. Do I 
have to install svnserve (or just svnadmin) to do this (then uninstall 
svnserve if I don't want to continue with it?)


Re: Upgrading repo without using svnserve

Posted by David Chapman <dc...@acm.org>.
On 11/10/2011 12:05 AM, Richard Boyce wrote:
> This may be a stupid question, but I'm using svn (via TortoiseSVN and 
> client 1.16.16) to a file-based repo (i.e. no subversion server). When 
> I try to re-integrate a branch, I get "Retrieval of merginfo 
> unsupported".
>
> Searches for this say I need to upgrade the repo with "svnadmin 
> --upgrade" - but svnadmin is part of svnserver, which I don't use. Do 
> I have to install svnserve (or just svnadmin) to do this (then 
> uninstall svnserve if I don't want to continue with it?)
>
>
svnadmin is a command-line executable.  I don't know how TortoiseSVN is 
packaged, but you do not have to go through svnserve to use svnadmin.  
You can either install svnadmin.exe by itself (if possible) or install 
the svnserve package, then use only svnadmin.exe.  Not knowing which 
DLLs are needed to run svnadmin.exe, I can't tell you how much to delete 
afterwards, but I would expect that you can leave everything in place.  
If TortoiseSVN insists on going through svnserve.exe, you should be able 
to delete just that.

It may be better to ask this question on the TortoiseSVN list.

-- 
     David Chapman         dcchapman@acm.org
     Chapman Consulting -- San Jose, CA


Re: Upgrading repo without using svnserve

Posted by Konstantin Kolinko <kn...@gmail.com>.
2011/11/10 Richard Boyce <ri...@weathermead.co.uk>:
> This may be a stupid question, but I'm using svn (via TortoiseSVN and client
> 1.16.16) to a file-based repo (i.e. no subversion server). When I try to
> re-integrate a branch, I get "Retrieval of merginfo unsupported".
>
> Searches for this say I need to upgrade the repo with "svnadmin --upgrade" -
> but svnadmin is part of svnserver, which I don't use. Do I have to install
> svnserve (or just svnadmin) to do this (then uninstall svnserve if I don't
> want to continue with it?)
>

Only svnadmin.

Note, that TortoiseSVN 1.7 includes command-line tools in it.
Or you can download the command line tools from here:
http://sourceforge.net/projects/win32svn/files/

Best regards,
Konstantin Kolinko

Re: Upgrading repo without using svnserve

Posted by Stefan Sperling <st...@elego.de>.
On Thu, Nov 10, 2011 at 08:05:59AM +0000, Richard Boyce wrote:
> This may be a stupid question, but I'm using svn (via TortoiseSVN
> and client 1.16.16) to a file-based repo (i.e. no subversion
> server). When I try to re-integrate a branch, I get "Retrieval of
> merginfo unsupported".
> 
> Searches for this say I need to upgrade the repo with "svnadmin
> --upgrade" - but svnadmin is part of svnserver, which I don't use.
> Do I have to install svnserve (or just svnadmin) to do this (then
> uninstall svnserve if I don't want to continue with it?)

Re-install tortoissvn 1.7.1 and make sure to pick the
'install command line tools' option during install.
This will provide svnadmin in the cmd.exe text console.

Then run 'svnadmin upgrade REPOS_PATH' ('upgrade', not '--upgrade').