|
#1
|
|||
|
|||
RU.НUSKY: Проект НUSKY переехал на git
Vladimir Fyodorov написал(а) к All в Jan 18 10:53:28 по местному времени:
> Проект Нusky портирован с https://sourceforge.net/projects/husky/ на > https://github.com/huskyproject ============================================================================= * Area : RU.НUSKY * From : Michael Dukelsky, 2:5020/1042 (08 Января 2018 19:20) * Subj : https://github.com/huskyproject ============================================================================= Привет, All! Проект Нusky портирован с https://sourceforge.net/projects/husky/ на https://github.com/huskyproject Поскольку на sf.net перестали поддерживать CVS и вообще sf.net показал себя ненадёжной организацией, Нusky теперь живёт в Git, а не в CVS и на гитхабе, а не на сорсфорже. Перенесены все подпроекты, кроме hflist, mail2pkt и pkt2mail: эти три подпроекта фактически уже были удалены и лежали пустыми. Теперь немного технических деталей. Я положил каждый подпроект в отдельный репозиторий. Можно было вместо этого использовать подмодули (submodules) или поддеревья (subtrees). Подмодули легко устанавливаются, однако их использование содержит много граблей, на которые очень просто наступить, и об этом много написано в интернете. С поддеревьями всё хорошо, пока в поддереве только одна ветка master. С несколькими ветками всё становится сложней. Поэтому я выбрал вариант отдельного репозитория для каждого подпроекта. Однако, если будут серьёзные возражения, то можно сделать и по-другому. Конвертирование cvs->git сделано с помощью cvs2git (содержится в проекте cvs2svn). При этом я не делал никаких тонких настроек, чтобы улучшить перевод веток cvs в ветки git. Проблема там заключается в том, что cvs не делает особой разницы между метками и ветками, и один и тот же идентификатор может быть в одном месте меткой, а в другом - веткой. К тому же, в Нusky бардак и, например, ветки areastat-14-stable и husky-14-stable в подпроекте areastat не совпадают. Все предложения по улучшению конвертации будут с благодарностью приняты. Прошу всех разработчиков прислать мне своё имя на гитхабе, чтобы я мог добавить вас в huskyproject. ============================================================================= --- GoldED+/W64-MSVC 1.1.5-b20170303 |