Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema;

Tags:

svn

fsfs

I get this error when trying to query mergeinfo.

$ svn mergeinfo --show-revs eligible  https://svn.hq.corp/trunk  https://svn.hq.corp/branches/RC-1

svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema; filesystem '/mnt/svn/co/db' uses only version 1

I could not find any information on how to upgrade FSFS from version 1 to version 3

What i wanted to accomplish, was to trace revisions across branches

like image 209
kamal Avatar asked Jun 20 '13 04:06

kamal


3 Answers

You can upgrade your repository to the latest schema version with this:

    svnadmin upgrade /mnt/svn/co

After you also have upgraded the Subversion package.

like image 121
DiegoG Avatar answered Oct 24 '22 20:10

DiegoG


I had faced the same error svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema on svn "Show History" request in IDE after upgrading to IntelliJ IDEA 13.

See http://blog.jetbrains.com/idea/2013/12/subversion-1-8-and-intellij-idea-13/ on svn handling changes.

The error remained with both Subverion 1.6 and 1.8 client and working copy format.

Initial guess was that painful repository format upgrade on server is unavoidable.

But then I tried deselecting IDEA's Settings\Version Control\Subversion\Presentation\Show merge source in history and annotations option.

After that both 1.6 and 1.8 working copy format is usable in IDEA with ancient FSFS filesystem version 1 repository on server. It's just needed to ensure that client version matches wc format.

mergeinfo proved not to be indispensable after all.

like image 14
Vadzim Avatar answered Oct 24 '22 20:10

Vadzim


I have solved this issue. i got following error.
Error:
svn: E175002: Unexpected HTTP status 501 'Method Not Implemented' on '/XXX/!svn/XXX/13198/trunk/XXX'
svn: E200007: Additional errors:
svn: E200007: Querying mergeinfo requires version 3 of the FSFS filesystem schema; filesystem '/var/www/svn/XXX/db' uses only version 2

Solution:
1. Check that your svn repository server version and svn client version are same or different.
2. Example if your svn repository server version is 1.6 and your svn client (silksvn) version is 1.8 or greater than or less than your svn repository server version.
3. you should install the svn client version same as your svn sever repository version.

if svn server version is 1.6 than you have to install svn client of 1.6 version.
I have solved this issue. definitely it will work.
Now its working.

like image 4
Rakesh Kumar Garg Avatar answered Oct 24 '22 21:10

Rakesh Kumar Garg