*svn

Darion 14.12.2010 14:55

Где-то в сети нашел информацию, о том, что ошибка сервера при передаче файлов при коммите может возникать по вине файрволла. Заставлять сисадмина лезть в циску показалось не очень хорошей идеей, просто тайком настроил прокси на вебсервере на внутренние репозитории в тайном месте. Коммит без vpn прошел без проблем.

Darion 13.12.2010 19:31

Скопировал файлы из рабочей копии svn в git-репозиторий, полученный через git-svn. Забыл сделать экспорт, это легко исправляется через find. Другая проблема — изменился режим доступа на множестве файлов. Вот такое решение нашел на commandlinefu:
Revert files with changed mode, not content:
git diff --numstat | awk ... more →

Darion 13.12.2010 19:00

Благополучно поставил git-svn через easy_install. Сейчас клонирую репозиторий. И у меня стойкое впечатление, что ветки заново сливаются, а не разницей. Видимо запрос на каждый файл медленно идет.

Darion 13.12.2010 18:25

Впервые в subversion при коммите вылезло такое:
Transmitting file data .......svn: Commit failed (details follow):
svn: Server sent unexpected return value (500 Internal Server Error) in response to PUT request for '/<path-to-repo>/!svn/wrk/0b30d8e0-9cb9-4000-91eb-e39e9fd40d85/<path-to -file>'
В diff-е ничего ... more →

Do you really want to delete ?