HG Convert on SVN gives “does not look like a Subversion Repository”

喜夏-厌秋 提交于 2019-12-04 07:46:40
Lazy Badger

As the Convert wiki states

Prerequisites:

Subversion's Python bindings

and it seems Python bindings are not updated yet (at least) for using ra_local with 1.8+ repositories.

You have two choices

  • Create 1.7-compatible local SVN-repositories for later converting

OldRepo>svnadmin create --compatible-version "1.7" .

>svn log file:///Z:/OldRepo
------------------------------------------------------------------------
r1 | Badger | 2014-02-15 00:30:22 +0600 (Сб, 15 фев 2014) | 1 line

Create initial state
------------------------------------------------------------------------
>hg convert file:///Z:/OldRepo HG2-Repo
initializing destination HG2-Repo repository
scanning source...
sorting...
converting...
1 Create initial state
0 Create initial state

The same result after cloning OldRepo using HGSubversion

>hg clone file:///Z:/OldRepo HG-Repo
[r1] Badger: Create initial state
pulled 2 revisions
updating to branch default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
  • Use any server for accessing 1.8+ repository (svnserve is the easiest way). I haven't tried svn:// repository, but tested remote http-served repository of 1.8 Subversion

Just sample

hg clone https://subversion.assembla.com/....
...
25 files updated, 0 files merged, 0 files removed, 0 files unresolved
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!