MemoryError | Есть ли способ исключить конкретный подкаталог из преобразования CVS2SVN?

Когда я запускаю эту команду, чтобы преобразовать мой репозиторий cvs в SVN:

python /work/cvs2svn-2.4.0/cvs2git --blobfile=folder_name/git-blob.dat --dumpfile=folder_name/git-dump.dat "--username=XXXXX" --retain-conflicting-attic-files /path/to/cvs/repositoy

For a particular directory, i encounter this issue:

----- pass 4 (FilterSymbolsPass) -----
Filtering out excluded symbols and summarizing items...
Traceback (most recent call last):
  File "/work/cvs2svn-2.4.0/cvs2git", line 70, in <module>
    git_main(os.path.basename(sys.argv[0]), sys.argv[1:])
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/main.py", line 119, in git_main
    main(progname, run_options, pass_manager)
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/main.py", line 96, in main
    pass_manager.run(run_options)
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/pass_manager.py", line 181, in run
    the_pass.run(run_options, stats_keeper)
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/passes.py", line 505, in run
    revision_collector.process_file(cvs_file_items)
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/git_revision_collector.py", line 71, in process_file
    self._process_revision(cvs_rev)
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/git_revision_collector.py", line 49, in _process_revision
    fulltext = self.revision_reader.get_content(cvs_rev)
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/abstract_rcs_revision_manager.py", line 76, in get_content
    data = get_command_output(self.get_pipe_command(cvs_rev, k_option))
  File "/work/cvs2svn-2.4.0/cvs2svn_lib/process.py", line 106, in get_command_output
    (stdout, stderr) = pipe.communicate()
  File "/usr/lib64/python2.6/subprocess.py", line 738, in communicate
    stdout = ''.join(stdout)
MemoryError

Я попробовал ту же команду для еще 6-7 подкаталогов, она успешно работала для всех из них. Что может быть вероятной причиной этой проблемы? Пожалуйста, предложите исправление Или мы можем исключить конкретный каталог, показывающий MemoryError.

Заранее спасибо за помощь!

0 ответов

Другие вопросы по тегам