cvs2hg MemoryError

David I. yigyw4d02 at sneakemail.com
Wed Sep 2 14:14:41 CDT 2009


I am trying to run cvs2hg using the download: "cvs2svn-bd8aed34af44"
from http://vc.gerg.ca/hg/cvs2svn/.

cvs2svn works on this repo, but cvs2hg gets a memory error. How can I
fix this? 

Traceback (most recent call last):
  File "../cvs2svn2/cvs2hg", line 87, in <module>
    hg_main(os.path.basename(sys.argv[0]), sys.argv[1:])
  File "/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/main.py",
line 125, in hg_main
    main(progname, run_options, pass_manager)
  File "/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/main.py",
line 86, in main
    pass_manager.run(run_options)
  File
"/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/pass_manager.py",
line 181, in run
    the_pass.run(run_options, stats_keeper)
  File "/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/passes.py",
line 1803, in run
    svn_commit.output(Ctx().output_option)
  File
"/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/svn_commit.py",
line 243, in output
    output_option.process_primary_commit(self)
  File
"/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/hg_output_option.p
y", line 209, in process_primary_commit
    svn_commit, [parent1, parent2], filenames, getfilectx, lod)
  File
"/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/hg_output_option.p
y", line 573, in _commit
    return self._commit_memctx(mctx)
  File
"/home/imat/temp/dmi/cvs2svn-bd8aed34af44/cvs2svn_lib/hg_output_option.p
y", line 579, in _commit_memctx
    node = self.repo.commitctx(mctx)
  File "/home/imat/lib/python/mercurial/localrepo.py", line 931, in
commitctx
    changed)
  File "/home/imat/lib/python/mercurial/localrepo.py", line 732, in
_filecommit
    flog = self.file(fname)
  File "/home/imat/lib/python/mercurial/localrepo.py", line 529, in file
    return filelog.filelog(self.sopener, f)
  File "/home/imat/lib/python/mercurial/filelog.py", line 13, in
__init__
    "/".join(("data", path + ".i")))
  File "/home/imat/lib/python/mercurial/revlog.py", line 442, in
__init__
    i = f.read(_prereadsize)
MemoryError

Not sure if this is related, but I get these warnings when I start
cvs2hg:

/home/imat/lib/python/mercurial/context.py:10: RuntimeWarning: Python C
API version mismatch for module bdiff: This Python has API version 1013,
module bdiff has version 1012.
  import ancestor, bdiff, error, util, subrepo
/home/imat/lib/python/mercurial/util.py:17: RuntimeWarning: Python C API
version mismatch for module osutil: This Python has API version 1013,
module osutil has version 1012.
  import error, osutil
/home/imat/lib/python/mercurial/mdiff.py:9: RuntimeWarning: Python C API
version mismatch for module mpatch: This Python has API version 1013,
module mpatch has version 1012.
  import bdiff, mpatch, util
/home/imat/lib/python/mercurial/revlog.py:17: RuntimeWarning: Python C
API version mismatch for module parsers: This Python has API version
1013, module parsers has version 1012.
  import changegroup, ancestor, mdiff, parsers, error, util
/home/imat/lib/python/mercurial/patch.py:11: RuntimeWarning: Python C
API version mismatch for module base85: This Python has API version
1013, module base85 has version 1012.
  import base85, cmdutil, mdiff, util, diffhelpers, copies
/home/imat/lib/python/mercurial/patch.py:11: RuntimeWarning: Python C
API version mismatch for module diffhelpers: This Python has API
version 1013, module diffhelpers has version 1012.
  import base85, cmdutil, mdiff, util, diffhelpers, copies

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20090902/3357a3ee/attachment.htm 


More information about the Mercurial mailing list