[devel] средства импорта проекта в git из тарболлов
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Вс Июн 10 20:31:00 MSD 2007
Slava Semushin пишет:
> 2007/6/9, Eugene Prokopiev <prokopiev / stc.donpac.ru>:
> [...]
>
>>>Попробуй gear-update.
>>
>>$ gear-update -f -v ~/callweaver-1.1.99.20070609.tar.gz callweaver/
>>error: 'callweaver/AUTHORS' has local modifications (hint: try -f)
>>...
>>error: 'callweaver/utils/streamplayer.c' has local modifications (hint:
>>try -f)
>
>
> Я бы попробовал так:
Поясните, пожалуйста, смысл этих манипуляций
> $ PAGER=cat git diff >back.diff
вытаскиваем изменения (между чем и чем?)
кстати, вывод выглядит так:
diff --git a/.gear-rules b/.gear-rules
diff --git a/callweaver-ael-macro.patch b/callweaver-ael-macro.patch
...
> $ PAGER=cat git diff | patch -p1 -R
вливаем эти же изменения поверх самих себя (смысл этого вообще от меня
ускользает)
и поскольку на предыдущем шаге мы получили не совсем diff, то
результатом этой операции является:
patch: **** Only garbage was found in the patch input.
> $ gear-update -f -v ~/callweaver-1.1.99.20070609.tar.gz callweaver/
результат аналогичен предыдущему gear-update, ошибки те же:
error: 'callweaver/AUTHORS' has local modifications (hint: try -f)
error: 'callweaver/BUGS' has local modifications (hint: try -f)
...
> $ patch -p1 <back.diff
еще раз накатываем сохраненные изменения
> $ rm -f back.diff
ну это единственное, что понятно :)
> Но, скорее всего это не самое лучшее решение.
да, выглядит просто жутко ...
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Devel