I'm trying to clone a rather large subversion repository with hgsubversion.
hg clone --startrev 8890 svn+https://my.reposit.ory/trunk trunk_hg
After about an hour, the clone
operation aborts with an out of memory message:
[r20097] user: description
abort: out of memory
Is it possible to specify an end revision for the clone
operation and get the remaining revisions with a pull
? Or somehow break up the clone
in smaller steps?
You can specify a stop revision with -r for clone, as others have suggested. Another option (if you kept the clone where things crashed) would be to just run hg pull
in the trunk_hg
copy. You might have to edit/create .hg/hgrc
yourself to add the [paths]\n default = svn+https://my.reposit.ory/trunk
, since I think we add that at the end of the cloning process. Maybe run hg svn rebuildmeta
before your pull just for good measure in case the tracking metadata for hgsubversion got hosed when the OOM happened.
I hope this helps!