Разработчики проекта LLVM объявили (http://lists.llvm.org/pipermail/llvm-dev/2019-January/129027...) о достижении важного рубежа на пути к миграции (https://llvm.org/docs/Proposals/GitHubMove.html) с Subversion на Git и GitHub. В строй введено официальной Git-зеркало (https://github.com/llvm/llvm-project) основного репозитория проекта, построенного с использованием централизованной системы управления исходными текстами Subversion. Git-репозиторий теперь признан стабильным и может применяться (https://llvm.org/docs/GettingStarted.html#checkout-llvm-from...) для участия в разработке компонентов LLVM.
Синхронизация с SVN осуществляется раз в минуту, а время отставания появления в Git коммитов оценивается в 20-90 секунд. Для приёма коммитов продолжает применяться SVN (при использовании Git для отправки изменений следует использовать git-svn или специально подготовленный скрипт (https://llvm.org/docs/GettingStarted.html#for-developers-to-...)). Следующим шагом миграции станет перевод Git в разряд первичных репозиториев (от Phabricator (https://reviews.llvm.org/) для рецензирования изменений пока отказываться не собираются).URL: http://lists.llvm.org/pipermail/llvm-dev/2019-January/129027...
Новость: https://www.opennet.dev/opennews/art.shtml?num=49951
А вот зачем, интересно, оставили Subversion, если запланировали переход на Git и даже репозиторий уже подготовили. Почему не сделали 2ой шаг?
потому что штаны могут треснуть, если шагать шибко широко, неудобно с голой сракой-то будет. Поэтому шаги делаются - последовательно.
> неудобно с голой сракой-то будетЭтим те его не убедишь.
согласен с предыдущим оратором: у многих настроена автоматика на SVN, если старые сервера обрубить - то может много поломаться... но зачем? а так хорошее решение: всё что работало - так и останется работать, но будет немного отставать от гитовой репы
свн не нужен, нужен большой ssd + большой хдд. сарказм, но это не точно
ураааа, мы осилили git-svn! Завтра еще и ls пользоваться научимся!
> ураааа, мы осилили git-svn! Завтра еще и ls пользоваться научимся!Ну чо, поздравляю! Такой серьезный шаг!
наконецто!
А где же остальные репозитории? всякие там clang и прочие
А они их слили вместе в один большой репозиторий
А зачем?
Не задавай провокационных вопросов - хипстеры знают, что делают!
лучше бы ускорили время компиляции с помощью LLVM (да и самого LLVM), а то слишком больно
Он написан на C++ с неимоверным количеством классов, перегрузок, инкапсуляции и STL'а. Она априори будет медленно собираться.
мда.. надо на Go переписать B)
На Electron!
> с помощью LLVMне поможет, плюсы - самый известный клинический случай
> (да и самого LLVM)
а вот это, да, Go смог бы ускорить в разы!
По сравнению со многими другими проектами, clang собирается крайне шустро. Там 4 млн строк кода.
Сравните со скоростью сборки Qt Creator, например (почти 2 млн строк).
Уж в плане скорости сборки там очень хорошо все оптимизировано.
Зачем мне сравнивать с другими проектами, когда я могу сравнить FreeBSD докланговских времен, которая собиралась за полчаса, и нынешнюю, где make world лучше оставить на ночь.
Уже есть, но в качестве отдельного проекта, ранее коммерческого, а теперь хобби его владельца: https://github.com/yrnkrn/zapcc Поэтому синхронизируется с апстримом он, к сожалению, редко.
в 2019 как-то не привычно читать о миграции с svn на git, но все равно лучше чем 2025))
В 2025 за GCC порадуемся
Надеюсь, цены на оперативку упадут уже в этом или самое позднее в следующем году.
Так был же официальный репозиторий. Мой PR прекрасно перенесли в апстрим.
Только почему GitHub? А не GitLab?
> Только почему GitHub? А не GitLab?GitHub в качестве платформы для хостинга выбран так как он привычен многим пользователям и в отличие от GitLab и BitBucket предоставляет интерфейс для интеграции с SVN, работающий в режиме чтения и записи, что упростит переход на Git разработчиков, привыкших к SVN
>> Только почему GitHub? А не GitLab?
> GitHub в качестве платформы для хостинга выбран так как он привычен многим
> пользователям и в отличие от GitLab и BitBucket предоставляет интерфейс для интеграции
> с SVN, работающий в режиме чтения и записи, что упростит переход
> на Git разработчиков, привыкших к SVNАтлассиан откровенная тормозная шляпа
Но гитлаб при всех его недостатках очень годная штукаА по вашему вопросу можно почитать вот здесь:
https://docs.gitlab.com/ee/user/project/import/svn.html
На гитхабе хорошо, а после того, как оттуда свинтила часть школoты - стало еще лучше. M$ уроды, какого черта они не купили его раньше? Цену сбивали, наверное...
> На гитхабе хорошо,
>M$ уроды, какого черта они не купили его
> раньше?
>Цену сбивали, наверное...Приценивались: а подходит ли модель к их нарко-торговле.
Ну, теперь-то точно - определились. Подходит.
Привыкания и ломки на должном уровне:
#>> На гитхабе хорошо,
#>>>GitHub в качестве платформы для хостинга выбран так как он привычен многим
> Только почему GitHub? А не GitLab?Кстати, да: open-core враньё самая пара для опенсурс-друзей проприертарщиков.
https://lists.debian.org/debian-backports/2018/12/msg00133.html
>> Только почему GitHub? А не GitLab?
> Кстати, да: open-core враньё самая пара для опенсурс-друзей проприертарщиков.
> https://lists.debian.org/debian-backports/2018/12/msg00133.htmlКто мешает форкануть? И сделать OpenHub?
Поручитесь за то, что причина не в говнокоде который пытались протолкнуть в апстрим?
Или в элементарном раздолбайстве? Минорный фикс в CE/EE не могли включить месяцев 5.
А вы говорите о фичах.Кстати да.. приходилось фиксить на продакшене.
А с гитхабом хотя бы это возможно? Конечно же нет!Много народу захочет на руби форк пилить?
Вот и оно.. получается вариант неидеальный, но вроде как лучшее, что доступно.
>>> Только почему GitHub? А не GitLab?
>> Кстати, да: open-core враньё самая пара для опенсурс-друзей проприертарщиков.
>> https://lists.debian.org/debian-backports/2018/12/msg00133.html
> Кто мешает форкануть? И сделать OpenHub?Кто заставляет выкатывать собеседникам ложные дилемы?
Ответ тот же: никто не мешает. Только это ответ не от того вопроса.
Более того я вообще не задавал вопросов.Вам, как гордому венценосцу короны Профоркатора Полимерова сегодня
http://www.opennet.dev/openforum/vsluhforumID3/113043.html#99
http://www.opennet.dev/openforum/vsluhforumID3/116323.html#304
, я поясню. "Собеседник" (я, да) имел в виду _не влезать в проблемы_, не пользуя софт/сервис с известными проблемами.То есть подразумевавшийся вариант был не делать и _сокращать_ риски/затраты.
Ваш вариант "девелоперз-девелоперз, форкерз-форкерз, полимериз-полимериз"...
предлагает собеседнику взять и тащить какую-то _очень_ сложную деятельность, тратить время ("у меня не 300 часов в сутках"(tm)) и полимеры [и принимать на себя некие риски], ...
создавая по Вашему недоброму "совету" ненужные ему софтину/сервис/результат.
Слегка не вежливо, не находите? Впрочем, о чём это я--
>И сделать OpenHub?Вы, конечно, не в курсе, что это имя типа занято друзьями микрософта ЧорнымиУтками? Вы, конечно, не рекламируете и не получаете денег от них, всех трёх.
И поминание "торговой марки" -- самопроизвольный самопривычный самовывих? Осторожнее там!
[I]"" Copyright 2014 - 2019 Black Duck Software, Inc. , Open Hub and the Open Hub logo are trademarks of Black Duck So[...] ""
>[оверквотинг удален]
> Слегка не вежливо, не находите? Впрочем, о чём это я--
>>И сделать OpenHub?
> Вы, конечно, не в курсе, что это имя типа занято друзьями микрософта
> ЧорнымиУтками? Вы, конечно, не рекламируете и не получаете денег
> от них, всех трёх.
> И поминание "торговой марки" -- самопроизвольный самопривычный самовывих? Осторожнее
> там!
> [I]"" Copyright 2014 - 2019 Black Duck Software, Inc. , Open Hub
> and the Open Hub logo are trademarks of Black Duck So[...]
> ""Полемика, не более... Я говорю, что GitLab CE отличный старт для форка.
Если кого-то не пустили в апстрим они могут форкануть.
Речь про них а не про вас. Что-то вы загнались.Конечно я никого не рекламирую, можете не сомневаться. OpenHub надо было взять в кавычки.
Имелось ввиду любое название: OurHub, CodeHub, SourceHub, CommonHub, так же как и SourceLab, CodeLab, OpenLab и т.д. (хотя эти возможно тоже кем-то уже заняты).
Будем считать, что я внес свой мизерный вклад в название потенциального форка.Если бы тех, кто не может протащить в аптсрим открытые варианты плюшек от EE, это сильно напрягло, то они бы уже форканули CE и сделали совместимую версию, но полностью открытую.