prev
next
ru.husky
FromMichael Dukelsky2:5020/1042.0Date Write2018-01-08 19:20:25
ToAll0:0/0.0Date Arrived2018-01-08 19:30:25
Subjhttps://github.com/huskyproject
Attr
Привет, All!

Проект Husky портирован с https://sourceforge.net/projects/husky/ на https://git
ub.com/huskyproject

Поскольку на sf.net перестали поддерживать CVS и вообще sf.net показал себя нена
ёжной организацией, Husky теперь живёт в Git, а не в CVS и на гитхабе, а не на с
рсфорже. Перенесены все подпроекты, кроме hflist, mail2pkt и pkt2mail: эти три п
дпроекта фактически уже были удалены и лежали пустыми.

Теперь немного технических деталей. Я положил каждый подпроект в отдельный репоз
торий. Можно было вместо этого использовать подмодули (submodules) или поддеревь
(subtrees). Подмодули легко устанавливаются, однако их использование содержит м
ого граблей, на которые очень просто наступить, и об этом много написано в интер
ете. С поддеревьями всё хорошо, пока в поддереве только одна ветка master. С нес
олькими ветками всё становится сложней. Поэтому я выбрал вариант отдельного репо
итория для каждого подпроекта. Однако, если будут серьёзные возражения, то можно
сделать и по-другому. Конвертирование cvs->git сделано с помощью cvs2git (содерж
тся в проекте cvs2svn). При этом я не делал никаких тонких настроек, чтобы улучш
ть перевод веток cvs в ветки git. Проблема там заключается в том, что cvs не дел
ет особой разницы между метками и ветками, и один и тот же идентификатор может б
ть в одном месте меткой, а в другом - веткой. К тому же, в Husky бардак и, напри
ер, ветки areastat-1_4-stable и husky-1_4-stable в подпроекте areastat не совпад
ют. Все предложения по улучшению конвертации будут с благодарностью приняты.

Прошу всех разработчиков прислать мне своё имя на гитхабе, чтобы я мог добавить
ас в huskyproject.

Желаю успехов, All!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)