Форум сайта python.su
Под subversion в одном репозитарии лежат несколько проектов, можно ли сделать чтобы у каждого была своя нумерация ревизий? и вообще, это кошерно держать в одном репозитарии несколько проектов?
Офлайн
1. Нельзя. Только наделать много репозитариев по одному на проект но практически это неудобно администрировать.
2. Не уверен в истинной кошерности, но практически все так и делают.
3. Кошерно использовать bazaar/mercurial/git.
Офлайн
Андрей СветловС этой точки зрения git ненамного лучше. Те же варианты - либо иметь все в одной куче, либо разбить по репозиторию на проект.
3. Кошерно использовать bazaar/mercurial/git.
Офлайн
Ed
Зато репозиторий на проект гораздо проще держать.
Офлайн
Андрей Светловэто да. Об этом я и не спорю.
Зато репозиторий на проект гораздо проще держать.
Отредактировано (Июнь 19, 2009 00:39:52)
Офлайн
Ясно. Спасибо.
Офлайн
Ed
Может, стоит у пакетов поддерживать адекватную версию (ту, которая в setup.py)?
И своевременно обновлять зависимости?
Офлайн
Собственно так и делается. Пакеты у нас Debian, а в setup.py стоит нечто типа:
version=open('debian/changelog').readline().split(' ')
Поэтому версия Debian пакета и питонового яйца одна и та же. Зависимости тоже мэйнтэйнятся адекватно, по крайней мере для debian пакетов.
Насчет eggs я просто не знаю умеют ли они версионные зависимости.
Но я все равно не понимаю как это может помочь в решении вышеобозначенной дилеммы.
Отредактировано (Июнь 19, 2009 00:41:41)
Офлайн