|
|
3.3, darkk (?), 17:28, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
Порт git для Solaris есть, пользовал его прошлой осенью.
| |
|
|
Часть нити удалена модератором |
|
|
|
2.4, Michael Shigorin (ok), 17:30, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А почему не git?
Потому что идиоты, причём явно в Sun.
Они и для OpenSolaris его не выбрали, судя по всему, из-за страха перед "конкурентом".
Забыли про no time to fear... и вместо делом заниматься -- трясутся, как будто кому-то нужны.
Ну да каждому своё. Разработчиков MySQL вот жалко.
| |
|
3.5, ZANSWER (??), 17:40, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Они и для OpenSolaris его не выбрали, судя по всему, из-за страха перед "конкурентом".
О чём это Вы Михаил, о каком страхе перед конкурентов и при чём тут выбор VCS??:-\
> Ну да каждому своё. Разработчиков MySQL вот жалко.
На Вас не похоже, в новости же указано, что выбор был зделан до того, как Sun купила MySQL AB...:-\
| |
|
4.7, DevTi (ok), 17:50, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> Они и для OpenSolaris его не выбрали, судя по всему, из-за страха перед "конкурентом".
>
>О чём это Вы Михаил, о каком страхе перед конкурентов и при
>чём тут выбор VCS??:-\
>
>> Ну да каждому своё. Разработчиков MySQL вот жалко.
>
>На Вас не похоже, в новости же указано, что выбор был зделан
>до того, как Sun купила MySQL AB...:-\
s/зделан/сделан/
| |
|
5.34, pawnhearts (ok), 10:27, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Я там прочитал "мы боимся, что нас затрут". Вот это и
>глупо, если не собираешься пропихивать своё в ущерб другим. (это набитая
>и обдуманная шишка -- потому так и пишу :-)
может выбор сделан потому что mercurial намного проще модифицировать т.к. он большей частью написан на питоне? (читал ссылку по диалоганли)
>(жалко потому, что bzr -- это не для нормальных людей, а для
>каких-то сверхчеловеков с аномальным запасом терпения)
>
ну что за бред? ты сам то им пользовался? тесты видел? по тестам разница в скорости на типичных операциях не такая большая
что за фанатизм?
| |
|
6.45, User294 (ok), 12:40, 22/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>может выбор сделан потому что mercurial намного проще модифицировать т.к. он большей
>частью написан на питоне?
Что-то вы тут зарапортовались.Мягко говоря.Говоря менее мягко данная фраза является набором бреда "во первых не выиграл, а проиграл... ".
> (читал ссылку по диалоганли)
Заметно... вы даже коммент осмысленно скроить не смогли.Зато сразу с шашкой наперевес рубаться поперли, даже не уточнив как выглядят "ваши".Ну не трындец???
>что за фанатизм?
Что за дебилизм?
| |
|
|
|
3.9, Andrew Kolchoogin (?), 21:01, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> А почему не git?
> Потому что идиоты, причём явно в Sun.
Я гляжу, Вы, Михаил, как минимум заседаете в Президиуме РАН. :-\
git глючное тормозное говно по сравнению с Mercurial'ом, который, в свою очередь, глючное тормозное говно по сравнению с Subversion'ом.
Вот возьмите что-нибудь _действительно_ серьезное, например, репозитарий FreeBSD -- там веток -- мама, не горюй -- и конвертните в svn, hg и git. И замерьте время -- time(1) Вам в помощь. Чисто так, для того, чтобы понять, почему нужен C, а не Python.
Поэтому действительно _серьезные_ проекты -- не какое-то там жалкое ядро какого-то пингвиненка, а FreeBSD и OpenSolaris -- используют _только_ написанные на C Revision Control System'ы.
FreeBSD использовала CVS, сейчас переходит на Subversion.
OpenSolaris использует SCCS (именно _его_ любят в Sun Microsystems, а не Mercurial, как тут некоторые заявляли -- сюрприз! сюрприз!), и никуда переходить не собирается.
Subversion и Mercurial ходят в SCCS через гейты. Вот так-то, умный Вы наш.
| |
|
4.10, penguin_antarctic (?), 21:11, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>И замерьте время -- time(1) Вам в помощь. Чисто так, для
>того, чтобы понять, почему нужен C, а не Python.
На Питоне mercurial написан, а вот git - на С вроде бы.
| |
|
5.12, Andrew Kolchoogin (?), 21:20, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Following the Unix tradition, Git is a collection of many small tools written in C,
> and a number of scripts that provide convenient wrappers.
Сложно сказать, на чем написан Git. Но сказать, что он написан на C -- это, мягко говоря, неверно.
| |
|
6.21, vitek (??), 23:44, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
конечно нет!!!
он написан на bash!
а на С - так,.. утилитки-скриптики
| |
6.46, poige (ok), 16:09, 22/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> Following the Unix tradition, Git is a collection of many small tools written in C,
>> and a number of scripts that provide convenient wrappers.
>
>Сложно сказать, на чем написан Git. Но сказать, что он написан на
>C -- это, мягко говоря, неверно.
Андрюша, ты что-то, мягко говоря, совсем с дуба рухнул.
| |
|
5.35, pawnhearts (ok), 10:29, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
> На Питоне mercurial написан, а вот git - на С вроде бы.
hint: наиболее ресурсоемкие куски mercurial написаны на C
| |
|
4.13, Имя (?), 22:06, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>git глючное тормозное говно по сравнению с Mercurial'ом, который, в свою очередь, глючное тормозное говно по сравнению с Subversion'ом.
Первые два распределённые, а "второе" централизованное.
>Вот возьмите что-нибудь _действительно_ серьезное, например, репозитарий FreeBSD -- там веток -- мама, не горюй -- и конвертните в svn, hg и git. И замерьте время -- time(1) Вам в помощь. Чисто так, для того, чтобы понять, почему нужен C, а не Python.
Создавать оно будет дольше в силу другого способа функционирования. Скорость надо измерять не по созданию, а по удобству слияния. Линус, кстати, очень убедительно объяснял это на какой-то конференции.
>Поэтому действительно _серьезные_ проекты -- не какое-то там жалкое ядро какого-то пингвиненка, а FreeBSD и OpenSolaris -- используют _только_ написанные на C Revision Control System'ы.
git - на C, sh и перл. Интересно, а чем бсд-то серьёзен?
| |
|
5.15, Andrew Kolchoogin (?), 22:12, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> git глючное тормозное говно по сравнению с Mercurial'ом, который, в свою очередь,
>> глючное тормозное говно по сравнению с Subversion'ом.
> Первые два распределённые, а "второе" централизованное.
А я разве где-то говорил, что это не так?
>> Вот возьмите что-нибудь _действительно_ серьезное, например, репозитарий FreeBSD --
>> там веток -- мама, не горюй -- и конвертните в svn, hg и git. И замерьте время --
>> time(1) Вам в помощь. Чисто так, для того, чтобы понять, почему нужен C, а не Python.
> Создавать оно будет дольше в силу другого способа функционирования. Скорость надо измерять
> не по созданию, а по удобству слияния. Линус, кстати, очень убедительно объяснял это на
> какой-то конференции.
Ну, что касается создания -- то тут Линус просто от зависти к Subversion'у так говорил. Там создание ветки делается за миллисекунды, и это constant-time operation. :) Это примерно параллельно наездам типа "not invented here". :)
>> Поэтому действительно _серьезные_ проекты -- не какое-то там жалкое ядро какого-то
>> пингвиненка, а FreeBSD и OpenSolaris -- используют _только_ написанные на C Revision
>> Control System'ы.
> git - на C, sh и перл. Интересно, а чем бсд-то серьёзен?
Размером репозитария и количеством веток.
| |
|
6.19, Имя (?), 22:57, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А я разве где-то говорил, что это не так?
Зачем сравнивать тогда?
> Ну, что касается создания -- то тут Линус просто от зависти к Subversion'у так говорил. Там создание ветки делается за миллисекунды, и это constant-time operation. :) Это примерно параллельно наездам типа "not invented here". :)
Не из-за этого. Цель системы контроля версий по сути совсем другая - более удобная система внесения изменений в код.
>Размером репозитария и количеством веток.
Ну и лежат они мёртвым грузом, максимум портируют. Что из этого в рамках бсд разрабатывают? Линукс наоборот - один активно разрабатываемый проект. Вот в бсд и меряются временем создания веток, а не скоростью реальной разработки и удобством внесения изменений.
| |
6.36, pawnhearts (ok), 10:31, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, что касается создания -- то тут Линус
>просто от зависти к Subversion'у так говорил. Там создание ветки делается
>за миллисекунды, и это constant-time operation. :) Это примерно параллельно наездам
>типа "not invented here". :)
>
ты вообще понимаешь что такое распределенные системы?
subversion не подходит для больших проектов в которых участвует действительно_много_разработчиков
| |
|
|
4.14, uldus (ok), 22:12, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>И замерьте время -- time(1) Вам в помощь. Чисто так, для
>того, чтобы понять, почему нужен C, а не Python.
Зачем писать на Си программу в которой 90% производительности зависит от дискового ввода/вывода ? У таких программ скрость в первую очередь зависит от грамотности проектирования хранилища, кэширования и индексирования, а никак не от языка программирования. 1% кода который связан с ресурсоемкими расчетами можно и на си написать и чкак модуль подключить. А тратить силы разработчиков на код, который в сто рас проще пишется на Python - бессмыслено. Вы еще скажите, что разработчикам git стоит web-интерфейс на Си переписать.
| |
|
5.16, Andrew Kolchoogin (?), 22:16, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>>И замерьте время -- time(1) Вам в помощь. Чисто так, для
>>того, чтобы понять, почему нужен C, а не Python.
> Зачем писать на Си программу в которой 90% производительности зависит от дискового
> ввода/вывода?
Точно. Даешь MySQL на Python'е!
| |
|
|
|
|
|
Часть нити удалена модератором |
10.27, vitek (??), 00:23, 21/06/2008 [ответить] | +/– | давай но и с твоей стороны также а то я тоже могу послать этой дорогой весь п... текст свёрнут, показать | |
|
|
|
|
|
5.31, Michael Shigorin (ok), 01:02, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Вы еще скажите, что разработчикам git стоит web-интерфейс на Си переписать.
Кстати, кто-то переписал.
Не скажу, чтоб иногда не задумывался, чего больше хочется -- ещё памяти, других дисков на git.altlinux.org или таки gitweb на перле :) (впрочем, недавно сильно полегчало)
| |
|
4.20, vitek (??), 23:43, 20/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Я гляжу, Вы, Михаил, как минимум заседаете в Президиуме РАН. :-\
да нет. судя по всему он просто на сан не работает :-DDDDDDD
>Чисто так, для того, чтобы понять, почему нужен C, а не Python.
а какое отношение Python имеет к git?
>OpenSolaris использует SCCS (именно _его_ любят в Sun Microsystems, а не Mercurial, как тут некоторые заявляли -- сюрприз! сюрприз!), и никуда переходить не собирается.
да любите кого угодно!!!
а судя по новости, sun теперь еще любит и Python!!!
и, как Вы выражаетесь --- сюрприз! сюрприз!
...
киндер сюрприз!
| |
|
5.25, Andrew Kolchoogin (?), 00:10, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> Я гляжу, Вы, Михаил, как минимум заседаете в Президиуме РАН. :-\
> да нет. судя по всему он просто на сан не работает :-DDDDDDD
В этом мы с ним совпадаем, как ни странно. Я тоже не работаю на Sun. :)
>> Чисто так, для того, чтобы понять, почему нужен C, а не Python.
> а какое отношение Python имеет к git?
Python/Perl/Shell/Ruby/любые интерпретируемые языки.
>> OpenSolaris использует SCCS (именно _его_ любят в Sun Microsystems, а не Mercurial,
>> как тут некоторые заявляли -- сюрприз! сюрприз!), и никуда переходить не собирается.
> да любите кого угодно!!!
Вас можно?-)
> а судя по новости, sun теперь еще любит и Python!!!
Судя по новости, решение о переходе было принято _до_ покупки MySQL AB Sun'ом. :)
> и, как Вы выражаетесь --- сюрприз! сюрприз!
Скоро для меня сюрпризом станет наличие мозга у комментаторов OpenNet'а. :-\
| |
|
6.28, vitek (??), 00:31, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Python/Perl/Shell/Ruby/любые интерпретируемые языки.
java?
>Вас можно?-)
Вам я откажу
>Судя по новости, решение о переходе было принято _до_ покупки MySQL AB Sun'ом. :)
но и не было изменено.
а вот программистов - уволили.
>Скоро для меня сюрпризом станет наличие мозга у комментаторов OpenNet'а. :-\
так не пишите!
| |
|
|
|
3.32, Аноним (32), 01:04, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
Миша, вы со своими отжигами отправились бы лучше в Одессу, там как раз с сатириками плохо, все в Москву уехали. Существует документ, поясняющий, почему проект OpenSolaris выбрал Mercurial. Со всеми этапами конкурса и разбором полётов. Там же, сказано, что bzr проиграл по причине невысокой скорости, что, впрочем, сегодня уже не актуально, ибо bzr по скорости подтянулся и к hg, и к git. Зато он умеет плагины, коих много, просто хакается, дорабатывается и расширяется, умеет взаимодействовать с другими VCS и очень прост в обучении и использовании.
| |
|
4.33, Аноним (-), 03:21, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Миша, вы со своими отжигами отправились бы лучше в Одессу, там как
>раз с сатириками плохо, все в Москву уехали. Существует документ, поясняющий,
>почему проект OpenSolaris выбрал Mercurial. Со всеми этапами конкурса и разбором
>полётов. Там же, сказано, что bzr проиграл по причине невысокой скорости,
>что, впрочем, сегодня уже не актуально, ибо bzr по скорости подтянулся
>и к hg, и к git. Зато он умеет плагины, коих
>много, просто хакается, дорабатывается и расширяется, умеет взаимодействовать с другими VCS
>и очень прост в обучении и использовании.
Не будьте голословным. Сыылочку в студию.
ЗЫ. И уж вроде ничего проще и удобнее, чем git, вроде нет. (ИМХА)
| |
|
5.37, pawnhearts (ok), 10:37, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Не будьте голословным. Сыылочку в студию.
>ЗЫ. И уж вроде ничего проще и удобнее, чем git, вроде нет.
>(ИМХА)
да нет такой принципиальной разницы в удобстве git/hg/bzr в удобстве и простоте.
зато hg и bzr удобнее расширяются афаик
| |
|
|
3.38, pawnhearts (ok), 10:42, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Потому что идиоты, причём явно в Sun.
> Разработчиков MySQL вот жалко.
и разработчиков sun тоже жалко. они Мишу не спросили и теперь они в биде.
умом не вышли =(
| |
|
4.40, vitek (??), 11:48, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>и разработчиков sun тоже жалко. они Мишу не спросили и теперь они в биде. умом не вышли =(
вот только не надо этого дешёвого ехидства.
их действительно жалко - и тех кого уволили, и тех кого хотят таким образом привлечь, а именно эта причина одна из главных:
>Главная причина ухода с BitKeeper, его закрытость, что мешало в привлечении сторонних разработчиков к участию в разработке.
p.s.:
s/биде/беде/
ну или
s/биде/бидэ/
| |
|
|
6.42, vitek (??), 20:00, 21/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
это ты хорошо подписался.
..
да и термин видимо там актуален.
Даль отдыхает.
| |
|
|
|
|
|
|