невозможно импортировать с помощью git-p4 в Windows

Я пытался импортировать путь к хранилищу p4 в git, используя сценарий python git-p4. После настройки моей среды (git 1.7.1, python 2.7, Windwos XP, переменные env p4) я попытался запустить сценарий git-p4, получая следующий результат:

F:\gitp4>c:\Python27\python.exe git-p4.py clone --destination=master //depot/quake/main/...@all
Reading pipe: git config git-p4.syncFromOrigin
Importing from //depot/quake/main/...@all into master
Initialized empty Git repository in F:/gitp4/master/.git/
Traceback (most recent call last):
  File "git-p4.py", line 1926, in <module>
    main()
  File "git-p4.py", line 1921, in main
    if not cmd.run(args):
  File "git-p4.py", line 1798, in run
    if not P4Sync.run(self, depotPaths):
  File "git-p4.py", line 1501, in run
    self.hasOrigin = originP4BranchesExist()
  File "git-p4.py", line 439, in originP4BranchesExist
    return gitBranchExists("origin") or gitBranchExists("origin/p4") or gitBranchExists("origin/p4/master")
  File "git-p4.py", line 332, in gitBranchExists
    stderr=subprocess.PIPE, stdout=subprocess.PIPE);
  File "c:\Python27\lib\subprocess.py", line 672, in __init__
    errread, errwrite)
  File "c:\Python27\lib\subprocess.py", line 882, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

Кто-нибудь знает, что здесь происходит? Если я попытаюсь запустить команду git, в которой указано в строке №332 (git rev-parse origin), из оболочки командной строки, команда будет выполнена правильно.

Спасибо.

Обновление: похоже, сценарий не запускается любой процесс, файл exec которого отсутствует в пути выполнения. Я думаю, это проблема инициализации python в Windows ...

5
задан JasonMArcher 16 April 2011 в 07:46
поделиться