Branko Čibej wrote on Sun, 28 Jun 2020 11:20 +0200:
> On 27.06.2020 15:04, Ben Elliston wrote:
> > I was a very early SVN user. I have a repo last timestamped January
> > 2003 that I want to get files and data out of. When I run svn upgrade,
> > I get:
> >
> > svnadmin: E165005: Expected repository format '3' or '5'; found format '1'
>
>
> Repository format 1 is really, really old; older, in fact, than
> Subversion 1.0, which used format 3 and did not offer backward
> compatibility with pre-1.0 repositories.
>
>
> > Do I need to install an intermediate version of SVN in order to
> > upgrade? If so, which version would you advise that I use?
>
> The latest version that I can find that used format 1 is 0.27.0:
>
> https://svn.apache.org/repos/asf/subversion/tags/0.27.0
>
> If you can build that version (which is probably going to be quite
> challenging, given its dependencies -- IIRC we still used APR-0.9 and
> some old, probably now unavailable version of Berkeley DB), you can then
> dump the repository with that old version of 'svnadmin'. It's likely
> that the current svnadmin can read such old dumps.
>
> (And if not -- surely that's a bug and can be fixed because we do
> promise to support repository dump formats indefinitely.)
What are the differences between f1 and f3? Would «echo 3 > format»
(plus perhaps some manual edits) allow current svnadmin's to dump the
repository?
Received on 2020-06-28 13:04:38 CEST