The OpenNET Project / Index page

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

Релиз распределённой системы управления версиями Mercurial 2.2

04.05.2012 12:47

Представлен релиз распределённой системы управления версиями Mercurial 2.2. Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+. Среди проектов, использующих Mercurial, можно выделить OpenSolaris, NetBeans, OpenJDK, ALSA, Mozilla, Xen, Xine, Dovecot, NTFS-3G, Python, Vim и W3C.

Среди изменений, внесённых в Mercurial 2.2:

  • В команду commit добавлена поддержка опции '--amend' для выполнения коммита с использованием новой инфраструктуры Phases, вводящей несколько дополнительных проверок на уровне клиента. Например, защищающей от перезаписи истории и обмена сырыми наборами изменений с другими репозиториями;
  • Добавлена поддержка ОС Plan9;
  • Серия значительных оптимизаций: Увеличена производительность операции слияния (merge) при наличии большого числа неизвестных файлов. Ускорено выполнение операций push/pull для некоторых видов транспорта. На языке Си переписан парсер индекса revlog. Увеличена производительность распаковки больших цепочек при выполнении push. Ускорено выполнение операций чтения и записи больших fncache-файлов в хранилище;
  • В команду graft добавлена опция "--dry-run" для оценочного выполнения действия без фактических изменений;
  • В интерфейсе добавлена поддержка настройки ширины и цвета для веток, добавлено отображения числа блоков в diff, обеспечена поддержка многоуровневых индексов репозитория;
  • Добавлена серверная настройка конфигурации для клонирования без использования сжатия;
  • В команду revert добавлена поддержка возвращения изменений для субрепозиториев;
  • В revset добавлено ключевое слово "matching";
  • Расширены средства интеграции с Bugzilla.

Сразу после выпуска 2.2.0 вышло внеплановое обновление 2.2.1, в котором была устранена значительная утечка памяти в hgweb.

Достоинства Mercurial:

  • Быстродействие:
    • Высокая производительность работы с хранилищем, независящая от числа элементом в нём (O(1) revlog);
    • Компактное хранение данных в проиндексированном и сжатом виде;
    • Оптимизирован для эффективной работы с данными на жёстком диске;
    • Все изменения и файлы в репозитории дополнительно проиндексированы;
    • Для копирования данных по сети используется HTTP и SSH, данные передаются в сжатом виде.
  • Масштабирование
    • Распределённая модель разработки позволяет участвовать в проекте неограниченному числу разработчиков;
    • Допускается произвольное слияние отдельных децентрализованных репозиториев, поддерживаемых отдельными разработчиками;
    • Объём репозитория, число файлов и зафиксированных изменений не отражается отрицательно на производительности;
    • При работе нет необходимости ждать освобождения блокировки.
  • Надёжность.
    • Для контроля целостности данных в репозитории используется SHA1;
    • Хранилище реализовано в журнальном виде - данные не замещаются, а добавляются. Ведётся журнал транзакций;
    • Быстрый алгоритм проверки целостности репозитория;
    • Встроенные средства резервного копирования и проверки целостности;
  • Удобство использования.
    • Привычный CVS-подобный набор команд;
    • Наличие встроенной системы подсказки;
    • Интегрированный Web-интерфейс;
    • Большой выбор GUI интерфейсов.
  • Лёгкость внедрения:
    • Поддержка платформ UNIX, MacOS X и Windows;
    • Средства, упрощающие миграцию с других систем управления исходными текстами;
    • Поддержка нескольких моделей организации репозитория: централизованная cvs-подобная, децентрализованная иерархическая и распределённая полуиерархическая;
    • Поддержка внешних обработчиков и дополнений.


  1. Главная ссылка к новости (http://www.selenic.com/piperma...)
  2. OpenNews: Релиз распределённой системы управления версиями Mercurial 2.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mercurial
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (94) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:58, 04/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    > На языке Си переписан парсер индекса revlog.

    В гит умнее сделали - писали не "на питоне" как некоторые, а "распределенную систему контроля версий". Результат налицо.

     
     
  • 2.2, Andrey Mitrofanov (?), 13:00, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > писали не "на питоне" как некоторые, а
    > "распределенную систему контроля версий". Результат налицо.

    +1 Насмотря на то, что таки да _начинали писать на перле-баше.

     
     
  • 3.23, Аноним (-), 16:37, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    На таковых там только обвязка, а все что хоть как-то может влиять на скорость - сразу сделано нормально, а не как у этих господ, когда озарение в стиле "фигню гоните, парни" приходит лишь когда все сбежали на конкурирующий проект :)
     
     
  • 4.32, develop7 (ok), 16:48, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > На таковых там только обвязка, а все что хоть как-то может влиять на скорость - сразу сделано нормально, а не как у этих господ, когда озарение в стиле "фигню гоните, парни" приходит лишь когда все сбежали на конкурирующий проект :)

    Все сбежали на github. У которого под капотом могло быть хоть monotone, хоть darcs, хоть тот же mercurial — лишь бы pull requestы были нормально реализованы.

     
     
  • 5.36, Andrey Mitrofanov (?), 17:07, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >могло быть хоть monotone, хоть darcs, хоть тот же mercurial

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

     
     
  • 6.44, develop7 (ok), 18:03, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>могло быть хоть monotone, хоть darcs, хоть тот же mercurial
    > Сдохли бы от такого "счастья", спуская время и деньги на переписывание уже работающего git-а. ((впочем, да, ровно так же недоказуемо, как и твое "могло бы быть". паритетненько. отрицательная логика -- плоды.))

    git-daemon они совершенно точно переписали на erlang. ну и почти наверняка в продакшне они используют собственную реимплементацию в виде http://libgit2.github.com/
    а оригинальный git да, проще сдохнуть, чем дописать. но не потому, что ракетная наука, а потому, что говно под капотом

     
     
  • 7.62, Аноним (-), 19:02, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > а потому, что гoвно под капотом

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

    Вообще, если софт написан быстро (чем так пальцуют питонисты) - это практически гарантия того что он некачественный и обладает хреновыми параметрами. Не, я конечно понимаю что убер-мега-супер-дупер-wannabe-developer-скрипткидям невдомек что нормальная постановка процессов разработки и выпуск качественной проги а не наколенной поделки требует времени. Бывает. У некоторых с опытом проходит.

     
  • 7.102, evgeny_t (ok), 16:17, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    не нужно преувеличивать заслуги быдлокодеров
    их git daemon - 2000 строчек говнокода

    и почти уверен что они используют git shell и обычный гит который может да же школьник настроить )

     
  • 6.58, Аноним (-), 18:52, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Сдохли бы от такого "счастья",

    И вообще, бы в этом мире не считается. Есть факты. А что там могло бы - никого не интересует. Вот у того типа мог бы быть миллиард. Даже долларов. Врядли осознание этого факта его сильно согревает :P.

     
  • 5.40, Аноним (-), 17:39, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Все сбежали на github.

    При том почему-то [b]сначала[/b] появился гит и убедил довольно много разработчиков в том что он рулез и только [b]потом[/b] появиля гитхаб который стал пользоваться тем фактом что гит рулит для повышения своей популярности и извлечения бабла из свежесозданного (самими собой же!) сегмента рынка. Вам не кажется что тут есть некие простые и логичные причинно-следственные взаимосвязи? Или вам обязательно нужен Кэп? :)

     
     
  • 6.45, develop7 (ok), 18:07, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Все сбежали на github.
    > При том почему-то [b]сначала[/b] появился гит и убедил довольно много разработчиков в том что он рулез и только [b]потом[/b] появиля гитхаб который стал  пользоваться тем фактом что гит рулит для повышения своей популярности и извлечения бабла из свежесозданного (самими собой же!) сегмента рынка.

    гитхаб зарулил конкурентов на старте только и исключительно pull requestами — вмерживанием contributions одной кнопкой не приходя в сознание.

     
     
  • 7.46, Andrey Mitrofanov (?), 18:18, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Веб-два-нуль пул реквест одной кнопкой это Фича!! LKML вянет, мякнет и сдувается, дорогу Новому Поколению опсорсных девов. Твиттер, Рейлс и Макбук наше фсьо.</ура,мыпоняли>
     
     
  • 8.53, develop7 (ok), 18:32, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А ты думал Люди в отличие от фанатиков склонны ценить своё время ... текст свёрнут, показать
     
     
  • 9.55, Andrey Mitrofanov (?), 18:34, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Уберменшены в треде Ну, зигхайль ... текст свёрнут, показать
     
  • 8.81, Аноним (-), 23:52, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Еще скажите что с макосятиной Ну в общем рабы этого как его там, который теп... текст свёрнут, показать
     
  • 7.49, Andrey Mitrofanov (?), 18:19, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > гитхаб зарулил

    ///BTW, мне показалось или Hg тут никому не интересен?

     
     
  • 8.61, Аноним (-), 18:57, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так hghub же нет Да и звучит так что язык сломаешь ... текст свёрнут, показать
     
     
  • 9.97, гитхкп (?), 09:08, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то есть Назывется BitBucket Просто гит все учили за то, что его породи... текст свёрнут, показать
     
     
  • 10.107, arisu (ok), 21:25, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    я 8212 не за это твоё утверждение 8212 ложь ... текст свёрнут, показать
     
  • 7.59, Аноним (-), 18:54, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > гитхаб зарулил конкурентов на старте только и исключительно pull requestами —

    Насколько я помню, пулл-реквесты придумали куда раньше до них. А то что они это сделали в наиболее удобном виде с удобным интерфейсиком на вебмордочке - да, они это сделали и словили epic win. Не вижу чем это так уж нечестно.

    > вмерживанием contributions одной кнопкой не приходя в сознание.

    Ну так кто ж виноват что гит так умеет? :)

     
     
  • 8.65, develop7 (ok), 19:14, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кто и когда Словили epic win, из-за этого к ним пошли юзеры, которые автоматиче... текст свёрнут, показать
     
     
  • 9.83, Аноним (-), 00:37, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Линуксоиды в своей рассылке перекидываются pull request уже фиг знает сколько И... текст свёрнут, показать
     
     
  • 10.89, develop7 (ok), 02:08, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    дада шлют в рассылку патч и сообщение типа посоны замергайте идея с pull re... текст свёрнут, показать
     
     
  • 11.98, Аноним (-), 11:29, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И что Вполне себе pull request Ну так заслуженно сняли, имхо Хорошо же когда ... текст свёрнут, показать
     
     
  • 12.100, develop7 (ok), 13:23, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так я и не спорю, что сотни профита заслужены гитхабом по праву первопроходца... текст свёрнут, показать
     
     
  • 13.106, arisu (ok), 21:24, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что не мешает ему оставаться 171 батником 187 ... текст свёрнут, показать
     
  • 11.105, arisu (ok), 21:23, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а в чём проблема с этим какая разница, в рассылку, или кнопочку на вебморде ил... текст свёрнут, показать
     
     
  • 12.111, develop7 (ok), 23:05, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да ничего непосильного 8212 в git для этого целая специальная команда встроен... текст свёрнут, показать
     
  • 7.72, Аноним (-), 20:09, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кому ты врешь, няшечька? Кнопка вмерживания пул-реквестов появилась год назад, к этому времени гитхаб уже зарулил всех конкурентов.

    https://github.com/blog/843-the-merge-button
    > April 25, 2011

     
     
  • 8.75, develop7 (ok), 20:38, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ух ты, точно а pull requestы появились больше четырёх лет назад https github ... текст свёрнут, показать
     
     
  • 9.82, Аноним (-), 00:22, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Все правильно Гитхаб всегда позиционировал себя не просто как свалку кода, а ка... текст свёрнут, показать
     
     
  • 10.85, arisu (ok), 01:25, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    причём что интересно инструмент откровенно плохой, а хомки едят ... текст свёрнут, показать
     
     
  • 11.99, Аноним (-), 11:33, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаешь, чтобы сказать что нечто хорошее или плохое - не лишне бы иметь некий ... текст свёрнут, показать
     
     
  • 12.103, arisu (ok), 21:16, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    кагбэ для взаимодействия 8212 тот же redmine ты знаешь, отлично взаимодейств... текст свёрнут, показать
     
  • 3.42, Andrey Mitrofanov (?), 17:49, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >[git] _начинали писать на перле-баше.

    Кстати, :/ неправда. e83c5163316f89bfbde7d9ab23ca2e25604af290 -- исключительно Си в самом начале.

     
  • 2.3, Аноним (-), 13:11, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ты опять выходишь на связь?
     
  • 2.5, develop7 (ok), 13:38, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    именно, что налицо — explicit copy/rename tracking как не было, так и нет. и скорее всего уже никогда не будет.
     
     
  • 3.6, Аноним (-), 13:50, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и в твиттер сообщения не отправляет.
     
     
  • 4.20, develop7 (ok), 14:49, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    напиши плагин. 15 минут работы. в отличие от.
     
  • 2.7, Аноним (-), 13:52, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Результат - как после stable_api_nonsense.tar.xz.java.rar.exe
     
     
  • 3.26, Аноним (-), 16:40, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Результат - как после stable_api_nonsense.tar.xz.java.rar.exe

    Питонисты знают толк в извращениях, судя по названию файла...

     
  • 2.13, Atterratio (ok), 14:16, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хм... Если я правильно помню, то git вообще начали писать только потому что устраивающая на тот момент Линуса Mercurial была платная.

    Поправте если я не прав!

     
     
  • 3.14, Evgueni (?), 14:24, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    BitKeeper Эта система контроля версий и сейчас платная. А Линуса всё устраивало, пока его заплатить за её использование не попросили.
     
  • 3.15, anonymous (??), 14:26, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Неправ. Платная - BitKeeper. А Monotone - тормознутая.
    Mercurial тогда еще и не было.
     
     
  • 4.27, Аноним (-), 16:41, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Mercurial тогда еще и не было.

    И таки да, на фоне гиат он тоже тормознутый. И форки/мержи в гите - epic win.

     
     
  • 5.30, develop7 (ok), 16:44, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Mercurial тогда еще и не было.
    > И таки да, на фоне гиат он тоже тормознутый. И форки/мержи в гите - epic win.

    Вот и выросло поколение, не различающее git и github.

     
     
  • 6.43, Аноним (-), 18:02, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот и выросло поколение, не различающее git и github.

    Гитхаб всего лишь пользуется фичами гита. Не было бы фич, не было бы гитхаба. Внезапно.

     
     
  • 7.51, develop7 (ok), 18:22, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вот и выросло поколение, не различающее git и github.
    > Гитхаб всего лишь пользуется фичами гита. Не было бы фич, не было бы гитхаба. Внезапно.

    какими такими фичами?

     
     
  • 8.63, Аноним (-), 19:06, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мержем например И пулл-реквесты кстати придумали далеко на на гитхабе Например... текст свёрнут, показать
     
     
  • 9.66, develop7 (ok), 19:17, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    8230 успешно зарабатывая RSI олсо в какой такой VCS нету мержа ... текст свёрнут, показать
     
     
  • 10.68, Аноним (-), 19:36, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну это слишком уж жирно, не засчитано Хотя-бы потому что вы сами предлагали... текст свёрнут, показать
     
     
  • 11.69, develop7 (ok), 19:46, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так мне не и надо в твиттер постить, как саркастически предложил ваш тёзка И я ... текст свёрнут, показать
     
     
  • 12.77, Аноним (-), 21:42, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Наверное потому что git писан разработчиком Рулящим огромным успешным проектом ... текст свёрнут, показать
     
     
  • 13.79, develop7 (ok), 22:36, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Иными словами, ты не в состоянии выбрать инструмент самостоятельно Следующий ... текст свёрнут, показать
     
     
  • 14.84, Аноним (-), 00:39, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Иными словами, я выбираю не то что на питоне как некоторые остолопы, а то что... текст свёрнут, показать
     
  • 2.35, MaMoHT (?), 16:55, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Даааа, результат на лицо:
    1. Не умеет работать с уникодом.
    2. Портируется кем попало-как попало - ведь в исходном варианте поддержка только одной ОС.
    3. Не поддерживает тяжеловесные ветки.
    4. Вряд ли когда сможет revset's
    и так далее...

    Зато быстрее на секунды(доли секундны), потому что написан не на питоне....

     
     
  • 3.47, Аноним (-), 18:18, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это как O_O Котируется не теоретическая газификация луж а результаты Хотите ск... текст свёрнут, показать
     
     
  • 4.71, develop7 (ok), 20:07, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ты даже не понял о чём вообще речь учи матчасть ещё учи матчасть То-то я смот... текст свёрнут, показать
     
     
  • 5.78, Аноним (-), 21:51, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Придумай хоть 1 вменяемый аргумент А то у тебя скорость работы - не требуется, ... текст свёрнут, показать
     
     
  • 6.80, develop7 (ok), 22:49, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ты не знаешь, что такое lighweight branch, что 8212 heavyweight b и чем они ... текст свёрнут, показать
     
     
  • 7.87, arisu (ok), 01:32, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ты не знаешь, что такое lighweight branch, что — heavyweight b. и
    > чем они отличаются.

    а что это такое и зачем оно надо?

     
     
  • 8.92, develop7 (ok), 02:22, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ветки в большинстве современных dvcs считаются т н lightweight 8212 потому, ... текст свёрнут, показать
     
     
  • 9.93, arisu (ok), 02:25, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вопрос был скорее риторический, но tnx, пояснение годное ... текст свёрнут, показать
     
  • 7.94, Аноним (-), 02:28, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, ваших меркуриаловских терминов я не знаю Оперируйте понятиями из гита и тог... текст свёрнут, показать
     
     
  • 8.108, Аноним (-), 01:22, 06/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ух какой у анонима батхерт Прям образцово-показательный ... текст свёрнут, показать
     

  • 1.4, анонимусс (?), 13:29, 04/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Добавлена поддержка ОС Plan9;

    Весьма нужная и актуальная фича, ага.

     
     
  • 2.8, vschigrin (ok), 13:58, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Добавлена поддержка ОС Plan9;
    >
    >Весьма нужная и актуальная фича, ага.

    В чём собственно ирония? =)

     
     
  • 3.28, Аноним (-), 16:41, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > В чём собственно ирония? =)

    В количестве тех кто сможет это оценить. А что, вы plan9 пользутесь? :)

     
  • 2.9, Аноним (-), 13:58, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Раз кто-то сделал — значит, как минимум ему было нужно.
     
  • 2.11, добрый дядя (?), 14:06, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Весьма нужная и актуальная фича, ага.

    мне смешно, аноним думал что Mercurial делают чтобы ЕГО, лично его и именно его, порадовать нужными только ему фишками

    подумай, если кто-то так яростно пилил hg для Plan9, значит ему было не лень, а очень нужно, либо интересно либо бабла заплатили

     

  • 1.10, Аноним (-), 14:01, 04/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная вещь, но есть одна большая проблема - питон. У него ещё не появилось сторонних реализаций, как например переписанный на яве git?
     
     
  • 2.12, Аноним (-), 14:08, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Для кого проблема?
     
     
  • 3.39, Аноним (-), 17:32, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для тех, у кого система девственно чиста от пыхтона.
     
  • 2.16, Cykooz (?), 14:26, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Отличная вещь, но есть одна большая проблема - питон. У него ещё не появилось сторонних реализаций, как например переписанный на яве git?

    Для кого как, для меня вот например Java - это проблема (не очень большая, но всё же), а питон сейчас во многих дистрибутивах из коробки идёт.
    Кстати как там дела с установкой Git на Windows? Помнится раньше была какая то запарка с этим, в отличие от Mercurial.

     
     
  • 3.17, Sauron (??), 14:39, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    С гитом там сейчас все в шоколаде вплоть до того, что есть переписанный гит на шарпе...
    Он же официально микрософтом поддерживается, не знали?
     
     
  • 4.18, Аноним (-), 14:45, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Особенно поддержка русских букв, кодировок и работа из нативной консоли.
    Тут просто все по уши в шоколаде. Или не в шоколаде. Но точно в чем то коричневом.
     
     
  • 5.21, Mike Lee (?), 14:53, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    и кто эти люди которые файлы кириллицей называют? зачем им git?
     
     
  • 6.25, Аноним (-), 16:39, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Да вообще, взяли моду эти русские говорить на своём варварском языке. 7-bit ASCII должно хватить всем!
     
     
  • 7.38, виндотролль (?), 17:27, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    yep
     
  • 4.19, develop7 (ok), 14:48, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, есть реимплементации на жяве, на питоне, и на шарпе. плюс наконец альфа libgit2 с биндингами для всего. а всё почему? потому что кучка батников.
     
     
  • 5.50, Аноним (-), 18:20, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > да, есть реимплементации на жяве, на питоне, и на шарпе.

    А меркуриал никому не уперся его переимплементировать :)

     
     
  • 6.52, develop7 (ok), 18:30, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> да, есть реимплементации на жяве, на питоне, и на шарпе.
    > А меркуриал никому не уперся его переимплементировать :)

    обычно переписывают, когда это оказывается быстрее и проще, чем *до*писать. что характеризует.
    а над hg можно в худшем случае обёртку на питоне наваять. это если принципиально не использовать, скажем, http://mercurial.selenic.com/wiki/CommandServer

     
     
  • 7.57, Аноним (-), 18:50, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Прости, дядя, ну вот знает жабист свою жабу а сишарпер - сишарп Им как и питони... текст свёрнут, показать
     
     
  • 8.64, develop7 (ok), 19:10, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А чем 171 позволяет хранить метаданные в произвольном хранилище 187 не досто... текст свёрнут, показать
     
     
  • 9.70, Аноним (-), 19:57, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это маразм а не достоинство Я, , хочу чтобы оно версии исходников менеджило,... текст свёрнут, показать
     
     
  • 10.74, develop7 (ok), 20:31, 04/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А у парней из github есть И у нас тоже скоро будет И поскольку хомячки 171 п... текст свёрнут, показать
     
     
  • 11.86, Аноним (-), 01:30, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Один только гитхаб разом перекрывает все аргументы hg-хипсторов ... текст свёрнут, показать
     
     
  • 12.88, arisu (ok), 01:33, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    с точки зрения гит-хипсторов ... текст свёрнут, показать
     
     
  • 13.90, develop7 (ok), 02:12, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    8230 которых доят все, кому не лень Потому что если моду не удаётся обуздать,... текст свёрнут, показать
     
     
  • 14.91, arisu (ok), 02:15, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а как именно 171 доят 187 8212 можно узнать ... текст свёрнут, показать
     
     
  • 15.101, develop7 (ok), 13:28, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот взять например bitbucket и недавно реализованную в нём поддержку репозито... текст свёрнут, показать
     
     
  • 16.104, arisu (ok), 21:18, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а ещё вообще-то bitbucket доили не гитом, гит они привинтили по просьбам упорот... текст свёрнут, показать
     
  • 11.95, Аноним (-), 02:52, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ИЧСХ, как обычно, сильнее всех по морде выдали как раз те кому пытались подлизну... текст свёрнут, показать
     
     
  • 12.96, kshetragia (ok), 07:03, 05/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    User5654 залогинься уже Заколебало, если честно, читать портянки бреда Хватит ... текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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