Verifying checked out repository

443 views
Skip to first unread message

John Bellomy

unread,
Sep 18, 2017, 3:06:19 PM9/18/17
to us...@tortoisesvn.tigris.org
Hello,

I'm using tortoisesvn version 1.9.7 (r1800392) to pull down a local copy of llvm to work on. I've frequently run into checksum errors as I try to work out a way to mirror my svn folder in perforce, and I'd like to be able to verify after each step that I haven't introduced any new errors.

Unfortunately, when I run svnadmin verify (which is also version 1.9.7 (r1800392) it complains about the format:

svnadmin: E165005: Expected repository format '3' or '5'; found format '12'

This is a very fresh checkout done with the exact same tortoisesvn install, so I'm not sure why it can't verify its own checked out files.

Is my assumption that it's possible to verify checksums on a repository that I don't explicitly own incorrect? If so is there another way I can make sure that the next time I do 'svn update' I don't get an unexpected checksum mismatch?

Thanks!
-John

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3307001

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].

Stefan Küng

unread,
Sep 18, 2017, 4:04:13 PM9/18/17
to us...@tortoisesvn.tigris.org
On 18.09.2017 21:04, John Bellomy wrote:
> Hello,
>
> I'm using tortoisesvn version 1.9.7 (r1800392) to pull down a local
> copy of llvm to work on. I've frequently run into checksum errors as
> I try to work out a way to mirror my svn folder in perforce, and I'd
> like to be able to verify after each step that I haven't introduced
> any new errors.
>
> Unfortunately, when I run svnadmin verify (which is also version
> 1.9.7 (r1800392) it complains about the format:
>
> svnadmin: E165005: Expected repository format '3' or '5'; found
> format '12'
>
> This is a very fresh checkout done with the exact same tortoisesvn
> install, so I'm not sure why it can't verify its own checked out
> files.
>
> Is my assumption that it's possible to verify checksums on a
> repository that I don't explicitly own incorrect? If so is there
> another way I can make sure that the next time I do 'svn update' I
> don't get an unexpected checksum mismatch?

type
$ svnadmin --version
and check if you really are using the correct version.
Sometimes there are other svn tools in your PATH env variable.

you can also type
$ where svnadmin
and get a list of full paths where the svnadmin command is located. The
first one in that list is the one that's used.

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3307021

John Bellomy

unread,
Sep 19, 2017, 2:41:37 PM9/19/17
to us...@tortoisesvn.tigris.org
Hi Stefan,

By all indications my svnadmin and svn should be the correct ones (and version):

(0) 10:36 > svnadmin --version
svnadmin, version 1.9.7 (r1800392)
compiled Aug 8 2017, 22:14:48 on x86-microsoft-windows

(0) 11:39 > svn --version
svn, version 1.9.7 (r1800392)
compiled Aug 8 2017, 22:14:48 on x86-microsoft-windows

(0) 11:40 > which svnadmin
/cygdrive/c/external/tortoisesvn/bin/svnadmin

(0) 11:40 > which svn
/cygdrive/c/external/tortoisesvn/bin/svn

Thanks,
-John

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3307640
Reply all
Reply to author
Forward
0 new messages