试图在Windows上克隆pypy的mercurial repo

时间:2010-12-18 05:02:24

标签: python svn mercurial pypy

出于某种原因,试图在我的Windows机器上克隆pypy repo。我安装了mercurial,但我没有安装svn。我知道他们只是进行了迁移,但我认为我也不需要安装svn?这是我终端的输出。

C:\Documents and Settings\blahblah\programming>hg clone https://bitbucket.org/pypy
/pypy
destination directory: pypy
requesting all changes
adding changesets
adding manifests
adding file changes
added 40119 changesets with 127911 changes to 29936 files (+56 heads)
updating to branch default
abort: '"svn"' is not recognized as an internal or external command,
operable program or batch file.

我需要svn吗?如果是这样,为什么?如果没有,发生了什么?

1 个答案:

答案 0 :(得分:4)

此存储库使用多个SVN subrepositories

$ cat .hgsub
greenlet = [svn]http://codespeak.net/svn/greenlet/trunk/c
testrunner = [svn]http://codespeak.net/svn/pypy/build/testrunner
lib_pypy/pyrepl = [svn]http://codespeak.net/svn/pyrepl/trunk/pyrepl/pyrepl
lib_pypy/sqlite3 = [svn]http://codespeak.net/svn/pypy/pysqlite2

这意味着需要subversion进行更新。我相信您会发现您已成功提取存储库,但如果没有svn二进制文件则无法更新存储库。