URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 43851
[ Назад ]

Исходное сообщение
"Тематический каталог: Перенос репозитория Subversion на старую версию BerkeleyDB. (cvs subversion BerkeleyDB )"

Отправлено auto_topic , 15-Сен-08 10:39 
Обсуждение статьи тематического каталога: Перенос репозитория Subversion на старую версию BerkeleyDB. (cvs subversion BerkeleyDB )

Ссылка на текст статьи: http://www.opennet.me/base/dev/subversion_recover.txt.html


Содержание

Сообщения в этом обсуждении
"Перенос репозитория Subversion на старую версию BerkeleyDB. (cvs subversion BerkeleyDB )"
Отправлено Аноним , 15-Сен-08 10:39 
Ух ты, сколько проблем, а почему было сразу не хранить репозиторий в fsfs? Это более простой, быстрый, надёжный, компактный и вообще официально рекомендуемый метод.

"Перенос репозитория Subversion на старую версию BerkeleyDB. ..."
Отправлено geekkoo , 15-Сен-08 11:28 
>Ух ты, сколько проблем, а почему было сразу не хранить репозиторий в
>fsfs? Это более простой, быстрый, надёжный, компактный и вообще официально рекомендуемый
>метод.

WTF fsfs?


"Перенос репозитория Subversion на старую версию BerkeleyDB. ..."
Отправлено Аноним , 15-Сен-08 15:36 
Тип хранилища, можно berkeleyDB, а можно fsfs -- файлы на диске, по файлу на ревизию. Используется по умолчанию помоему с svn 1.3.


bash-3.00# svnadmin help create
create: usage: svnadmin create REPOS_PATH

Create a new, empty repository at REPOS_PATH.

Valid options:
...
  --fs-type arg            : type of repository: 'fsfs' (default) or 'bdb'
...


"Перенос репозитория Subversion на старую версию BerkeleyDB. ..."
Отправлено geekkoo , 15-Сен-08 15:58 
>[оверквотинг удален]
>create: usage: svnadmin create REPOS_PATH
>
>Create a new, empty repository at REPOS_PATH.
>
>Valid options:
>...
>  --fs-type arg        
>   : type of repository: 'fsfs' (default) or 'bdb'
>
>...

Да, действительно

Когда создавался репозиторий bdb был дефолтным


"Перенос репозитория Subversion на старую версию BerkeleyDB. (cvs subversion BerkeleyDB )"
Отправлено сергио , 15-Сен-08 23:35 
Можно было сделать проще:
svnadmin dump REPO_Path > dumpfile.dump
svnadmin load /path/to/new/reponame < /path/to/dumpfile.dump

И неважно какие хранилища bdb или fsf.


"Перенос репозитория Subversion на старую версию BerkeleyDB. ..."
Отправлено geekkoo , 16-Сен-08 00:19 
>Можно было сделать проще:
>svnadmin dump REPO_Path > dumpfile.dump
>svnadmin load /path/to/new/reponame < /path/to/dumpfile.dump
>
>И неважно какие хранилища bdb или fsf.

Я ж с этого и начал - что не хотел пересобирать subversion с новыми BerkeleyDB. А тот что был не читал более новый формат данных.


"Тематический каталог: Перенос репозитория Subversion на стар..."
Отправлено User294 , 16-Сен-08 02:47 
Простите за резкость но по моему это называется "откровенный онанизм в следствие некрофилии". В смысле, сперва искуственно придумали себе каких-то левых и глупых проблем а потом с помпой их разрулили.От себя хочу заметить что по опыту компилежки беркелеевской БД для не поддерживаемой ими официально платформы (!!) оно достаточно несложная штука.А заявлять что более старая версия дескать не работает с данными от более новой - это и вовсе пи...ц какой-то.Даунгрейд вообще крайне редко работает.Минусом это не является, ибо некрофилия - извращение.

"Тематический каталог: Перенос репозитория Subversion на стар..."
Отправлено geekkoo , 16-Сен-08 07:14 
>Простите за резкость но по моему это называется "откровенный онанизм в следствие
>некрофилии". В смысле, сперва искуственно придумали себе каких-то левых и глупых
>проблем а потом с помпой их разрулили.От себя хочу заметить что
>по опыту компилежки беркелеевской БД для не поддерживаемой ими официально платформы
>(!!) оно достаточно несложная штука.

Речь не о компилежке BDB идет, а об апаче, сабвершене и апр-утилитах
>А заявлять что более старая версия дескать
>не работает с данными от более новой - это и вовсе
>пи...ц какой-то.Даунгрейд вообще крайне редко работает.

Заблуждение. Напрямую не работает, через бэкапы - работает не всегда, но заметно чаще.