LINUX.ORG.RU

Google Go меняет систему контроля версий с Mercurial на Git

 , , , ,


2

2

Языку Go уже 5 лет, и разработчики решили сменить систему контроля версий с Mercurial на Git.

Поскольку Go это открытый проект, его исходники первоначально размещались на Google Code, но с ростом количества участников проекта (подавляющее большинство которых использует Git в качестве системы управления версиями) Google решил прислушаться к их пожеланиям и сменить VCS.

Основной репозиторий проекта Go и все его субрепозитории, а также страничка Wiki и багтрекер вскоре будут размещены на GitHub.

Системой рецензирования кода будет Gerrit.

Процесс миграции должен начаться вскоре после выхода Go 1.4 в начале декабря. А Go 1.5 будет первой версией, размещенной на GitHub.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: maxcom (всего исправлений: 5)

меняет систему контроля версий с Mercurial на GitHub
систему контроля версий GitHub

Фейспалм. С какого времени GitHub — система контроля версий, грамотный Вы наш?

wayland_systemd
()

систему контроля версий с Mercurial на GitHub

Вася меняет протокол передачи данных с HTTP на Google

vurdalak ★★★★★
()

А вообще упоролись. Зачем двигать инфраструктуру только потому, что большинство пользователей привыкло к командам определённой VCS?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Всё нормально:

Проверено: Shaman007 (14.11.2014 12:31:49)
Последнее исправление: Shaman007 14.11.2014 12:31:49 (всего исправлений: 1)

Quasar ★★★★★
()

подавляющее большинство которых использует Git

Не технические причины. Заранее предлагаю идти лесом :)

I-Love-Microsoft ★★★★★
()

Ах они!.. Ну всё, я перехожу на... э... ну... есть языки программирования с репозиториями в Mercurial?

А, знаю! Перехожу на Java!

proud_anon ★★★★★
()

Ну да, опять беда, когда мозги заняты переводом попутал VCS и хостинг открытых проектов.

Спасибо быстро поправили :)

Twissel ★★★★★
() автор топика

прально, нехрен маргинальщиной на бедоне пользоваться.

waker ★★★★★
()
Ответ на: комментарий от wayland_systemd

Фейспалм. С какого времени GitHub — система контроля версий, грамотный Вы наш?

Ну, кстати, уж появились такие разработчики, которые с гитхабом умеют работать, а какой-либо другой git-сервер ставит их в тупик.

overmind88 ★★★★★
()

P.S. For those keeping score, this will be Go version control system number four. Go development started in Subversion, moved to Perforce, then Mercurial, and soon to Git.

так что не всё так просто

dotbg ★★★★
()
Ответ на: комментарий от Wizard_

А что им мешало раньше патчи слать? Так хотела отправить патч, так хотела, что увидела другую VCS и забила?

vurdalak ★★★★★
()
Ответ на: комментарий от dotbg

так что не всё так просто

А потом перейдут на SRC от Рэймонда...

proud_anon ★★★★★
()

меркуриал - это замёрзшее говно дохлого мамонта.

хоть автор гита и мудила, но правильные вещи сделать сумел.

переходы с меркуриала, базаара и сабвершана - плюсую. остальные vcs вообще уже не у дел.

git - во все поля!!11одын

anonymous
()

Лорчую, гит лучше всех.

anonymous
()
Ответ на: комментарий от vurdalak

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

Wizard_ ★★★★★
()
Ответ на: комментарий от vurdalak

Люди же важнее. + популярность - развитая инфраструктура.

anonymous
()
Ответ на: комментарий от Macil

Не знаю... а остальным проектам, которые там «живут» просто даст время мигрировать?

Чем дальше в лес, тем больше дров?

Twissel ★★★★★
() автор топика

видел в рассылке, первая мысль в голове «за дотнетом решили подтянутся».

umren ★★★★★
()
Ответ на: комментарий от vurdalak

Зачем двигать инфраструктуру только потому, что большинство пользователей привыкло к командам определённой VCS?

Затем, что без пользователей языка, оный никому не нужен.

andreyu ★★★★★
()
Ответ на: комментарий от Quasar

Последнее исправление: Shaman007 14.11.2014 12:31:49 (всего исправлений: 1)

Мало исправлений.

andreyu ★★★★★
()
Ответ на: комментарий от Macil

Думаю, гугл просто хочет в ближайшей перспективе слить code.google.com.

Он уже несколько лет как слил его.

anonymous
()

Вот это поворот!!1

А у них история до сих пор строго линейна?

tailgunner ★★★★★
()
Ответ на: комментарий от Twissel

а остальным проектам, которые там «живут» просто даст время мигрировать?

Полагаю, всё это будет происходить в режиме «само умрёт».

Macil ★★★★★
()

Ein Volk, ein Reich, ein Führer^W^W^W^W^W^W One DVCS, One Repo, One Google!

KRoN73 ★★★★★
()
Ответ на: комментарий от overmind88

Это скорее всего вантузятники, которые если не видят гуйнюшечку, — сразу теряются и паникуют.

unclechu
()
Ответ на: комментарий от andreyu

Затем, что без пользователей языка, оный никому не нужен.

А без сорцов, лежащих на GitHub языком никак нельзя пользоваться?

KRoN73 ★★★★★
()

Для истории

Почему в заголовке был гитхаб - все просто сначала я думал озаглавить новость Go «переезжает» на сабж.

Но потом, несколько поразмыслив решил, что будет сильно уж по-простецки и придется тегировать «вещества» :-)

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от overmind88

уж появились такие разработчики, которые с гитхабом умеют работать, а какой-либо другой git-сервер ставит их в тупик.

Они точно нужны для разработки Go?

KRoN73 ★★★★★
()
Ответ на: комментарий от Macil

Думаю, гугл просто хочет в ближайшей перспективе слить code.google.com.

Учитывая почти полное отсутствие каких-либо существенных изменений на гуглкоде за последние N лет, скорее всего, так и будет

yoghurt ★★★★★
()
Ответ на: комментарий от KRoN73

А без сорцов, лежащих на GitHub языком никак нельзя пользоваться?

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

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Но редким пользователям этого языка это было не удобно

Я пользователь Go. Но не понимаю, какое отношение использование Go имеет к расположению его исходников?

Когда ты пользуешься Linux — тебя очень сильно волнует, что исходники ядра на kernel.org, а не на github.com?

KRoN73 ★★★★★
()
Последнее исправление: KRoN73 (всего исправлений: 2)
Ответ на: комментарий от KRoN73

тебя очень сильно волнует, что исходники ядра на kernel.org, а не на github.com?

4.2.

https://github.com/torvalds/linux

Но не понимаю, какое отношение использование Go имеет к расположению его исходников?

К использованию — никакого. А к разработке — имеет. Суть в том, что если вляпавшейся в Go разработчик захочет исправить какой-либо баг или предложить какую-либо фичу, с Git и тем более Github ему это сделать ну очень легко. А дополнительное изучение хипстерского Hg останавливает многих контрибьюторов и не шлют они патчи в проект.

EXL ★★★★★
()
Ответ на: комментарий от yoghurt

Учитывая почти полное отсутствие каких-либо существенных изменений на гуглкоде за последние N лет, скорее всего, так и будет

Ты видимо забыл слово «положительных» изменений. Потому что отрицательные изменения имеются: игнорирование багрепортов самого code.google.com, удаление из всех проектов на googlecode вкладки Updates, предоставлявшей просмотр истории правок, запрет на добавление новых загрузок в вкладке Downloads.

anonymous
()
Ответ на: комментарий от EXL

А дополнительное изучение хипстерского Hg останавливает многих контрибьюторов и не шлют они патчи в проект.

По-моему, если это единственное, что останавливает разработчика, то это шлак какой-то, а не разработчик. Не представляю, чтобы любого моего знакомого программиста остановило использование иной, чем его предпочтение, DVCS.

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