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').