The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проект nginx перешёл с использования Subversion на Mercurial"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от opennews on 26-Апр-13, 22:39 
Разработчики http-сервера nginx объявили (http://mailman.nginx.org/pipermail/nginx-devel/2013-April/00...) о введении в строй нового репозитория (http://hg.nginx.org/nginx/), ознаменовавшего миграцию проекта на децентрализованную систему управления версиями
Mercurial (http://mercurial.selenic.com/). Ранее для разработки nginx использовался централизованный SVN-репозиторий, обновление которого отныне прекращено. Среди других популярных проектов, использующих (http://mercurial.selenic.com/wiki/ProjectsUsingMercurial) Mercurial, можно выделить OpenSolaris, NetBeans, OpenJDK, ALSA, Mozilla, Xine, Dovecot, NTFS-3G, Python, Vim и W3C.

URL: http://mailman.nginx.org/pipermail/nginx-devel/2013-April/00...
Новость: http://www.opennet.ru/opennews/art.shtml?num=36801

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проект nginx перешёл с использования Subversion на Mercurial"  –4 +/
Сообщение от t28 on 26-Апр-13, 22:39 
Cтранно... А как же всеобщий одобрямс git?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 26-Апр-13, 22:58 
git противен, нету даже экспорта по тегу или бранчу ..
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от Аноним (??) on 26-Апр-13, 22:59 
> git противен

Сам ты праативный!

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

62. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от Аноним (??) on 27-Апр-13, 03:02 
>> git противен
> Сам ты праативный!

http://demin.ws/blog/russian/2012/05/17/veracity/

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

65. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 03:05 
>>> git противен
>> Сам ты праативный!
> http://demin.ws/blog/russian/2012/05/17/veracity/

- Явный отказ от GPL (камень в огород git, hg, bazaar). Говорят, это более привлекательно для корпоративного использования.
- Возможность использования внешнего хранилища для репозитория (например, MSSQL или Oracle). Опять таки, это может порадовать корпорации, который любят хранить данные так, как они хотят.
- File locks (сомнительная возможность в целом, по мне).
- Bug tracking (fossil это тоже умеет).
- Build tracking (вроде как уникальная (пока) возможность).
Система написана на чистом С и изначально поддерживает Windows, Linux и Mac.

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

85. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от ваноним on 27-Апр-13, 13:33 
вы, случаем, не маркетолог-продавец?
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

163. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:39 
> - Явный отказ от GPL (камень в огород git, hg, bazaar). Говорят,
> это более привлекательно для корпоративного использования.

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

> Опять таки, это может порадовать корпорации, который любят хранить данные так,
> как они хотят.

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

> - Bug tracking (fossil это тоже умеет).
> - Build tracking (вроде как уникальная (пока) возможность).

Не является обязанностью VCS как таковой.

> Система написана на чистом С и изначально поддерживает Windows, Linux и Mac.

В их маркетинговом сравнении есть еще минимум 2 системы на С. Си это хорошо, но как единственный аргумент в пользу VCS он не прокатит.

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

16. "Проект nginx перешёл с использования Subversion на Mercurial"  –4 +/
Сообщение от Аноним (??) on 26-Апр-13, 23:55 
> git противен, нету даже экспорта по тегу или бранчу ..

Противен - это меркуриал, потому что тупит на довольно часто нужных операциях. И зачем-то пытается косить под svn, хотя dvcs таковыми не являются.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

23. "Проект nginx перешёл с использования Subversion на Mercurial"  +4 +/
Сообщение от Anonymous000 on 27-Апр-13, 00:10 
он не косит, а предоставляет знакомый интерфейс для тех операций, которые не относятся к букве D в DVCS: работа с локальным репозиторием идентична работе с svn. Это удобно.

Гит хорош для ворочения сорцами линукса с его 100500 ветками и гигабайтами кода. Для менее крупных и менее распределенных проектов меркуриал удобнее засчет менее красноглазого command line интерфейса и отсутствия требования понимать как устроены кишки системы.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:12 
> менее красноглазого command line интерфейса

Смеяться после слова "лопата"?

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

50. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Putinnvv2 email on 27-Апр-13, 02:08 
А вот и яблоинсайдер.ру_филы подтянулись, как же без них.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

68. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Anonymous000 on 27-Апр-13, 05:38 
Было бы смешно, если бы не было так грустно наблюдать за людьми, которые пытаются пользоваться гитом, не понимая его устройства.

Встроенный хелп объясняет немногое, система команд нелогична: все сгруппировано по внутреннему устройству, а не по удобству для конечного пользователя.

К этому можно привыкнуть (я же как-то пользуюсь). Но в меркуриал при равных возможностях порог вхождения намного ниже. Чтобы начать работать с меркуриалом, достаточно понять суть dcvs и бегло прочитать список команд - все понятно.

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

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

86. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от ваноним on 27-Апр-13, 13:46 
> Встроенный хелп объясняет немногое

man читать не пробовали? помогает.

> Но в меркуриал порог вхождения намного ниже.

это иллюзия

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

88. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от arisu (ok) on 27-Апр-13, 13:59 
>> Встроенный хелп объясняет немногое
> man читать не пробовали? помогает.

не особо, если изначально не въехать в «гитологику». в частности, как я уже тут (на опеннете) где-то писал… а, вот: http://www.opennet.ru/openforum/vsluhforumID3/89274.html#208 и дальше. маны у гита рассчитаны на тех, кто уже «в теме».

поэтому вполне возможно, что «просто начать работать» с hg проще. а как оно дальше будет — это уже другой вопрос.

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

93. "Проект nginx перешёл с использования Subversion на Mercurial"  –4 +/
Сообщение от develop7 (ok) on 27-Апр-13, 14:45 
>>> Встроенный хелп объясняет немногое
>> man читать не пробовали? помогает.
> не особо, если изначально не въехать в «гитологику». в частности, как я уже тут (на опеннете) где-то писал… а, вот: http://www.opennet.ru/openforum/vsluhforumID3/89274.html#208 и дальше. маны у гита рассчитаны на тех, кто уже «в теме».

«А эти все несуразности в библиях затем, чтобы испытать твою веру», дада

> поэтому вполне возможно, что «просто начать работать» с hg проще. а как оно дальше будет — это уже другой вопрос.

«ну ладно, может миру и не 7000 лет, но наверняка не больше 12000».

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

94. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 27-Апр-13, 14:59 
Rasch abkochen, dann Vormarsch nach Sokal.
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

102. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Anonymous000 on 27-Апр-13, 17:10 
>> Встроенный хелп объясняет немногое
> man читать не пробовали? помогает.

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

Но, по наблюдениям за коллегами, могу уверенно сказать, что меркуриал освоить намного проще.

>> Но в меркуриал порог вхождения намного ниже.
> это иллюзия

Опыт показывает, что нет.

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

132. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Филипп Филиппович (ok) on 29-Апр-13, 10:11 
Кстати, за скорость вхождения mercurial действительно хвалят. С ним у меня практического опыта нет, но есть с git. Git я выбрал для использования в команде (в фирме стандартом является svn), в основном потому, что очень понравился gerrit -- средство для организации pre-commit code review, завязанное на git. При этом результатом я доволен, но порог вхождения и правда высокий. Пришлось писать для членов команды небольшое руководство с темами "Как рекомендуется работать с ветками, чтобы создать изменение", "Как представить изменение на кодревью", "Как обновить изменение после кодревью", "Что делать, если за время кодревью стволовая ветка ушла вперёд" и т.п. Сначала путались, потом, за несколько недель, втянулись. Сейчас уже прошло месяцев пять, всем нравится, рекомендую к внедрению в других командах в фирме.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

137. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 29-Апр-13, 11:18 
Зеркальная ситуация. У меня нет опыта с гитом, пользуюсь мерком два года. Освоил основные команды со скоростью чтения, "забил их в пальцы" за месяц.
Меркуриалом очень доволен. Гит испугал именно сложностью вхождения.
Сразу дисклеймер :
1. Проекты все маленькие.
2. Использование фактически однопользовательское.
3. ИМХО.
Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

159. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Филипп Филиппович (ok) on 30-Апр-13, 14:03 
Если бы не gerrit, не знаю, что бы я выбрал. :-) Может, до сих пор бы сидел на SVN, он, конечно, сильно морально устарел, но мотивации для перехода долго было недостаточно. Но я выбирал не VCS, я выбирал систему с pre-commit codereview, смотрел довольно много, в итоге gerrit понравился на порядок больше, чем всё остальное. И уже этот выбор потянул за собой git. Что и хорошо, в общем, как уже говорил, я доволен. Если бы в некоторых командах в фирме не использовали VCS как место выкладывания собранных бинарников (ну вот так у них принято:-D), из-за чего размер гитовского репозитория при полной механической конвертации составляет десятки гигабайт, теперь вообще проблем бы не знал. :-)
Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

162. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от ваноним on 23-Май-13, 09:59 
"у меня нет опыта, но есть имхо" - это пять!
Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

35. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 00:50 
> он не косит, а предоставляет знакомый интерфейс для тех операций, которые не
> относятся к букве D в DVCS: работа с локальным репозиторием идентична
> работе с svn. Это удобно.

А зачем привыкать к плохому? Это то же самое как пытаться представить интерфейс управления "боингом" в виде вожжей к привычной кляче.

> устроены кишки системы.

Дикари и микроволновки плохо сочетаются.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

44. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Пиу on 27-Апр-13, 01:14 
плохой - это git branch во все дыры?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

46. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от namnloes on 27-Апр-13, 01:19 
> плохой - это git branch во все дыры?

Скорее checkout: http://stevelosh.com/blog/2013/04/git-koans/

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

70. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Anonymous000 on 27-Апр-13, 05:48 
>> плохой - это git branch во все дыры?
> Скорее checkout: http://stevelosh.com/blog/2013/04/git-koans/

Да-да, я именно об этом и говорю.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

89. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 27-Апр-13, 14:03 
>>> плохой — это git branch во все дыры?
>> Скорее checkout: http://stevelosh.com/blog/2013/04/git-koans/
> Да-да, я именно об этом и говорю.

это *логично*. бранч — просто «бумажка с надписью» на обычном коммите. манипуляция бумажками делается через git branch. манипуляция *коммитами* — через checkout. по какой марсианской логике манипуляция *бумажками* должна дублировать функции манипулятора *коммитами* — не ясно.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

101. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Anonymous000 on 27-Апр-13, 17:08 
Это в гите бранч - бумажка. Название "бранч" тут не совсем корректно. В mercurial это гораздо более очевидно именуется - "bookmark". А бранчи там полноценные.
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

105. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от arisu (ok) on 27-Апр-13, 18:28 
не флэйма ради, мне действительно интересно: чем они «неполноценны» в git? нет, честно: возможно, я упускаю что-то очень важное. потому что я не вижу «неполноценности» в гитовых бранчах.
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

115. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от бедный буратино (ok) on 28-Апр-13, 03:55 
> не флэйма ради, мне действительно интересно: чем они «неполноценны» в git? нет,
> честно: возможно, я упускаю что-то очень важное. потому что я не
> вижу «неполноценности» в гитовых бранчах.

Кстати, всю жизнь интересовал этот момент.

У hg в любом виде к любому коммиту прикручен бранч, в который он уходит, это можно посмотреть и любым интерфейсом, типа

#222 [default]
#221 [default]
#220 [beta5.5]

а захожу я на git, и вижу в веб-интерфейсе (я знаю, что в git нет номеров, но некоторые интерфейсы их добавляют)

#222
#221
#220 [beta5.5]
#219 [hbranch]

(у меня такое случилось на сайте с php). К ЧЕМУ вообще принадлежат коммиты #222 и #221? Если я хочу ветку beta5.5, мне нужно дёргать какой коммит, #222 или #220? Если #220, то кто потерял мальчика 221 и 222? ЧЬИХ ОНИ БУДУТ?

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

116. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 28-Апр-13, 08:32 
why do you fuckin care? для начала — пардон — там нет такой нумерации коммитов. это hg пытается сделать вид, что она svn, и нумеровать коммиты как rXXX. получается у неё херово ровно в тот момент, когда её пытаются использовать как D*VCS.

git — изначально D*VCS, он даже не пытается замаскироваться под SVN сотоварищи. он просто говорит: kill me again or take me as I am, for I shall not change.

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

121. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от develop7 (ok) on 28-Апр-13, 20:33 
> why do you fuckin care? для начала — пардон — там нет такой нумерации коммитов. это hg пытается сделать вид, что она svn, и нумеровать коммиты как rXXX.

Дада, именно _косит_ и именно под _svn_. Ведь не может же быть так, чтобы в svn было хоть что-то хорошее или полезное или удобное. Ведь не может же быть, чтобы эти тупые недоумки-разработчики hg, которые уже столько лет пыжатся переплюнуть Великий И Всемогущий Git все 8 лет существования Великого и Всемогущего Git (и тролльвардс пророк его), пошевелили своим микроскопическим ганглием и сделали порядковые номера ревизий для удобства пользователя, а не затем, чтобы былопохоженаsvn. Ведь чтобыбылопохоженаsvn — главная мотивация этих недоумков. Хотя нет, чтобынебылопохоженагит забыл. Более того, поскольку в git положили болт на удобство конечного пользователя, то любая система контроля версий обязана в тот же момент сделать то же самое, иначе её не будут использовать два миллиона хомяков с гитхаба и торвальдс лично запретит её разработчикам называть эту СКВ distributed.

> git — изначально D*VCS, он даже не пытается замаскироваться под SVN сотоварищи. он просто говорит: kill me again or take me as I am, for I shall not change.

— But why? Nobody uses git as DVCS framework.
— Because fuck you, that's why.

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

126. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от kem on 28-Апр-13, 21:30 
>[оверквотинг удален]
> пошевелили своим микроскопическим ганглием и сделали порядковые номера ревизий для удобства
> пользователя, а не затем, чтобы былопохоженаsvn. Ведь чтобыбылопохоженаsvn — главная
> мотивация этих недоумков. Хотя нет, чтобынебылопохоженагит забыл. Более того, поскольку
> в git положили болт на удобство конечного пользователя, то любая система
> контроля версий обязана в тот же момент сделать то же самое,
> иначе её не будут использовать два миллиона хомяков с гитхаба и
> торвальдс лично запретит её разработчикам называть эту СКВ distributed.
>> git — изначально D*VCS, он даже не пытается замаскироваться под SVN сотоварищи. он просто говорит: kill me again or take me as I am, for I shall not change.
> — But why? Nobody uses git as DVCS framework.
> — Because fuck you, that's why.

hg log

changeset:   20177:dc0183f5dae3
tag:         tip
...

что здесь на DCVS ?
при работе с локальными коммитами порядковые номера удобнее, хотя можно и хеши использовать, при работе с удаленными используются хеши

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

128. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 03:59 
> why do you fuckin care? для начала — пардон — там нет такой нумерации коммитов.

Там так и написано, специально, чтобы не придирались. Это ПОРЯДКОВЫЕ номера (если долго долго мучить gitweb, то коммиты там всегда будут в одном порядке, а не хаотично разбегаться при каждом обновлении страницы). Кстати, в rhodecode порядковые номера для git есть.

Распределённая система - это то, что её можно легко использовать, как распределённую. А не то, что её нужно везде и всегда так использовать. Когда у меня несколько зеркал, которые синхронизируются по цепочке, порядковые номера на этих зеркалах идентичная. А если намеренно, вместо того, чтобы выбрать удобную точку обмена, постоянно синхронизироваться каждый-с-каждым, то это неудобно, но не потому, что номера будут разные, а потому, что неудобно. Порядковый номер - вообще вещь локальная, для себя, для тех несчастных, которые не могут запомнить жалких несколько сотен хешей и их порядок.

Но вопрос был вообще не в этом, номера в тексте выше были написаны для удобства, потому что это действительно удобно. Вопрос был в другом - даже если в gitweb нет номеров, порядок всё равно сохраняется, и там после beta5.5 висят два коммита, которые ни к какой ветке не принадлежат. Попадают они в beta5.5? Или в любую другую ветку? Или чьи они?

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

138. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 29-Апр-13, 11:19 
мы прочитали грустное описание того, как dvcs превратить в тыкву.

а «ничьи» коммиты не висят, их gc уберёт.

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

141. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 11:49 
> мы прочитали грустное описание того, как dvcs превратить в тыкву.

Речь шла о ветках и об их полноценности/неполноценности. Но нормального объяснения мы так и не услышали.


Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

139. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 29-Апр-13, 11:22 
p.s. я знать не знаю, что там на всяких вебмордах происходит и как именно они косячат, мне это неинтересно.
Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

142. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 11:50 
> p.s. я знать не знаю, что там на всяких вебмордах происходит и
> как именно они косячат, мне это неинтересно.

git log ведёт себя аналогично. если я 20 раз запущу git log, я получу коммиты в одном и том же порядке.

Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

144. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 29-Апр-13, 12:28 
однако это ни разу не означает, что у другого человека git log покажет то же самое. «в том же порядке» не обозначает «и в том же составе». нумерация не имеет смысла.

а что и как там «нумерует» да показывает вебморда — её личное дело. мне это не нужно и неинтересно, разбираться с этим я не хочу.

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

146. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 12:38 
> однако это ни разу не означает, что у другого человека git log покажет то же самое.

Логично.

> «в том же порядке» не обозначает «и в том же составе». нумерация не имеет смысла.
> а что и как там «нумерует» да показывает вебморда — её личное дело. мне это не нужно и неинтересно, разбираться с этим я не хочу.

Какая разница, проставлены цифры, или нет - они всё равно есть. Если пять человек стоят в ряд, то они будут первым, вторым, третьим, четвёртым и пятым независимо от того, написаны ли на них какие-нибудь цифры. Так что единственный способ избавиться от порядковой нумерации - это выводить каждый раз коммиты в git log хаотично. Ждём патча.


Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

148. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 29-Апр-13, 12:56 
> Какая разница, проставлены цифры, или нет - они всё равно есть.

ага. как невидимый крокодил.

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

149. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 13:06 
>> Какая разница, проставлены цифры, или нет - они всё равно есть.
> ага. как невидимый крокодил.

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

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

150. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 29-Апр-13, 13:15 
(умиляется) смени голову, пожалуйста. в этой твоей голове не помещается мысль, что порядок следования можно выражать произвольной возрастающей последовательностью, и поэтому конкретные числа здесь смысла не имеют. попробуй нумеровать ветки с шагом 0.1. или с шагом rand()%666+1.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

151. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 13:23 
> (умиляется) смени голову, пожалуйста. в этой твоей голове не помещается мысль, что
> порядок следования можно выражать произвольной возрастающей последовательностью, и поэтому
> конкретные числа здесь смысла не имеют. попробуй нумеровать ветки с шагом
> 0.1. или с шагом rand()%666+1.

Если в ряду стоят пять человек, записей или ещё чего-то, что можно сосчитать, они будут первым, вторым, третьим, четвёртым и пятым. Имеет значение только порядок нумерации, но почти всегда он очевиден. Хоть на них ничего не пиши, хоть на каждом напиши его имя.

А у любителей штанов через голову, разумеется, будут и 0.1й, 0.17й. Лишь бы не так, как у челяди.

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

152. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от arisu (ok) on 29-Апр-13, 13:26 
я даже не могу с ходу сообразить, что твой ответ иллюстрирует. ну, кроме очевидного: деревянной головы и отсутствия абстрактного мышления.
Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

164. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:43 
> и нумеровать коммиты как rXXX. получается у неё херово ровно в
> тот момент, когда её пытаются использовать как D*VCS.

Во-во. Зачем мимикрировать под SVN, если это хреново получается?

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

119. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Andrey Mitrofanov on 28-Апр-13, 10:55 
#>> гите бранч - бумажка
#>> mercurial это гораздо более [...] А бранчи там полноценные.

> не флэйма ради, мне действительно интересно: чем они «неполноценны» в git? нет,
> честно: возможно, я упускаю что-то очень важное. потому что я не
> вижу «неполноценности» в гитовых бранчах.

"Полноценные бранчи": http://mercurial.selenic.com/wiki/Branch + /wiki/NamedBranches
Если без флейма, то почитай и попробуй найти разницу с git.

А так -- просто у кого-то свербит.
Поиск по "hg полноценные бранчи" не увенчался. Гугль намекает , что "они" неполноценные?

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

122. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от develop7 (ok) on 28-Апр-13, 20:35 
> "Полноценные бранчи": http://mercurial.selenic.com/wiki/Branch + /wiki/NamedBranches
> Если без флейма, то почитай и попробуй найти разницу с git.

Да, почитай http://mercurial.selenic.com/wiki/Bookmarks и попробуй найти разницу с git.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

135. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Andrey Mitrofanov on 29-Апр-13, 11:05 
>> "Полноценные бранчи": http://mercurial.selenic.com/wiki/Branch + /wiki/NamedBranches
>> Если без флейма, то почитай и попробуй найти разницу с git.
> Да, почитай http://mercurial.selenic.com/wiki/Bookmarks и попробуй найти разницу с git.

Нет.(С)

Тема "полноценных бранчей" не раскрыта. Ни тема цены, ни тема бранчей.

Догогой, многоуважаемый #7! Договоритесь о "полноценности" с вашим анонимным другом и возвращайтесь. Ждём!

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

155. "Проект nginx перешёл с использования Subversion на Mercurial"  –3 +/
Сообщение от develop7 (ok) on 29-Апр-13, 23:57 
>>> "Полноценные бранчи": http://mercurial.selenic.com/wiki/Branch + /wiki/NamedBranches
>>> Если без флейма, то почитай и попробуй найти разницу с git.
>> Да, почитай http://mercurial.selenic.com/wiki/Bookmarks и попробуй найти разницу с git.
> Нет.(С)
> Тема "полноценных бранчей" не раскрыта. Ни тема цены, ни тема бранчей.

В то время как в нормальных DVCS граф ревизий может ветвиться произвольным образом, git непонятно зачем (в который раз) делает вид, будто коммиты, на которые нет ссылок, не существуют.

> Договоритесь о "полноценности" с вашим анонимным другом и возвращайтесь. Ждём!

Изучите уже матчасть, что ли.

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

165. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:44 
> В то время как в нормальных DVCS граф ревизий может ветвиться произвольным образом,

Если уж на то пошло, git допускает существование более чем 1 parent'а у коммита. А hg - нет.

Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

175. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok) on 23-Май-13, 23:49 
>> В то время как в нормальных DVCS граф ревизий может ветвиться произвольным образом,
> Если уж на то пошло, git допускает существование более чем 1 parent'а у коммита. А hg - нет.

git игнорирует анонимные головы, mercurial — нет.

Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору

69. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Anonymous000 on 27-Апр-13, 05:44 
> А зачем привыкать к плохому?

1) Вполне продуманная и логичная система команд. В каком месте плохо, можно пальцем показать?

2) Сокращения команд, позаимствованные из svn - это очень удобно. hg ci, hg up, hg bl. Эргономика - важная вещь. Нет, я понимаю, что можно для гита настругать алиасов, но это костыль.

3) Я, например, для маленьких домашних проектов, в которых распределенность вообще не нужна, постоянно использую меркуриал исключительно в локальной папке (push на личный сервер делается исключительно с бэкапной целью). Очень удобно.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

107. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 19:36 
> 3) Я, например, для маленьких домашних проектов, в которых распределенность вообще не
> нужна, постоянно использую меркуриал исключительно в локальной папке (push на личный
> сервер делается исключительно с бэкапной целью). Очень удобно.

Внезапно, гит тоже можно так использовать. А почему нет?

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

108. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от arisu (ok) on 27-Апр-13, 19:38 
> Внезапно, гит тоже можно так использовать. А почему нет?

а разве он сказал, что нельзя?

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

47. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от namnloes on 27-Апр-13, 01:23 
> Противен - это меркуриал, потому что тупит на довольно часто нужных операциях.

Например?

> И зачем-то пытается косить под svn, хотя dvcs таковыми не являются.

Как именно?


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

6. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от Аноним (??) on 26-Апр-13, 23:01 
> Cтранно... А как же всеобщий одобрямс git?

Он на сях. А джинксу сейчас надо качать интеграцию с питоном.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от namnloes on 26-Апр-13, 23:21 
Мне, как искреннему любителю Mercurial и погромисту на питоне, непонятно: как связаны вопросы кода (что там под «интеграцией с питоном» подразумевается) и системой контроля версий.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

22. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:10 
> Мне, как искреннему любителю Mercurial и погромисту на питоне, непонятно: как связаны
> вопросы кода (что там под «интеграцией с питоном» подразумевается) и системой
> контроля версий.

Как минимум в случае с Mercurial - очень даже связаны. Стоковый hg без напилинга в виде хаков и хуков слабо юзабелен.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

32. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Пиу on 27-Апр-13, 00:22 
и чего же вам лично не хватает в стоковом меркуриале?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

34. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:37 
Пиу-Пиу  не хватает
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 00:50 
> Пиу-Пиу  не хватает

Хук ему. И напильник в ...  :)

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

127. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Дмитрий email(??) on 29-Апр-13, 01:08 
Есть всякие тнструменты  которые требуют интеграции с VCS
-CI Server
-code review tool
-метрики кода и отчёты

Смотрел для меркуриала инструменты для code review - для меркуриала хороших нет

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

153. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Лентяй (??) on 29-Апр-13, 20:07 
> Есть всякие тнструменты  которые требуют интеграции с VCS
> -CI Server
> -code review tool
> -метрики кода и отчёты
> Смотрел для меркуриала инструменты для code review - для меркуриала хороших нет

Crucible для богатых, ReviewBoard для бедных :) - это навскидку.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

160. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Koope on 03-Май-13, 00:32 
Есть ещё rhodecode
Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору

15. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 26-Апр-13, 23:53 
> А джинксу сейчас надо качать интеграцию с питоном.

Осталось только придумать нафига бы ему это.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

19. "Проект nginx перешёл с использования Subversion на Mercurial"  +4 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:03 
> Осталось только придумать нафига бы ему это.

Слишком быстрый и компактный. Это не модно.
Чтобы джинкс смог полноценно конкурировать с апачом, критичные части надо переписать на питоне, а лучше на баше.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

43. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от Аноним (??) on 27-Апр-13, 01:03 
А, понимаю. Иначе производители железа не хотят спонсировать компанию nginx :).
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

11. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 26-Апр-13, 23:36 
потрахают мозги с hg и, как уже заметили ниже, потом уйдут на git
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

29. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:15 
> потрахают мозги с hg и, как уже заметили ниже, потом уйдут на git

Тут вопрос уже политический, как с mir/upstart в убунте. Так что не надейтесь.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

40. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:57 
> Тут вопрос уже политический, как с mir/upstart в убунте. Так что не надейтесь.

Вот что-что а шатлворт - бизнесмен. Поэтому если ему некие решения подойдут под поставленные цели - они это поюзают. Не думаю что им большая разница чем именно это будет. Mir как минимум сильно врезал пинка вяленому в плане скорости развития :)

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

161. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Koope on 03-Май-13, 00:35 
> потрахают мозги с hg и, как уже заметили ниже, потом уйдут на
> git

Так они hg пользуют уже больше года, но только для вской документации и тестов, а до последнего момента только код самого nginx-а до сих пор оставался в svn.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Проект nginx перешёл с использования Subversion на Mercurial"  –5 +/
Сообщение от iZEN (ok) on 26-Апр-13, 23:45 
Ничего не поделаешь — проект изначально ориентирован на FreeBSD, а там Git не приветствуется, так как Git гораздо сложнее Mercurial, как всё в GNU. Linux вместе с GNU извратил идеи простоты Unix до неузнаваемости. Mercurial избежал извращенческих настроений благодаря отстранённости от мейнстрима.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от Аноним (??) on 26-Апр-13, 23:52 
>  так как Git гораздо сложнее Mercurial

"Это слишком сложно, фрибсдшники не разберутся"? :)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 00:02 
>>  так как Git гораздо сложнее Mercurial
> "Это слишком сложно, фрибсдшники не разберутся"? :)

пусть м*даки тратят свое время на поиск каталогов настроек по всему линуксу

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

21. "Проект nginx перешёл с использования Subversion на Mercurial"  –3 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:09 
> пусть м*даки тратят свое время на поиск каталогов настроек по всему линуксу

Как вы неласково о бсдшниках.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

55. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 02:35 
> пусть м*даки тратят свое время на поиск каталогов настроек по всему линуксу

Что, у вас единый реестр, да? Одна хреновина на ...цать мегабайт? :)


Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

56. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 02:39 
Специально  для такой молекулы как ты:

/usr/local/etc/*
/etc/*

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

79. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от angra (ok) on 27-Апр-13, 10:25 
Ну если брать только эти(то есть без /var) настройки, то в debian все только /etc, да и вообще /usr/local не используется ибо лишняя сущность. Так что пусть BSDшники ищут свои конфиги и программы по куче разных каталогов.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

81. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от www2 (ok) on 27-Апр-13, 10:31 
> Ну если брать только эти(то есть без /var) настройки, то в debian
> все только /etc, да и вообще /usr/local не используется ибо лишняя
> сущность. Так что пусть BSDшники ищут свои конфиги и программы по
> куче разных каталогов.

В /var нет настроек, там - изменяющиеся данные. Файлы баз данных, файлы udev, файлы аренды dhcp-клиента, файлы зон dns (в последнее время практикуют размещение файлов мастер-зон в /etc, а в var оставляют файлы слейв-зон, которые меняются сами собой и править их не нужно) и т.п.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

87. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от angra (ok) on 27-Апр-13, 13:50 
man 1 crontab
man at
Если назовете это меняющимися данными, то придется дать определение, показывающие в чем разница с конфигурацией, особенно в случае с cron, у которого часть хранится в /etc, а часть в /var

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

129. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от kshetragia (ok) on 29-Апр-13, 06:59 
> Ну если брать только эти(то есть без /var) настройки, то в debian
> все только /etc, да и вообще /usr/local не используется ибо лишняя
> сущность. Так что пусть BSDшники ищут свои конфиги и программы по
> куче разных каталогов.

В вашем любимом дебиане /opt уже отменили?.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

154. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Лентяй (??) on 29-Апр-13, 20:08 
> Ну если брать только эти(то есть без /var) настройки, то в debian
> все только /etc, да и вообще /usr/local не используется ибо лишняя
> сущность. Так что пусть BSDшники ищут свои конфиги и программы по
> куче разных каталогов.

BSD BSD рознь. /usr/local/etc - прихоть чисто фряшная.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

80. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от www2 (ok) on 27-Апр-13, 10:28 
Ну вот, в два места заглядывать в поисках конфига. В линуксе всё проще - /etc/*.

Во фре не раз натыкался на грабли - думал, что конфиг my.cnf лежит в /usr/local/etc, мучился с настройками, не понимая почему MySQL не хочет использовать эти настройки, а потом находил заботливо оставленный кем-то my.cnf в /etc. Ну уж нафиг такой "порядок", я лучше в "бардаке" линукса буду разбираться, где все настройки в /etc/*.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

130. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от kshetragia (ok) on 29-Апр-13, 07:01 
Это вопросы к вам же. Почему мускуль ищет конфиги в четырех местах. /var/lib/mysql, $HOME, /etc, /usr/local/etc
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

166. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:47 
> /var/lib/mysql, $HOME, /etc, /usr/local/etc

Первые два - наверное чтобы хостерам удобно было. Четвертое - вообще ваши местечковые бсдoтные заморочки и к линуксам это никак не относится.

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

178. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от kshetragia (ok) on 24-Май-13, 08:17 
Это не отменяет того, что предыдущий товарищ ошибается.
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору

133. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от тигар (ok) on 29-Апр-13, 10:23 
это оттого, что кто-то сильно тупой, и не знает как посмотреть где mysqld ищет конфиги при старте.
тебе, врочем, простительно, это не самый большой из твоих отжигов тут.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

157. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 30-Апр-13, 02:43 
> Ну вот, в два места заглядывать в поисках конфига. В линуксе всё
> проще - /etc/*.
> Во фре не раз натыкался на грабли - думал, что конфиг my.cnf
> лежит в /usr/local/etc, мучился с настройками, не понимая почему MySQL не
> хочет использовать эти настройки, а потом находил заботливо оставленный кем-то my.cnf
> в /etc. Ну уж нафиг такой "порядок", я лучше в "бардаке"
> линукса буду разбираться, где все настройки в /etc/*.

1)# ls /etc | grep cron | wc
# 8 8 91 (а сложить в /etc/cron/?)
2) конфиги alsa в /usr/share/alsa
3) systemd также "размазан" по системе
4) симлинк /usr/lib/sendmail -> /usr/sbin/sendmail, НАХ?

со слова Бардак кавычки снять, и впреть писать с большой буквы

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

167. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:48 
> 1)# ls /etc | grep cron | wc
> # 8 8 91 (а сложить в /etc/cron/?)

Что это за дистр такой чудесный? Название героя в студию.

Ответить | Правка | ^ к родителю #157 | Наверх | Cообщить модератору

24. "Проект nginx перешёл с использования Subversion на Mercurial"  +11 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:11 
>>  так как Git гораздо сложнее Mercurial
> "Это слишком сложно, фрибсдшники не разберутся"? :)

Опять заговор пингвинятников, с целью лишить бсд нормальных технологий!

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

113. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от AnonuS on 28-Апр-13, 03:16 
> Ничего не поделаешь — проект изначально ориентирован на FreeBSD, а там Git
> не приветствуется, так как Git гораздо сложнее Mercurial, как всё в
> GNU. Linux вместе с GNU извратил идеи простоты Unix до неузнаваемости.
> Mercurial избежал извращенческих настроений благодаря отстранённости от мейнстрима.

Да Изя зря болтать не станет ибо изучил он эту тему почти что по первоисточникам:

http://www.linux.org.ru/forum/development/8834715


Изя, позволь поинтересоваться какой VCS ты до этого года пользовался ?


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

118. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 28-Апр-13, 08:42 
> Изя, позволь поинтересоваться какой VCS ты до этого года пользовался ?

visual source safe же. и ту по описаниям в интернетах, а не в реале.

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

120. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от AnonuS on 28-Апр-13, 20:32 
>> Изя, позволь поинтересоваться какой VCS ты до этого года пользовался ?
> visual source safe же. и ту по описаниям в интернетах, а не
> в реале.

Такую возможность пожалуй не стоит сразу исключать, подождём чего сам Изя ответит

:-)))

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

168. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:50 
> visual source safe же. и ту по описаниям в интернетах,

Оно тем временем стало TFS'ом. Впрочем, общий смысл от этого мало поменялся - если уж MS в новой вьюжлстудии пилит интеграцию с git, лучше "оценить" свое подeлие MS просто и не мог :)

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

53. "Проект nginx перешёл с использования Subversion на Mercurial"  +7 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 02:31 
> Cтранно... А как же всеобщий одобрямс git?

Меня тоже всегда в подобных новостях это удивляет. Ну как так, как так, почему компания с восьмушкой всего рынка веб-серверов ЗАБЫЛА СПРОСИТЬ У ОПЕННЕТА? Да кто они такие, чтобы сами решать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

57. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Anonus (ok) on 27-Апр-13, 02:47 
> Cтранно... А как же всеобщий одобрямс git?

Всё очень просто, работники nginx к сожалению не читают Опеннет, соответственно им недоступны мнения его лучших аналитиков, а равно и экспертов, в лице этих самых аналитиков.

Предлагаю не сходя с места дать телеграмму... нет, лучше "Молнию" и отправить им, в этот самый, трудно выговариваемый nginx, ссылочку на новость:

http://www.opennet.ru/opennews/art.shtml?num=36797

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

58. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 02:49 
> Всё очень просто, работники nginx к сожалению не читают Опеннет, соответственно им
> недоступны мнения его лучших аналитиков, а равно и экспертов, в лице
> этих самых аналитиков.
> Предлагаю не сходя с места дать телеграмму... нет, лучше "Молнию" и отправить
> им, в этот самый, трудно выговариваемый nginx, ссылочку на новость:

Не надо. А то opennet забанят в nginx-е.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

61. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 02:58 
$ wget -S opennet.ru
...
  HTTP/1.1 200 OK
  Server: nginx/0.6.39
  Date: Fri, 26 Apr 2013 22:56:38 GMT
  Content-Type: text/html; charset=koi8-r
  Transfer-Encoding: chunked
  Connection: keep-alive
  Vary: Host

koi8-r, как мило.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

71. "Проект nginx перешёл с использования Subversion на Mercurial"  –3 +/
Сообщение от Аноним (??) on 27-Апр-13, 06:38 
это всегда был *bsd ориентированный ресурс, а там с юникодом было совсем нехорошо дооолгое время. Только после самовыпиливания бздей мы получили опеннет таким как сейчас, но атавизмы остаются.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

73. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 06:45 
> это всегда был *bsd ориентированный ресурс, а там с юникодом было совсем
> нехорошо дооолгое время. Только после самовыпиливания бздей мы получили опеннет таким
> как сейчас, но атавизмы остаются.

Каким "таким"? С гегемонией слов типа "самовыпиливание". Да лучше бы в ibm866 был, с рамочками и читался через telnet, не форма определяет, а содержание.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

109. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 19:39 
> Каким "таким"? С гегемонией слов типа "самовыпиливание". Да лучше бы в ibm866
> был, с рамочками и читался через telnet, не форма определяет, а содержание.

Ну так создай свой сайт, с рамочками и CP866. А мы посмотрим насколько это будет надо остальным.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

114. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от бедный буратино (ok) on 28-Апр-13, 03:45 
>> Каким "таким"? С гегемонией слов типа "самовыпиливание". Да лучше бы в ibm866
>> был, с рамочками и читался через telnet, не форма определяет, а содержание.
> Ну так создай свой сайт, с рамочками и CP866. А мы посмотрим насколько это будет надо остальным.

И как это повлияет на содержание opennet?

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

117. "Проект nginx перешёл с использования Subversion на Mercurial"  +4 +/
Сообщение от arisu (ok) on 28-Апр-13, 08:34 
школоло не смогут в комментарии: там же telnet!
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

169. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:51 
> школоло не смогут в комментарии: там же telnet!

Ну да, там будут только отборные, матерые тролли :)

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

134. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от тигар (ok) on 29-Апр-13, 10:26 
> $ wget -S opennet.ru
> ...
>   HTTP/1.1 200 OK
>   Server: nginx/0.6.39
>   Date: Fri, 26 Apr 2013 22:56:38 GMT
>   Content-Type: text/html; charset=koi8-r
>   Transfer-Encoding: chunked
>   Connection: keep-alive
>   Vary: Host
> koi8-r, как мило.

он еще и под fbsd 4.11 работает, наверняка!

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

3. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Avator (ok) on 26-Апр-13, 22:55 
Жаль что они не опубликовали аргументацию при выборе именно этой DVCS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 26-Апр-13, 23:53 
> Жаль что они не опубликовали аргументацию при выборе именно этой DVCS.

Скорее всего "ну не могут же BSDшники пользоваться системой от главного линуксоида?!" :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

31. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:18 
>> Жаль что они не опубликовали аргументацию при выборе именно этой DVCS.
> Скорее всего "ну не могут же BSDшники пользоваться системой от главного линуксоида?!" :)

Спонсор не разрешает?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

37. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 00:52 
> Спонсор не разрешает?

Да хрен их там знает, что именно их толкает принимать идиотские и субоптмальные решения. Может быть у них аллергия на нормальное управление проектом в целом.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

75. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от iZEN (ok) on 27-Апр-13, 08:35 
Уныло и толсто.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

170. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:52 
> Уныло и толсто.

Но с правдивостью утверждения ты не споришь, заметь :)

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

48. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от zombardeer on 27-Апр-13, 01:38 
уныло и тоолсто
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

77. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Andrey Mitrofanov on 27-Апр-13, 09:51 
> уныло и тоолсто

А это вторая причина выбора.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

83. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok) on 27-Апр-13, 12:37 
Некогда. Надо дело делать, а не искать оправдания перерывам в разработке от переезда на модный git.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

84. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Andrey Mitrofanov on 27-Апр-13, 13:05 
> Некогда. Надо дело делать, а не искать оправдания перерывам в разработке от
> переезда на модный git.

Патчи емейлом можно слать -- без перерывов! CVS только мешает!!

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

123. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от develop7 (ok) on 28-Апр-13, 20:38 
>> Некогда. Надо дело делать, а не искать оправдания перерывам в разработке от переезда на модный git.
> Патчи емейлом можно слать -- без перерывов! CVS только мешает!!

Вы говорите так, будто патчи по email — что-то плохое. Тем более, что патчи-в-рассылку — не такая уж и редкая практика (linux, git, mercurial).

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

136. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Andrey Mitrofanov on 29-Апр-13, 11:08 
>>> Некогда. Надо дело делать
>> Патчи емейлом можно слать -- без перерывов! CVS только мешает!!
> Вы говорите так, будто патчи по email — что-то плохое. Тем более,

Я так говорю, как будто "Некогда." не агрумент.

Аргументы вас не интересуют?

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

156. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от develop7 (ok) on 30-Апр-13, 00:17 
>>>> Некогда. Надо дело делать
>>> Патчи емейлом можно слать -- без перерывов! CVS только мешает!!
>> Вы говорите так, будто патчи по email — что-то плохое. Тем более,
> Я так говорю, как будто "Некогда." не агрумент.

Ну дык. Для Git всегда есть время — ведь это же Git.

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

158. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 30-Апр-13, 11:56 
> Ну дык. Для Git всегда есть время — ведь это же Git.

(ехидно) таки да. это у питонистов (и пыхеров рядом с ними) принято сначала пытаться что-то сделать, а потом всё равно не изучать инструмент. у нормальных людей всё наоборот: сначала изучаем инструменты.

а если инструмент изучать не надо, то это или такой же инструмент, как прошлый (сменили шило на мыло), или из его возможностей будут использоваться три с половиной штуки, о которых пациент догадался (и то не полностью; и которые, обычно, на шелл-скриптах чуть ли не проще сделать).

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

10. "Проект nginx перешёл с использования Subversion на Mercurial"  –3 +/
Сообщение от anoname on 26-Апр-13, 23:26 
А через год свалят на git?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:14 
> А через год свалят на git?

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

41. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:59 
И выложат под лицензией Apache. Чтобы совсем уж знатный троллфэйс.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

17. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от хрюкотающий зелюк on 26-Апр-13, 23:56 
Полностью одобряю выбор Mercurial, т.к. это лучшая DVCS. Работал и с git и многими другими. Предпочитаю Mercurial ^_^
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Статс on 27-Апр-13, 00:06 
Поддерживаю.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

38. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:53 
> Поддерживаю.

Подхрюкиваете? :)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

26. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:13 
> Полностью одобряю выбор Mercurial, т.к. это лучшая DVCS. Работал и с git
> и многими другими. Предпочитаю Mercurial ^_^

У вас в слоев VCS лишняя D затесалась. А так все правильно, да.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

59. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Anonus (ok) on 27-Апр-13, 02:51 
>> Полностью одобряю выбор Mercurial, т.к. это лучшая DVCS. Работал и с git
>> и многими другими. Предпочитаю Mercurial ^_^
> У вас в слоев VCS лишняя D затесалась. А так все правильно,
> да.

А у тебя дорогой анонимный брат не только "Д" потерялась, ты ещё и буквы местами перепутал в слове CVS...

:-))))))))))))

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

171. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:54 
> и буквы местами перепутал в слове CVS...

CVS - это ваш HG, пытащийся под него косить. Ну ладно, скорее под SVN, что впрочем однофигственно.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

27. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:14 
Всегда ненавидел их за отвратный код. Теперь ещё и за отвратную vcs.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:17 
> Всегда ненавидел их за отвратный код. Теперь ещё и за отвратную vcs.

Да пофиг, какой код и какая vcs, лишь бы работало.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

33. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 00:33 
Так не работает, и во многом из-за такого кода. Из-за этого же кода nginx невозможно отлаживать, а из-за vcs теперь ещё и патчи толком делать нельзя будет.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

42. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 01:01 
> кода nginx невозможно отлаживать, а из-за vcs теперь ещё и патчи
> толком делать нельзя будет.

Ну вообще-то если вам не нравятся отстойные VCS, можно научить git работать с репами hg. Есть для него скриптики характерные, обучающие работать с чужими репами. В том числе и hg'шными.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

45. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от namnloes on 27-Апр-13, 01:18 
> из-за vcs теперь ещё и патчи толком делать нельзя будет.

Поциентам, не осилившим mercurial на уровне «сляпать заплатку», соваться в проекты уровня выше «мой первый проект на C++» противопоказано.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

51. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 02:26 
>  Поциентам, не осилившим mercurial на уровне «сляпать заплатку»,

Я не хочу "осиливать", т.е. жрать через силу этот ваш горбатый кактус на питоне, который тормозит и мимикрирует под допотопный svn. Git выгодно отличается тем что сразу сделан как DVCS, с пониманием воркфлоу в команде и прочая. Поэтому все типовые действия в нем делаются логично и ненапряжно. Так как их ожидаешь увидеть в DVCS. А то что какие-то некрофилы никак от своих CVS и SVN отвыкнуть не могут - не мои проблемы.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

60. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от Anonus (ok) on 27-Апр-13, 02:56 
>>  Поциентам, не осилившим mercurial на уровне «сляпать заплатку»,
> Я не хочу "осиливать", т.е. жрать через силу этот ваш горбатый кактус
> на питоне, который тормозит и мимикрирует под допотопный svn. Git выгодно
> отличается тем что сразу сделан как DVCS, с пониманием воркфлоу в
> команде и прочая. Поэтому все типовые действия в нем делаются логично
> и ненапряжно. Так как их ожидаешь увидеть в DVCS. А то
> что какие-то некрофилы никак от своих CVS и SVN отвыкнуть не
> могут - не мои проблемы.

Oooooooooooo, наш анонимный Брат знает толк в "воркфлоу"...

Давай-ка, расскажи-ка нам лоховатым крестьянам, чего тебе принципиально не хватает в ртутной системе в отличие от системы для чётких патсанчиков.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

64. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 03:03 
> Я не хочу "осиливать", т.е. жрать через силу этот ваш горбатый кактус
> на питоне, который тормозит

У меня на pentium 150 не тормозит. Что у вас за компьютер?

> и мимикрирует под допотопный svn.

"Лучше быть голодным, лишь бы только модным".

> что какие-то некрофилы никак от своих CVS и SVN отвыкнуть не могут - не мои проблемы.

Ну, конечно, весь мир делится на две неравные категории, дебилы и ты. Мы так и думали. Только скажите нам, о умнейший, причём здесь это? Речь была о том, что вы, о умнейший, будете радовать своими патчами разработчиков nginx. И для этого нужно знать только две команды, одна из которых - clone.

> Git выгодно отличается тем что сразу сделан как DVCS, с пониманием воркфлоу в команде и прочая

Кстати, по этому поводу можно подробнее? Можно даже в виде краткой обзорной статьи, которую не стыдно поместить в вики или даже в список избранных комментариев входящих в курс молодого опеннетовца.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

172. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:55 
> У меня на pentium 150 не тормозит. Что у вас за компьютер?

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

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

82. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от namnloes on 27-Апр-13, 11:25 
> Я не хочу "осиливать", т.е. жрать через силу этот ваш горбатый кактус
> на питоне, который тормозит и мимикрирует под допотопный svn.

1. Ну расскажи же, что там у тебя тормозит. Нет, я слежу за рассылкой mercurial-devel и вижу, как парни из facebook неустанно пилят производительность, но там всё сводится обычно к «`hg status` на репке с 450.000 файлов отрабатывает за 0,45 с, а `git status` — за 0,28, но щас мы это поправим». Это, батенька, трогает только ЛОР^Wопеннетовских аналитиков.

2. Ну и конечно, расскажи нам, что такого нераспределённого в hg, Где там тебе мерещится svn? Ну, кроме up, ci и st.

> Git выгодно отличается тем что сразу сделан как DVCS, с пониманием воркфлоу в
> команде и прочая.

hg и git делались параллельно и с одной и той же целью — пилить ядро в большой команде. Так что прекращай словоблудие и излагай факты.

> Поэтому все типовые действия в нем делаются логично и ненапряжно.

http://stevelosh.com/blog/2013/04/git-koans/
http://stevelosh.com/media/images/blog/2010/01/mercurial-vs-...

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

90. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от arisu (ok) on 27-Апр-13, 14:09 
> http://stevelosh.com/blog/2013/04/git-koans/
> http://stevelosh.com/media/images/blog/2010/01/mercurial-vs-...

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

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

96. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от develop7 (ok) on 27-Апр-13, 15:19 
>> http://stevelosh.com/blog/2013/04/git-koans/
>> http://stevelosh.com/media/images/blog/2010/01/mercurial-vs-...
> да хватит уже на него ссылаться. человек или намеренно делает вид, что не понимает, или действительно не понимает, как работать с git. я выше уже писал, почему checkout.

чем именно git такой особенный, что требуется отдельно понимать, как с ним работать?


Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

98. "Проект nginx перешёл с использования Subversion на Mercurial"  –3 +/
Сообщение от arisu (ok) on 27-Апр-13, 15:25 
> чем именно git такой особенный, что требуется отдельно понимать, как с ним
> работать?

тем, что для комфортной работы с ним требуется отдельно понимать, как с ним работать. для тех, кого это не устраивает, есть другие системы контроля версий.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

99. "Проект nginx перешёл с использования Subversion на Mercurial"  –2 +/
Сообщение от develop7 (ok) on 27-Апр-13, 15:41 
>> чем именно git такой особенный, что требуется отдельно понимать, как с ним
>> работать?
> тем, что для комфортной работы с ним требуется отдельно понимать, как с ним работать. для тех, кого это не устраивает, есть другие системы контроля версий.

И чем именно git настолько лучшевсех, что для его комфортного использования следует прилагать дополнительные усилия?

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

100. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от arisu (ok) on 27-Апр-13, 15:49 
скажи, ты в детстве был травмирован, или голоса в голове у тебя сразу появились? в любом случае: получай ответы у них, им лучше знать.
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

111. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok) on 27-Апр-13, 20:15 
> скажи, ты в детстве был травмирован, или голоса в голове у тебя сразу появились? в любом случае: получай ответы у них, им лучше знать.

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

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

112. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 27-Апр-13, 21:17 
а чего ты ожидал, городя чушь? я не всегда в настроении для этих игр.
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

173. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:57 
> чем именно git такой особенный, что требуется отдельно понимать, как с ним работать?

А чем перфоратор такой особенный что требуется понимать как с ним работать? И почему пульт управления микроволновки содержит столько кнопочек? Дикари с неодобрением смотрят на данные предметы, утверждая что каменный молоток и костер - всяко привычнее.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

176. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok) on 23-Май-13, 23:56 
>> чем именно git такой особенный, что требуется отдельно понимать, как с ним работать?
> А чем перфоратор такой особенный что требуется понимать как с ним работать? И почему пульт управления микроволновки содержит столько кнопочек? Дикари с неодобрением
> смотрят на данные предметы, утверждая что каменный молоток и костер - всяко привычнее.

Если я правильно перевёл с языка «я буду говорить намёками, чтобы при случае заявить, что имел в виду совсем не то, что написал», то вышенаписанное больше всего похоже на «Git >> Mercurial, как микроволновка >> костёр». Интересно вот что — как именно вы все приходите к этому выводу?

Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

39. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 00:54 
> Всегда ненавидел их за отвратный код. Теперь ещё и за отвратную vcs.

Код у них достаточно горбатый, да. Но работает прилично. Как ни странно. А вот vcs у них гогно. Они заменили древнее гогно на свежее гогно. Пф!


Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

78. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Andrey Mitrofanov on 27-Апр-13, 09:54 
> Всегда ненавидел их за отвратный код. Теперь ещё и за отвратную vcs.

Шли им *патчи* в виде git пул-реквестов! Заствь их задуматься!</>

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

110. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от Аноним (??) on 27-Апр-13, 19:43 
> Шли им *патчи* в виде git пул-реквестов! Заствь их задуматься!</>

А что, это был бы знатный троллфэйс :)

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

49. "Проект nginx перешёл с использования Subversion на Mercurial"  +2 +/
Сообщение от Игрулькин on 27-Апр-13, 01:53 
Несмотря на толпы фанатов, слепо доверяющим софту "от Отца", я предпочитаю более продуманный софт - Mercurial. И понимаю мотивы других - если софт интуитивно прост, значит над ним думали.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Проект nginx перешёл с использования Subversion на Mercurial"  +3 +/
Сообщение от Аноним (??) on 27-Апр-13, 02:30 
> интуитивно прост,

Вообще-то это очень субъективно. Если рассматривать git как dvcs а не "svn, только лучше" - он как раз простой, логичный и как раз всегда делает именно то что и ожидается от DVCS. А вот мимикрия DVCS под централизованный VCS - удел извращенских некроманов.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

63. "Проект nginx перешёл с использования Subversion на Mercurial"  –4 +/
Сообщение от Anonus (ok) on 27-Апр-13, 03:03 
>> интуитивно прост,
> Вообще-то это очень субъективно. Если рассматривать git как dvcs а не "svn,
> только лучше" - он как раз простой, логичный и как раз
> всегда делает именно то что и ожидается от DVCS. А вот
> мимикрия DVCS под централизованный VCS - удел извращенских некроманов.

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

Как гритца, хоть ты мне и анонимный Брат, но нехер так беспардонно гадить. Надеюсь модератор не побрезгует подтереть за тобой.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

54. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 02:34 
> Несмотря на толпы фанатов, слепо доверяющим софту "от Отца", я предпочитаю более продуманный софт - Mercurial

И чем вы отличаетесь друг от друга, можете сказать? Одинаковые люди с одной и той же позицией - видеть только достоинства "своих" и недостатки "чужих". Как тут теперь модно говорить на опеннете, "фанаты марки".

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

66. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Anonus (ok) on 27-Апр-13, 03:40 
> И чем вы отличаетесь друг от друга, можете сказать? Одинаковые люди с
> одной и той же позицией - видеть только достоинства "своих" и
> недостатки "чужих". Как тут теперь модно говорить на опеннете, "фанаты марки".

Слышь, Буратина, тебя случаем не за такие разговорчики в строю с ЛОРа попёрли ? Ты смотри, тут публика строгая, им палец в рот не клади, за Тор Вальдса враз голову откусят или банным молотом по голове чирк и в колодец... :-)))

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

67. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 03:53 
>> И чем вы отличаетесь друг от друга, можете сказать? Одинаковые люди с
>> одной и той же позицией - видеть только достоинства "своих" и
>> недостатки "чужих". Как тут теперь модно говорить на опеннете, "фанаты марки".
> Слышь, Буратина, тебя случаем не за такие разговорчики в строю с ЛОРа
> попёрли ? Ты смотри, тут публика строгая, им палец в рот
> не клади, за Тор Вальдса враз голову откусят или банным молотом
> по голове чирк и в колодец... :-)))

Я прекрасно вижу, какая тут публика. И кого тут откуда попёрли. Но раз мы все здесь сегодня собрались, значит будем любить. Через интернет любить. Кто первый?

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

72. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от Аноним (??) on 27-Апр-13, 06:44 
>>> И чем вы отличаетесь друг от друга, можете сказать? Одинаковые люди с
>>> одной и той же позицией - видеть только достоинства "своих" и
>>> недостатки "чужих". Как тут теперь модно говорить на опеннете, "фанаты марки".
>> Слышь, Буратина, тебя случаем не за такие разговорчики в строю с ЛОРа
>> попёрли ? Ты смотри, тут публика строгая, им палец в рот
>> не клади, за Тор Вальдса враз голову откусят или банным молотом
>> по голове чирк и в колодец... :-)))
> Я прекрасно вижу, какая тут публика. И кого тут откуда попёрли. Но
> раз мы все здесь сегодня собрались, значит будем любить. Через интернет
> любить. Кто первый?

тут два "пИсателя" остались, буратино да еще новая звезда слегка уставшая на взлете arisu, подпущшенные модератором, остальные разбежались на хабрафорумы с картинками. Если их забанить вообще скучно будет - на это никто не пойдет.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

74. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 06:46 
> тут два "пИсателя" остались, буратино да еще новая звезда слегка уставшая на взлете arisu

"Евреи вышли в финал" // анекдот :)

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

92. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 27-Апр-13, 14:16 
arisu — очень «старая» звезда. она как минимум лет 7 уже на небосклоне.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

103. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 27-Апр-13, 17:33 
А я ведь знал, что ты один из виртуалов после расщепления личности у vitka
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

104. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 27-Апр-13, 18:26 
> А я ведь знал, что ты один из виртуалов после расщепления личности у vitka

О, скандальчик?

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

106. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 27-Апр-13, 18:29 
> О, скандальчик?

нет, у человека галлюцинации. это бывает. но зачем мне разрушать его уютный мир, если мне без разницы, а ему приятно было «догадаться»?

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

76. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от iZEN (ok) on 27-Апр-13, 08:38 
> Как тут теперь модно говорить на опеннете, "фанаты марки".

"Иконы стиля" — точнее.


Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

91. "Проект nginx перешёл с использования Subversion на Mercurial"  +4 +/
Сообщение от arisu (ok) on 27-Апр-13, 14:14 
> если софт интуитивно прост, значит

…он просто подошёл под твои невысказаные представления о том, как «должно быть». для меня, например, git был «интуитивно прост» сразу. возможно, потому, что идеология «всё есть коммит» мне понятна. и бранч — это «коммит с бумажкой», например. это не всем «интуитивно понятно» (откуда и недоумения: почему же для работы с бранчами есть и git branch, и git checkout, и почему у git checkout «столько страшных функций»).

hg делали — в том числе — и чтобы не напугать любителей svn. поэтому люди с «svn-логикой» считают hg «интуитивно понятным». а мне вот не повезло, видимо: я никогда не считал svn ни «удобным», ни «понятным», а принципы git'а как раз показались «естественными».

спорить, что характерно, будут до посинения, потому что реально два разных способа мышления и использования софта.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

95. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok) on 27-Апр-13, 15:17 
>> если софт интуитивно прост, значит
> …он просто подошёл под твои невысказаные представления о том, как «должно быть». для меня, например, git был «интуитивно прост» сразу. возможно, потому, что идеология «всё есть коммит» мне понятна. и бранч — это «коммит с бумажкой», например. это не всем «интуитивно понятно» (откуда и недоумения: почему же для работы с бранчами есть и git branch, и git checkout, и почему у git checkout «столько страшных функций»).

Ну правильно. Код лежит в файлах, у файлов должны быть версии, DAG версий нужно ветвить, ветви DAG нужно сливать, (фрагментами) DAG нужно делиться — вот предметная область пользователя DVCS. А git предлагает сначала изучить устройство своих кишок, которые есть +1 промежуточный слой абстракций, который когда ложится на предметную область пользователя, а когда и не очень. Отсюда и недоумение — разработчики нормальных DVCS почему-то оказываются в состоянии писать маны, опираясь на предметную область пользователя, а в случае git это мало того, что не делается, так ещё и почему-то преподносится (другими) одептами как величайшее достижение со времени изобретения контроля версий вообще.

> hg делали — в том числе — и чтобы не напугать любителей svn. поэтому люди с «svn-логикой» считают hg «интуитивно понятным». а мне вот не повезло, видимо: я никогда не считал svn ни «удобным», ни «понятным», а принципы git'а как раз показались «естественными».

Да вот беда — как же быть с людьми, которые считают, что интуитивно понятного ПО не существует, а git считают менее логичным и последовательным, чем аналоги?

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

97. "Проект nginx перешёл с использования Subversion на Mercurial"  +4 +/
Сообщение от arisu (ok) on 27-Апр-13, 15:24 
> Да вот беда — как же быть с людьми, которые считают, что
> интуитивно понятного ПО не существует, а git считают менее логичным и
> последовательным, чем аналоги?

они должны Поднять Восстание и Убить Всех Фашистов, Которые Заставляют Использовать GIT!!!

ну, или так: просто не использовать git.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

125. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от хрюкотающий зелюк on 28-Апр-13, 21:00 
Mercurial совершенно отличается от SVN, общее там лишь что в локальной нумерации можно использовать обычные номера ревизий в виде цифр и не более того.

Mercurial действительно хорошо продуманная DVCS, и лишь перемещение файлов и русские имена - её единственный минус.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

174. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 23-Май-13, 22:59 
> Mercurial совершенно отличается от SVN, общее там лишь что в локальной нумерации
> можно использовать обычные номера ревизий в виде цифр и не более того.

Получается что надо изучать два разных варианта использования - распределенное и локальное. Нафига бы вот?

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

177. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok) on 24-Май-13, 00:02 
>> Mercurial совершенно отличается от SVN, общее там лишь что в локальной нумерации можно использовать обычные номера ревизий в виде цифр и не более того.
> Получается что надо изучать два разных варианта использования - распределенное и локальное.

как например?

Ответить | Правка | ^ к родителю #174 | Наверх | Cообщить модератору

143. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от Аноним (??) on 29-Апр-13, 12:22 
> спорить, что характерно, будут до посинения, потому что реально два разных способа
> мышления и использования софта.

Странно, первый раз соглашусь с автором.
Ещё бы добавить, что ни один из этих способов не является ущербным, свидетельствующим о прискорбной мозговой недоразвитости использующих его субъектов - было бы вообще хорошо.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

145. "Проект nginx перешёл с использования Subversion на Mercurial"  +1 +/
Сообщение от arisu (ok) on 29-Апр-13, 12:29 
не является, конечно: это подразумевалось.
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

147. "Проект nginx перешёл с использования Subversion на Mercurial"  –1 +/
Сообщение от бедный буратино (ok) on 29-Апр-13, 12:40 
> Ещё бы добавить, что ни один из этих способов не является ущербным,
> свидетельствующим о прискорбной мозговой недоразвитости использующих его субъектов -  было бы вообще хорошо.

Кто не считает, что мир делится на две неравные категории: я и дебилы, тот на опеннет и подобных заборах не пишет. Это индикатор.

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру