1.17.2010

bzr+svn friends?

Уже говорил про мою проблему с bzr-svn плагином. Так вот после умозаключений и тестов, я пришел к оптимальному для меня решению - удалить bzr-svn плагин, пользоваться bzr и svn поотдельности. В существующем checkout от svn я проинициализировал bazaar shared репозиторий (bzr init-repo) прямо в папке svn-резозитория. В svn-е я поставил игнор файлов .bzr, а в Bazaar поставил игнор файлов .svn и почти усе. Потом добавил в bazaar все файлы из svn-овской папки (bzr add). Все локальные изменения теперь я бренчую через bzr, туда же постоянно комитаю свои собственные маленькие изменения. Когда фитча локально оттестирована, я сливаю ее в основной bazaar репозиторий. И только потом идет коммит в обычный svn-репозиторий. С апдейтами из svn, благодаря тому что базарный репозиторий mirror - проблем не возникает. Да, я понимаю что комманд стало чуток больше, но прелесть все равно есть. Мое локальное счастье наступило.

1.13.2010

bzr+svn

Очень хотел использовать Bazaar для работы с svn, но увы и ах bzr-svn needs to access the root to e.g. find out what the repository layout is что не позволяет использовать его на закрытых репозиториях. Практически выглядит так bzr checkout svn+https://svn.myserver.com/myproject/src src bzr: ERROR: A Subversion remote access command failed: Server sent unexpected return value (403 Forbidden) in response to PROPFIND request for '/' Ну вот только если удастся получить доступ к корню репозитория... или перестать пользоваться такими svn репозиториями. Пока смотрю в сторону Git, там нет такой проблемы.