Соответствующие строки build.xml
:
<mkdir dir="${build}"/>
<echo message="pulling in ringo (ignore fatal warning)"/>
<mkdir dir="${build}/ringo"/>
<exec executable="git" dir="${build}/ringo" failonerror="false">
<arg line="clone -nq git://github.com/ringo/ringojs.git ."/>
</exec>
<exec executable="git" dir="${build}/ringo" failonerror="true">
<arg line="pull origin master"/>
</exec>
<exec executable="git" dir="${build}/ringo" failonerror="true">
<arg line="checkout e0dce2be640fc6fb43a1239d252948d10687ba9c"/>
</exec>
Проблема возникает из-за невозможности клонирования репо-рино в текущем ${build}/ringo
.
Это может иметь место для:
- git до 1.6, который плохо обрабатывал '.' текущий каталог с
git clone
.
(Так какую версию Git вы используете?)
- непустой каталог («Клонирование в существующий каталог допускается только в том случае, если каталог пуст»), что не должно иметь место, поскольку
${build}
только что создан выше.
Еще дважды проверьте значение ${build}
и убедитесь, что оно действительно пустое.