URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 84366
[ Назад ]

Исходное сообщение
"Django мигрирует с Subversion на Git и GitHub"

Отправлено opennews , 01-Май-12 01:24 
Разработчики web-фреймворка Django (https://www.djangoproject.com/) сообщили (http://www.holovaty.com/writing/django-github/) о завершении миграции с системы управления версиями Subversion на Git и
переходе к использованию GitHub (https://github.com/django/django) в качестве основной платформы для дальнейшей совместной разработки проекта. В качестве мотивов перехода на Git называется упрощение работы с ветками, увеличение производительности выполнения операций по управлению версиями и преимущества децентрализованной системы управления исходным кодом, позволяющей  совершать коммиты в локальную копию репозитория.


Отдельно отмечается, что отныне официальный репозиторий (https://github.com/django/django) на GitHub будет отражать текущее состояние кодовой базы и будет использован для приёма pull-запросов. Ранее доступный под тем же именем неофициальный репозиторий проекта переименован в django-old (https://github.com/django/django-old). Также указано на то, что несмотря на перенос разработки на GitHub, проект по прежнему будет использовать для отслеживания ошибок систему Trac, так как возможности трекера ошибок в GitHub пока сильно ограничены.

URL: http://www.holovaty.com/writing/django-github/
Новость: http://www.opennet.me/opennews/art.shtml?num=33740


Содержание

Сообщения в этом обсуждении
"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 01:24 
Ну хоть в чем-то рельсы догнали :)

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Пиу , 01-Май-12 01:28 
почему не меркуриал? он более питон-френдли

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 02:41 
Потому что надо более девелопер-френдли

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Пиу , 01-Май-12 12:07 
интерфейсом командной строки гита можно пугать людей

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Daemontux , 01-Май-12 12:29 
> интерфейсом командной строки гита можно пугать людей

Линуксом можно пугать средне статистического человека


"Django мигрирует с Subversion на Git и GitHub"
Отправлено microdot , 01-Май-12 21:27 
>> Среднестатистическим (большинством) у нас известно что является - бы...ло
> "95% населения - ..." (с)перто с lurkmore...

Это как какашку с общественного туалета ©переть·


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 13:22 
так людям нечего лезть кодить как угорелым. Для этого есть разработчики, технически грамотные специалисты.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 18:14 
> грамотные специалисты.

Надо ж почетное звание гвидобэйсика оправдывать?!


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 15:34 
> интерфейсом командной строки гита можно пугать людей

Если разработчик боится командлайна - это гламурное кисо, а не разработчик. Такое как максимум 1Сникам тупейшим можно простить.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 16:59 
Это не более чем мантра меркуриаловских фанбоев, на деле git в глаза не видевших.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено kurokaze , 01-Май-12 17:45 
>интерфейсом командной строки гита можно пугать людей

У нас в конторе любой его за день осваивал. Кроме вантузятников, что намекает


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 03:03 
Вот честно, замечал такое только за питонщиками. Ладно, клепать мусор - это все горазды. Но только питонщики этот мусор активно используют только потому что он написан на питоне, и ничего другого не признают. Разработчкие django, видимо, оказались мало-мальски адекватнее  стада и предпочли инструменту на питоне инструмент работающий и качественный.

И нет, hg не более питон-френдли.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено анон , 01-Май-12 05:25 
django тоже мусор?

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 13:24 
вообще он не айс, монолитные фреймворки с приступами гигантомании не рулят

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 15:36 
> django тоже мусор?

Ну покажите на нем хоть 1 сайт не являющийся мусором, чтоли. Я таковых не встречал. У питона и поделий на нем фирменная болячка: оно нравится только самим питонистам. Все остальные от результата обычно блевать хотят.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:00 
> django тоже мусор?

Вобщем-то, да.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено user , 01-Май-12 09:55 
Очевидно же. Если ты питонщик, то питон проект позволяет тебе больше контроолировать программу, клепать плагины и прочее.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 13:25 
плагины можно клепать почти везде на чём угодно. Но в гите они обычно не нужны, т.к. всё нужное там есть. Чего совсем нельзя сказать о hg

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 15:36 
> контроолировать

Вы даже ^^^ клавиатуру не очень хорошо контролируете... ;)


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:18 
> Очевидно же. Если ты питонщик, то питон проект позволяет тебе больше контроолировать
> программу, клепать плагины и прочее.

Вы хотите сказать что mercurial ещё и нельзя использовать из коробки, обязательно что-то надо дописывать? Начнём с того, что штатная эксплуатация VCS не подразумевает дописывания костылей к нему, и посему язык, на котором VCS написана никак не свянан с языком проекта, в этой VCS хранящегося. А закончим тем, что git можно при желании расширять на любом языке - от с через питон и до шелла.
Но тезис мой вы подтвердили - питонщикам нужна не работающая программа чтобы её использовать, а программа на питоне чтобы в ней ковыряться вместо работы.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Vjacheslav , 01-Май-12 06:16 
MerurialHub не существует.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено бедный буратино , 01-Май-12 06:46 
bitbucket

"Django мигрирует с Subversion на Git и GitHub"
Отправлено XVilka , 01-Май-12 09:26 
Они теперь тоже git поддерживают, и много проектов на нем мигрировали с hg на git.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:47 
> Они теперь тоже git поддерживают, и много проектов на нем мигрировали с hg на git.

Угу, а через месяц они сваливают на github, потому что как git хостинг bitbucket совершенно не тянет.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 15:38 
> bitbucket

И чем он лучше гитхаба? У гита вообще и гитхаба в частности очень удобно форкать, мержить и делать прочие типовые операции, так что кто угодно может повъе над проектом и удобно вернуть результаты. Что дает +10 к эффективности разработки.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено бедный буратино , 01-Май-12 16:17 
> И чем он лучше гитхаба?

Если он не лучше, это не значит, что он не существует.

> Что дает +10 к эффективности разработки.

Сказал бы я, но, к сожалению, публики, которая смогла бы это понять, тут уже нет, одни чрезвычайно эмоциональные и истеричные личности с чем-то очень глубоким. Увы, им не понять.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:36 
> Если он не лучше, это не значит, что он не существует.

На данный момент существует много разного софта. От полного рулеза до откровенного булшита. Спрашивается, зачем пользоваться вторым сортом, если можно взять первый? "Потому что на питоне"? Обалденный аргумент истинного питониста. Именно поэтому я старательно избегаю программы на питоне.

>> Что дает +10 к эффективности разработки.
> Сказал бы я, но, к сожалению, публики, которая смогла бы это понять, тут уже нет,

Да, вы хорошо спрятали фразу "вы тут все пи...сы, а вот я - Д`Артаньян!" :)

> Увы, им не понять.

Да, мне не понятно почему буллшит, но зато на питоне - это хорошо. Такой вот я козел.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:46 
> Если он не лучше, это не значит, что он не существует.

Ага, существует - как хостинг DVCS у вас на локалхосте.
Вы сами сказали что он "не лучше" - так зачем его использовать? А если его никто не использует, зачем он нужен? Вот и всё "существование".

>> Что дает +10 к эффективности разработки.
> Сказал бы я, но, к сожалению, публики, которая смогла бы это понять,
> тут уже нет, одни чрезвычайно эмоциональные и истеричные личности с чем-то
> очень глубоким. Увы, им не понять.

Один вы в белом пальто - знаем, знаем. Проходите мимо.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:20 
> bitbucket

Во-первых, даже близко не стоял по удобству и функционалу. Во-вторых, всё сообщество уже и только на github. Использование для хостинга репозиториев маргинальщину типа bitbucket эквивалентно тому чтобы вообще не выкладывать исходники.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 13:21 
потому что он гогно, что не ясно то?

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 03:08 
Логичное и очевидное решение, что ещё сказать. Централизованные VCS давно остались на задворках истории, а лучшая DVCS - git.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено бедный буратино , 01-Май-12 06:50 
Кстати, а есть открытые реализации *Hub и *Bucket, чтобы в одно движение apt-get получить себе репозиторий для нескольких проектов с разными плюшками?

"Django мигрирует с Subversion на Git и GitHub"
Отправлено XVilka , 01-Май-12 09:24 
gitorious + пропатчить repo от google

"Django мигрирует с Subversion на Git и GitHub"
Отправлено alecs , 01-Май-12 10:09 
Ребята , здорово когда есть возможность выбора. Кто-то на базаре сидит и ничего.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 13:26 
и грушамэ торгует... что-то не видел ни одного счастливого сидетеля на базаре

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 14:38 
Сижу на базаре, счастлив. Спрашивай свои вопросы.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 15:39 
> Сижу на базаре, счастлив. Спрашивай свои вопросы.

Почем груши?!


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:56 
>> Сижу на базаре, счастлив. Спрашивай свои вопросы.
> Почем груши?!

http://petrosyan.ru/nicejoke.git


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 15:39 
> Кто-то на базаре сидит и ничего.

А некоторые так и вообще ассенизаторами работают.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 21:20 
А некоторые вообще граждане Северной Кореи :)

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 17:55 
> А некоторые вообще граждане Северной Кореи :)

Что ж поделать, не всем везет, увы.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:23 
> Ребята , здорово когда есть возможность выбора. Кто-то на базаре сидит и ничего.

Видел пару таких - плевались, потом перешли на git. Ладно mercirial ещё как-то можно использовать, но bazaar это же вообще откровенный мусор, и хостингов под него нет (нет, launchpad не хостинг). Серьёзно говорить "ничего" сидя на базаре - это не более чем ослиное упрямство и фанатизм.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:54 
> bazaar это же вообще откровенный мусор

Could you please elaborate on this?


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 22:28 
Статей писано уже - завалиться. Но повторять их нет смысла, хватит одного слова - питон.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 23:22 
> Could you please elaborate on this?

http://xgu.ru/wiki/Bazaar -> дополнительная информация. для начала должно хватить


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 17:53 
Объясните, почему вокруг гита такое нездоровое фанбойство? Даже браузеросрачи не достигают такого накала эмоций. Это что, новая религия? Вам плохо оттого, что кто-то пользуется меркуриалом? Или надо загнать всех в один концлагерь с одной VCS и одной операционкой, а за отклонение - расстрел? Страшные вы люди.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 18:07 
> Объясните, почему вокруг гита такое нездоровое фанбойство?

Because git is an epic win, b%tch@s.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 18:49 
Спасибо за наглядную иллюстрацию.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 18:08 
> одной VCS и одной операционкой, а за отклонение - расстрел?

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


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 21:29 
Нам плохо оттого, что за достоинства меркуриала выдаются вещи, которые на самом деле достоинствами не являются (в сравнении с тем же гитом, например). В результате разные разработчики сидят на разных VCS, вместо того, чтобы пользоваться объективно более удобным и мощным гитом, и от этого нам тоже плохо.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 22:28 
Нам плохо оттого, что за достоинства гита выдаются вещи, которые на самом деле достоинствами не являются (в сравнении с тем же меркуриалом, например). В результате разные разработчики сидят на разных VCS, вместо того, чтобы пользоваться объективно более удобным и мощным меркуриалом, и от этого нам тоже плохо.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 22:36 
Ну я вот выбираю между hg и git. Пока все аргументы за git - вам есть что ответить, или всё что вы можете - собезьянничать?

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 23:31 
Ты хоть один аргумент приведи, лол.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 00:14 
> Ты хоть один аргумент приведи, лол.

Мне-то зачем? Я выбираю VCS, не зная толком ничего ни об одной. В принципе, популярность github мне уже достаточна чтобы выбрать его и, соответственно, git.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 00:29 
А если б выбирал операционку, выбрал бы Windows?

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 17:58 
> Мне-то зачем? Я выбираю VCS, не зная толком ничего ни об одной.

Поюзайте оба да сравните. Субъективно меркуриал тормознут и мержи-форки у гита явно лучше сделаны.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Челз , 02-Май-12 08:21 
Ну я вот выбираю между hg и git. Пока все аргументы за hg - вам есть что ответить, или всё что вы можете - собезьянничать?

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 22:34 
> Объясните, почему вокруг гита такое нездоровое фанбойство?

Где вы видите фанбойство? Тезисы:
1) Наиболее фичастый VCS хостинг - github
2) Большая часть коммьюнити - на github..
3) ...а соответсвенно, на git.
Будете спорить?
Они все фанбои - да/нет?
Они все должны сменить dvcs/хостинг - да/нет?

> Вам плохо оттого, что кто-то пользуется меркуриалом?

Знаете первый признак фанбоя? Когда его любимый язык/vcs/whatever обидели, он выдаёт отквоченную фразу.
Если вы не заметили, здесь всем наплевать на пользующихся меркуриалом.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 23:35 
> Наиболее фичастый VCS хостинг - github
> проект по прежнему будет использовать для отслеживания ошибок систему Trac, так как возможности трекера ошибок в GitHub пока сильно ограничены.

Фанбои такие фанбои. Ну в каком он месте более фичастый? Если фича - это отсутствие фич, то да.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 00:03 
> Фанбои такие фанбои. Ну в каком он месте более фичастый? Если фича
> - это отсутствие фич, то да.

По пунктам, или говорить не о чем.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 22:44 
нам то пофиг кто чем пользуется. Но посмотри сам, как где-то кто-то нейтрально упомянет гит, так сразу набегают неадекватные пользователи hg и начинают вещать всякую ерунду.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 23:03 
Ребят, откуда такой баттхёрт? Используйте mercurial, bazaar, хоть darcs - кто вам мешает? Вот зачем вы выставляете свои VCS продуктами только-для-фанатиков, которыми они (не знаю, не юзал), недеюсь, не являются? Только фанатики будут спорить что сообщество уже давно выбрало git, и, наверное, не только для того, чтобы вам досадить. Для меня лично за последние годы со становлением github понятие "вклад в СПО" трансформировалось с "найти сайт софтины, найти там почту авторов/майллист/багтрекер/форму для посылки патчей, причём при этом справиться с trac или, не дай бог, ещё менее удобным трекером, и пройти десяток регистраций" до "fork - commit - pull request", а во многих случаях и до одной кнопки "fork and edit this file". Простите, но после этого я не буду больше нигде регистрироваться и разбираться в очередном суперкрутом хостинге/трекере/vcs/whatever (а проектов не на github я пока не встречал). Выкладывать своё - даже мысли не возникает использовать не github. И, судя по его популярности, так думаю не только я.
Не, конечно люби я другую vcs настолько, чтобы на все эти удобства плюнуть - наверное использовал бы. Но всё-таки при этом помалкивал, потому что понятно что мою субъективную любовь никому больше не понять, и вони больше будет.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 23:32 
> а проектов не на github я пока не встречал

Вот это кругозор!


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 01-Май-12 23:58 
>> а проектов не на github я пока не встречал
> Вот это кругозор!

Уточню - из DVCS хостингов. Курогозор - не кругозор, а в три десятка я по мелочи отправлял патчи, и ни одного не было на bitbucket/launchpad. Разве что flightgear был на gitorious, ну понятно что что-то было на SF, что-то на google code, но большая часть на github.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 17:59 
> Уточню - из DVCS хостингов.

Эм... даже у сорсфоржа есть git нынче, а gitorious всякие - сто лет как есть :)


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 19:43 
Наличие поддержки DVCS не делает из sourceforge DVCS хостингом.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 00:12 
Ребят, а что это вы так бросаетесь на бесплатные хостинги? Тут одни студенты-безработники, что ли? Потому что для серьёзное промышленной разработки это ну вообще не вопрос. Как и то, какой там VCS сегодня пользуется Линус. Что теперь, всем на макбук пересесть, раз Линус так поступил? В моей фирме посоветовались по совокупности преимуществ выбрали Mercurial. Потому что: контора пишет софт на Питоне и написать плагин для меркуриала нам проще, чем для гита; mq в меркуриале неизмеримо удобнее, чем дурацкая staging area в гите; в меркуриале гораздо сложнее удалить какие-либо данные из удалённого репозитория, даже по ошибке, и т. д. У нас была длинная таблица с плюсиками и минусами. А для документации так и вовсе выбрали Bazaar, потому что из всех доступных нам VCS только Bazaar и SVN справились с юникодными именами файлов в разных ОС. И теперь на собеседовании у нас есть хороший тест на общую адекватность: если человек начинает гнать "только гит, стильна-модна-маладёжна, все выбирают гитхаб" - скорее всего, он у нас не приживётся. Нормальный человек говорит: лично я для своих проектов использую X, но т. к. другие проекты используют и Y, и Z, спокойно работаю и с ними. Потому что любимая VCS - это как любимый браузер или любимая ОС на телефоне, а все эти базары "ололо меркуриал опять соснул" - это удел детишек с популярных молодёжных форумов.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 00:36 
> Ребят, а что это вы так бросаетесь на бесплатные хостинги?

А у гитхаба есть и коммерческие аккаунты, "для реальных пацанов". Бросаются на него потому что он просто удобнее чем конкуренты.

> Потому что любимая VCS - это как любимый браузер

Ну и удачи вам в взаимодействии с окружающими. Вот только у них любимой VCS может оказаться другая - и вы тогда немного обломаетесь.


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 12:35 
Ну да логично если контора разрабатывает все на питоне то юзаем Mercurial, и плагины пишут программисты, для гита этим занимается админ.

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 18:01 
> Ну да логично если контора разрабатывает все на питоне то юзаем Mercurial,

Опять эти питонисты приводят как "плюс" vcs что она на питоне. Пепец. Если у вас в конторе пишут только на питоне и больше вообще ни на чем - что ж вы там выпускаете? Сферических коней в вакууме?


"Django мигрирует с Subversion на Git и GitHub"
Отправлено Аноним , 02-Май-12 19:49 
Вас бы самого после такого поста никуда не взяли :)) Надо же - свалить всё в одну кучу - публичные хостинги и внутренюю разработку, и привести аргументы всё тех же детишек - "хочу пилить костыли для hg на питончике", "mq неизмеримо удобнее".

"Django мигрирует с Subversion на Git и GitHub"
Отправлено Дмитрий Оленв , 03-Май-12 06:10 
>mq в меркуриале неизмеримо удобнее, чем дурацкая staging area в гите;

Но не более удобна чем git rebase --interactive... И, если она такая дурацкая, то зачем придумали RecordExtension? :) Причём оно более дурацкое, чем staging area. Как минимум не реализует аналог git add -p