LINUX.ORG.RU

subversion сохранение прав


0

0

Работаем под рутом
Есть каталог. В нём ряд файлов принадлежит одному пользователю, часть другому.
Делаем импорт в репозиторий.
Потом выгружаем чекоутом. Все файлы в получившейся рабочей копии принадлежат пользователю root.
Можно как-нибудь так сделать, чтобы после выгрузки файлы принадлежали исходным пользователям?


Re: subversion сохранение прав

>>>Работаем под рутом

мой мозк.

>>>Можно как-нибудь так сделать, чтобы после выгрузки файлы принадлежали исходным пользователям?

Скрипт написать или делать чекаут под опред пользователем

anonymous ()
Ответ на: Re: subversion сохранение прав от ksicom

Re^2: subversion сохранение прав

> Ещё варианты будут? Желательно в рамках самого subversion

вариантов не будет.
освойте группы, chmod и не работаете под рутом.

Вы хотите рецепт удаления гладнодв безопилой через задний проход.
На данный момент медицина этого не может, и неизвестно работает ли кто то в этом направлении.

APM ()

Re: subversion сохранение прав

Вообще-то интересно было попробовать использовать subversion в качестве пакетного менеджера для своего дистрибутива...

ksicom ()
Ответ на: Re: subversion сохранение прав от ksicom

Re: subversion сохранение прав

проше пакеты автоматом собирать из subversion. subversion не умеет прав как было сказано.

anonymous ()
Ответ на: Re: subversion сохранение прав от ksicom

Re^2: subversion сохранение прав

> Вообще-то интересно было попробовать использовать subversion в качестве пакетного менеджера для своего дистрибутива...

имхо не интересно.
насколько я знаю (до 1.4 гарантированно) svn не поддерживает light checkouts
мусора будет с перебором. Да и вообще формат checkouts svn та еще гадость, и git и hg в разы лучше

APM ()
Ответ на: Re: subversion сохранение прав от Manhunt

Re: subversion сохранение прав

Да почему же клиника? А как ещё писать в '/' предлагаете?
Идея в том, чтобы установка дистрибутива свелась к 3м этапам:
1) svn/git/или что в итоге выберу checkout/export
2) grub setup
3) немного подправить файлы в /etc
А обновление системы должно в итоге свестись к:
svn/git/... update
А если что-то после обновления сломалось, всегда можно откатить назад:
svn/git/... revert -R /
К тому же всегда видны "лишние" файлы и модифицированные не через update.

ksicom ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.