The OpenNET Project / Index page

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

05.11.2018 10:00  Выпуск распределённой системы управления версиями Mercurial 4.8

Доступен релиз распределённой системы управления версиями Mercurial 4.8. Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+. Среди проектов, использующих Mercurial, можно выделить следующие: Mozilla, OpenOffice.org, OpenSolaris, NetBeans, OpenJDK, Nginx, Xine и W3C.

Основные изменения:

  • Стабилизирована реализация шаблонов форматирования, которые можно применять для настройки формата вывода любых команд, в том числе для применения JSON и XML для вывода;
  • Реализовано расширение "closehead" для закрытия произвольных веток без выполнения операции checkout;
  • Добавлена новая настройка commands.resolve.mark-check для вывода предупреждения или ошибки при выполнении операции "--mark" при наличии конфликтующих файлов;
  • Добавлена новая настройка commands.resolve.confirm для подтверждения действий, выполняемых без указания имени файла;
  • В команду rebase добавлен флаг "--stop" для остановки прерванных операций без отбрасывания уже перенесённых изменений;
  • Предложено экспериментальное расширение absorb для "поглощения" рабочих изменений соответствующими наборами изменений;
  • Добавлено экспериментальное расширение fastannotate для ускорения операций аннотирования с использованием предварительно сформированного кэша. Расширение также предоставляет дополнительные опции, такие как "--deleted";
  • В набор hgext добавлено расширение phabricator;
  • В файл конфигурации добавлена настройка http.timeout для определения таймаута;
  • Обеспечена автоматическая загрузка расширений для работы с текущим хранилищем (например, lfs);
  • Расширены правила автодополнения ввода команд hg для zsh;
  • Проведены оптимизации производительности.



Особенности Mercurial:

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


  1. Главная ссылка к новости (https://www.mercurial-scm.org/...)
  2. OpenNews: Выпуск системы управления версиями Apache Subversion 1.11.0
  3. OpenNews: Представлен Breezy, форк системы управления версиями Bazaar
  4. OpenNews: Открыты исходные тексты системы управления версиями BitKeeper
  5. OpenNews: Создатель системы управления версиями Mercurial передаёт проект в руки сообщества
  6. OpenNews: Уязвимость в Git, Subversion и Mercurial, допускающая подстановку команд через URL ssh://
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mercurial
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Вася (??), 10:21, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –21 +/
    Git наше все. Почему все еще развивается этот меркуриал? :/
     
     
  • 2.4, Аноним (4), 10:23, 05/11/2018 [^] [ответить]    [к модератору]
  • +16 +/
    Эээ, Уася! Меркуриал тебе жить мешает, да?
     
     
  • 3.56, Аноним (56), 21:49, 05/11/2018 [^] [ответить]     [к модератору]
  • –5 +/
    Мешает Некоторые полезные проекты с неадекватным руководством почему-то выбираю... весь текст скрыт [показать]
     
     
  • 4.60, myhand (ok), 22:22, 05/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Да чего там учить-то, болезный?

    Тем более, что локально тебе никто не мешает пользоваться git.

     
     
  • 5.62, O01eg (?), 22:46, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Тем более, что локально тебе никто не мешает пользоваться git.

    Мешает, гит не умеет в поддержку иных VCS. И расширения к нему не написать.

     
     
  • 6.64, Клапауций (ok), 00:29, 06/11/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    Git ещё не умеет в версии директорий, в переименования файлов и прочая, прям CVS... весь текст скрыт [показать]
     
     
  • 7.80, myhand (ok), 15:00, 06/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Git ещё не умеет в версии директорий

    Зачем?

    > в переименования файлов

    man git-mv

    > Собственно, для чего Торвальдс его поначалу и создавал.

    О как, оказывается.

     
     
  • 8.82, Клапауций (ok), 15:52, 06/11/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Не нужно Известный аргмент Сам-то читал Wrapper над mv, git remove, git add... весь текст скрыт [показать]
     
     
  • 9.85, myhand (ok), 17:07, 06/11/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Так и запишем зачем нужно - не знаю Все страшнее приходилось и пользоваться ... весь текст скрыт [показать]
     
     
  • 10.92, Клапауций (ok), 06:33, 07/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Это из чего ж такой вывод-то Не нужно - это твоя реприза Не знаю - тоже пр... весь текст скрыт [показать]
     
     
  • 11.106, myhand (ok), 09:50, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Но не скажешь Знакомые знания двоешника Конечно Достаточно взглянуть на... весь текст скрыт [показать]
     
     
  • 12.127, develop7 (ok), 23:20, 07/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Это же угадайка обычная, результат которой ещё и от флагов зависит. Даже diff --git и то больше информации содержит :)
     
     
  • 13.129, myhand (ok), 01:01, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    И ты можешь показать случай, где данная угадайка не работает?
     
     
  • 14.136, develop7 (ok), 09:21, 08/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Конечно, https github com openSUSE systemd pull 7 commits 8463b5cb40d2bfbadda4... весь текст скрыт [показать]
     
     
  • 15.138, myhand (ok), 10:39, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    А ты еще весь контент файла в этом коммите заменил бы до кучи, нафига оставлять ... весь текст скрыт [показать]
     
     
  • 16.139, develop7 (ok), 11:11, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Вот и оправдания начались Только что проверил в диффе старый файл удалило, нов... весь текст скрыт [показать]
     
     
  • 17.140, myhand (ok), 11:49, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Я лишь констатировал, что гранату дали обезьяне С предсказуемым результатом Э... весь текст скрыт [показать]
     
     
  • 18.149, develop7 (ok), 21:15, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Вот и некорректные аналогии начались Я же и говорю в зависимости от ключей ко... весь текст скрыт [показать]
     
     
  • 19.152, myhand (ok), 01:13, 09/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Почему Мы же выяснили, что данным конкретным инструментом ты умеешь пользовать... весь текст скрыт [показать]
     
     
  • 20.156, develop7 (ok), 10:48, 09/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Как будто существует способ убедить тебя в обратном Нормальные люди не аутичны... весь текст скрыт [показать]
     
  • 21.157, myhand (ok), 12:13, 09/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Не допускать идиотских ошибок Ну или хоть не врать для начала Так она вполне ... весь текст скрыт [показать]
     
  • 6.79, myhand (ok), 14:53, 06/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Как тогда я пользуюсь им, учитывая, что основные репы проектов бывают и в hg, и ... весь текст скрыт [показать]
     
     
  • 7.161, нах (?), 14:05, 12/11/2018 [^] [ответить]     [к модератору]  
  • +/
    через кривые врапперы, или благодаря тому, что hg-то как раз - умеет А сделать ... весь текст скрыт [показать]
     
     
  • 8.163, myhand (ok), 10:26, 13/11/2018 [^] [ответить]    [к модератору]  
  • +/
    >> Как тогда я пользуюсь им, учитывая, что основные репы проектов бывают и в hg, и в svn,
    >> и даже в cvs?
    > через кривые врапперы, или благодаря тому, что hg-то как раз - умеет.

    Что hg умеет, болезный, svn?

    > А сделать посреди гитового дерева hg-subrepo - хрен там ты сможешь.

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

    >>> И расширения к нему не написать.
    >> man githooks
    > анацефалы-фантики даже не понимают, чем хук отличается от расширения.

    Принципиально - ничем.  Это просто модель, которая позволяет интегрировать расширения в работу репа.  А вообще - расширения можно писать на чем угодно.  Это у ртути API прибит к питону.

    Плюс libgit.

     
  • 4.68, Аноним (68), 11:15, 06/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Git уже стандартизировали, я чего-то пропустил ISO, NIST, ГОСТ О, оказывается ... весь текст скрыт [показать]
     
     
  • 5.70, А (??), 12:42, 06/11/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Это такая мода пошла, где хайп и стандарт - синонимы.
     
  • 2.14, Аноним (14), 10:50, 05/11/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    Специально, чтобы тебя позлить.
     
  • 2.20, пох (?), 11:14, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    дык видишь же - мурзилла никак с него не слезет, им бы стильно-модно-молодежно п... весь текст скрыт [показать]
     
  • 2.32, ДНК (?), 13:24, 05/11/2018 [^] [ответить]    [к модератору]  
  • +9 +/
    Популярность Git держится на моде и известности Торвальдса. Если бы Торвальд выбрал Mercurial, ты бы сейчас в захлёб орал, что именно он ваше всё. На самом деле нет никаких принципиальных преимуществ Mercurial над Git.
     
     
  • 3.45, пох (?), 17:00, 05/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    популярность git держится на бабках инвесторов, вбуханных в гитляп и гитхляп в... весь текст скрыт [показать]
     
     
  • 4.47, myhand (ok), 17:39, 05/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    На самом деле - самый лучший код пишут программирующие в наручниках.  Левой ногой.  По крайней мере, однажды таки напишут.  Пока, наверное, обдумывают.
     
     
  • 5.54, пох (?), 20:13, 05/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    для программирования никакие vcs не нужны, а умеющему только pull push и бесполе... весь текст скрыт [показать]
     
     
  • 6.59, myhand (ok), 22:20, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ваша правда Компьютеры, кстати, тоже Кайло в зубы - и высекай нетленку на гр... весь текст скрыт [показать]
     
  • 6.67, Ordu (ok), 10:47, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Да, и текстовый редактор не нужен, можно ведь делать cat src c ENTER, вводить к... весь текст скрыт [показать]
     
     
  • 7.72, пох (?), 13:20, 06/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    skip ты прекрасно описал use-pattern cvs какое, милые, у вас, тысячелетье на ... весь текст скрыт [показать]
     
     
  • 8.76, Ordu (ok), 14:03, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Это интересно Если тебе не влом, расскажи мне, как в н... весь текст скрыт [показать]
     
     
  • 9.81, Аноним (81), 15:40, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Вы имеете в виду git commit -p Возрадуйтесь, ибо существует и git add -p ... весь текст скрыт [показать]
     
  • 8.78, myhand (ok), 14:47, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Притом, что обновление рабочего каталога Это с чего вдруг, гражданин телепат В... весь текст скрыт [показать]
     
     
  • 9.88, пох (?), 22:15, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    в каком месте в слове checkout находится обновление рабочего каталога ну вот... весь текст скрыт [показать]
     
     
  • 10.91, myhand (ok), 23:33, 06/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну, checkout как бы символизирует check out Дальше см словарь англо-русский ... весь текст скрыт [показать]
     
     
  • 11.123, пох (?), 19:32, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    обновления рабочего каталога я в этом словаре не усматриваю Наверное, у те... весь текст скрыт [показать]
     
     
  • 12.128, myhand (ok), 00:54, 08/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Смотри лучше Делай коммиты так, чтобы потом не понадобилось их переделывать по-... весь текст скрыт [показать]
     
  • 10.108, Аноним (-), 09:54, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Тут как бы очень спорный вопрос - надо ли мне видеть вообще всю лажу Пупкина Я ... весь текст скрыт [показать]
     
     
  • 11.124, пох (?), 19:41, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    в случае hg можно баловаться в named branches - которые можно вообще не экспорти... весь текст скрыт [показать]
     
  • 9.105, Аноним (-), 09:45, 07/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    До его окончания не дожил даже МакЛауд Представляешь себе как оно - на любое де... весь текст скрыт [показать]
     
  • 8.110, Аноним (-), 09:58, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Она не умеет, блин, локальную работу с версиями толком Да и ремотную - перекачи... весь текст скрыт [показать]
     
  • 6.93, Аноним (-), 09:22, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну да Древние как-то тумблерами на шину, с тетрадного листка Правда вот время ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (46)

  • 1.3, Аноним (4), 10:22, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >требующие высокой производительности части оформлены в виде модулей на Си

    … а остальное реализовано по принципу "и так сойдет".

     
     
  • 2.21, Blind Vic (ok), 11:34, 05/11/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Принцип Парето
     
  • 2.30, Анонн (?), 13:07, 05/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    А, ну да, это ж было давно аж целых 2-3 года прошло и поэтому уже почти непра... весь текст скрыт [показать]
     
  • 1.5, Аноним (5), 10:24, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    К сожалению, ртуть проиграла эту гонку и я рад, что остался только один.
     
     
  • 2.8, Онаним (?), 10:30, 05/11/2018 [^] [ответить]     [к модератору]  
  • –4 +/
    Причём не самый лучший Mercurial вроде лучше Git, а Bazaar ещё лучше, но в цело... весь текст скрыт [показать]
     
     
  • 3.13, th3m3 (ok), 10:38, 05/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Github уже не тру, его же мелкомягкие купили. Чёрная метка поставлена.
     
     
  • 4.94, Аноним (-), 09:23, 07/11/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Черная метка кому? Ну наверное не гиту - его ms даже в студии внедрил. Хоть это и анекдотично.
     
     
  • 5.115, Аноним (115), 10:36, 07/11/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    Майкрософт в первую очередь бизнесмены, а не какая-то технологическая компания и... весь текст скрыт [показать]
     
  • 3.83, Аноним (83), 16:22, 06/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Базар вообще донный, не даром с него все известные проекты свалили, а разработка остановлена

    https://solovyov.net/blog/2011/bzr-hate-and-hate/

     
     
  • 4.125, пох (?), 19:47, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    ну вообще-то у него достаточно странный набор претензий - далеко не всем и все о... весь текст скрыт [показать]
     
  • 1.7, Онаним (?), 10:27, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Привычный CVS-подобный набор команд;

    Интересно много ли осталось людей, кому он привычный. Я вот как изучил CVS ещё в школе, так и забыл, использовать никогда не приходилось, думаю сейчас привычный большинству таки Git.

     
     
  • 2.15, пох (?), 11:05, 05/11/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    сейчас, как и тогда, когда вы не учились в школе, а били баклуши, привычный бол... весь текст скрыт [показать]
     
     
  • 3.43, Gemorroj (ok), 16:28, 05/11/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    ну это и камень в огород гита. нафига сделать сложно, если можно просто?
     
     
  • 4.48, пох (?), 17:42, 05/11/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    там скорее не сложно, а просто криво - нафига - понятно, потому что целевой поль... весь текст скрыт [показать]
     
  • 4.95, Аноним (-), 09:24, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Так Торвальдс под свой уровень и уровень своей команды делал Но простейшие опер... весь текст скрыт [показать]
     
     
  • 5.126, пох (?), 19:51, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    не обижайте команду - команд там было не одна, и многие ушли из проекта, так и н... весь текст скрыт [показать]
     
  • 3.58, Аноним (56), 21:55, 05/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    О, илитка подтянулась А что для вас управление версиями Неужель многоэтажные... весь текст скрыт [показать]
     
     
  • 4.61, пох (?), 22:34, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    найди, в чужом незнакомом проекте, что именно и зачем там менялось за пару-трой... весь текст скрыт [показать]
     
     
  • 5.96, Аноним (-), 09:25, 07/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    А шо, hg научился в нормальные бранчи то уже? :)
     
     
  • 6.103, Аноним (103), 09:36, 07/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    В hg изначально нормальные бранчи, вот в git какие-то закладки.
     
  • 5.133, annual slayer (?), 06:06, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > "найди, в чужом незнакомом проекте, что именно и зачем там менялось за пару-тройку лет, и в какой момент случилась вредная хрень"

    это ты про git-bisect?

     
     
  • 6.134, пох (?), 07:37, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    это про случай посложнее хеловрот, когда тест требует отдельной сложной системы,... весь текст скрыт [показать]
     
     
  • 7.150, annual slayer (?), 21:32, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    и какие лучшие альтернативы предлагаются для решения подобных ситуаций ... весь текст скрыт [показать]
     
     
  • 8.160, пох (?), 22:11, 10/11/2018 [^] [ответить]     [к модератору]  
  • +/
    лучшие чем что Чем git Или чем переписывание проекта самому, с нуля В истории... весь текст скрыт [показать]
     
     
  • 9.162, annual slayer (?), 02:53, 13/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > В истории subversion разбираться вручную таки да,  много проще, как и
    > в истории hg, особенно, если в нее не тянут привычки, намертво
    > въевшиеся с гита, и используют ветки и мержи, а не rebase
    > и громадные комиты возникшие из воздуха.

    чем именно удобнее? я не знаком близко с hg, но в чем там еще разница (в контексте обсуждаемого вопроса) помимо того что коммиты помнят из какой ветки они были вмержены?

     
     
  • 10.164, пох (?), 07:27, 14/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > чем именно удобнее? я не знаком близко с hg, но в чем
    > там еще разница (в контексте обсуждаемого вопроса) помимо того что коммиты
    > помнят из какой ветки они были вмержены?

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

    в общем, в проектах, сделанных в hg, удавалось разобраться просто методом разглядывания лога прямо в hgweb. С гитом - ни разу. совпадение, наверное.

     
     ....нить скрыта, показать (15)

  • 1.9, m (??), 10:32, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Есть еще bazaar.
     
     
  • 2.24, Аноним (24), 12:13, 05/11/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    Его бы переименовать, а то для русскоязычных, может ещё на каких языках, его название производит впечатление несерьёзности.
     
     
  • 3.38, esr (?), 15:36, 05/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Это отсылка к The Cathedral and the Bazaar.
     
  • 2.39, Анонимный (?), 15:42, 05/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Когда-то использовали в фирме базар Есть у него свои фичи, которых нет ни в hg,... весь текст скрыт [показать]
     
  • 1.10, Аноним (10), 10:34, 05/11/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Наконецто Необходимость делать checkout полугодовой ветки с кучей изменений тол... весь текст скрыт [показать]
     
     
  • 2.12, Аноним (12), 10:36, 05/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Что значит закрыть ветку? Удалить ее что-ли?
     
     
  • 3.36, Аноним (10), 15:32, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Ветку удалить нельзя.
    >>mark a branch as closed, hiding it from the branch list.

    Ветку закрывают чтобы не мешала.

     
  • 2.17, пох (?), 11:09, 05/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    а зачем ее закрывать Вот она у вас спала себе спокойно в гробике, пол-года, у... весь текст скрыт [показать]
     
     
  • 3.41, Аноним (10), 15:45, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Когда у вас большая команда и большое количество веток - определить их активност... весь текст скрыт [показать]
     
     
  • 4.50, пох (?), 17:50, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    а, понял, вот что значит не уметь современные ide мне-то без разницы - открытая... весь текст скрыт [показать]
     
     
  • 5.52, Алексей Морозов (ok), 18:45, 05/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Это не для Вас команда, а для релиз-менеджера Ну, того человека, который, согла... весь текст скрыт [показать]
     
  • 1.16, Аноним (16), 11:08, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    На третий питон еще не переехали?
     
     
  • 2.19, пох (?), 11:11, 05/11/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    какой именно из трех - нет вот поэтому и не переехали К тому же в этом прое... весь текст скрыт [показать]
     
     
  • 3.26, Аноним (24), 12:17, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Третьи обратно совместимы внутри третьей. Так что перейти с 3.i на 3.(i+1) не проблема.
     
     
  • 4.28, Аноним (28), 12:37, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Неправда, стабилизировалась 3 ветка только с версии 3.3.
     
     
  • 5.69, Аноним (68), 11:26, 06/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Стабилизировалась и обртная совместимость, как бы, не одно и тоже. Что, в 3.3 выкинули из языка какие-то конструкции, которые были в 3.0 - 3.2?
     
     
  • 6.71, Ю.Т. (?), 13:02, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Между версиями 2 7 и 3 много разниц, многоплатформенный код уже не сделать ... весь текст скрыт [показать]
     
     
  • 7.77, myhand (ok), 14:09, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ты не поверишь Не только можно, но и делают Примеров говнокода - много, я зна... весь текст скрыт [показать]
     
     
  • 8.84, Ю.Т. (?), 16:56, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Мало ли чего на свете делают Ну наконец-то хоть один специалист по говну Ну, а... весь текст скрыт [показать]
     
     
  • 9.86, myhand (ok), 17:16, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Т е ты просто громко пУкнул в обществе, верно Да мне ж не жалко Найми консул... весь текст скрыт [показать]
     
     
  • 10.87, Ю.Т. (?), 18:15, 06/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Неверно И у тебя какая-то фиксация на этом отверстии и его функциях Совет бы... весь текст скрыт [показать]
     
     
  • 11.90, myhand (ok), 23:01, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    В смысле Проекты, которые умудряются поддерживать несколько версий питона, в ч... весь текст скрыт [показать]
     
     
  • 12.111, Ю.Т. (?), 10:16, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Примерно та же логика оправдания странных действий, что и в случае Файрфокса и с... весь текст скрыт [показать]
     
     
  • 13.116, myhand (ok), 11:33, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Где я писал про оправдания странных действий Просто привел конкретные примеры ... весь текст скрыт [показать]
     
     
  • 14.141, Ю.Т. (?), 12:36, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Зато я писал Имею же я право расширить ответ сравнением Попрыгай ещё Только н... весь текст скрыт [показать]
     
     
  • 15.142, myhand (ok), 12:45, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ты имеешь право на демагогию, да Ну а что еще тебе остается Не переживай, не ... весь текст скрыт [показать]
     
     
  • 16.143, Ю.Т. (?), 12:51, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    в настоящее время каждый имеет право вот ты же ведёшь себя в обычном вроде бы ра... весь текст скрыт [показать]
     
     
  • 17.144, myhand (ok), 13:10, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > и куда они вас послали?

    Тебя - далеко и надолго.

     
  • 5.102, Аноним (-), 09:36, 07/11/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Стабильность у нее только в одном - что апгрейдер убунты на этом стабильно лажае... весь текст скрыт [показать]
     
     
  • 6.107, myhand (ok), 09:54, 07/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Это эталон питонософта

    С чего вдруг, кто назначил?

     
     
  • 7.112, Аноним (-), 10:18, 07/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Я Очень хорошо отражает всю суть Полный пофиг на глупости типа кодов ошибок Н... весь текст скрыт [показать]
     
     
  • 8.118, myhand (ok), 11:40, 07/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    >> С чего вдруг, кто назначил?
    > Я.

    Фу, пронесло.  Я уж думал, кто-то с интеллектом круче чем у морковки.

     
  • 3.40, КГБ СССР (?), 15:43, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Потому-то справедлива мысль, что не бывает по-настоящему плохих неправильно спр... весь текст скрыт [показать]
     
     
  • 4.104, Аноним (-), 09:39, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну как бы если ЯП приходится патчить столько раз, руша совместимость - тут с про... весь текст скрыт [показать]
     
     
  • 5.109, myhand (ok), 09:58, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Спроектированные языки - все дохлые Любые современные языки - так или иначе мен... весь текст скрыт [показать]
     
     
  • 6.113, Аноним (-), 10:20, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Как угодно но древний лемпелзив на C89 собирается распоследним gcc А пихтону до... весь текст скрыт [показать]
     
     
  • 7.117, myhand (ok), 11:39, 07/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Это потому, дурачок, что компиляторы поддерживают несколько стандартов Ну и не... весь текст скрыт [показать]
     
  • 5.119, КГБ СССР (?), 17:32, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Если бы Гвидо думал головой много лет назад, когда его, с позволения сказать, пр... весь текст скрыт [показать]
     
     
  • 6.130, myhand (ok), 01:02, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    И сколько языков спроектировал ты?
     
     
  • 7.135, пох (?), 07:40, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > И сколько языков спроектировал ты?

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


     
     
  • 8.137, myhand (ok), 10:12, 08/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Поправил:

    а вот и типовая подмена понятий:
    "не нужно быть шеф-поваром со столетним стажем, чтобы отличить дерьмо от конфеты".

    Не благодари.

     
  • 7.145, КГБ СССР (?), 19:15, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > И сколько языков спроектировал ты?

    Сперва добейся, ага.

    Попробуй вести споры по-мужски, а не как баба. Иначе с тобой не о чем вести разговор.

     
     
  • 8.146, myhand (ok), 19:27, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Ушол в слезах.
     
     
  • 9.147, КГБ СССР (?), 19:56, 08/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ты помнишь, как ты недавно с унылым prokokokoudine на своей шкуре это всё испыты... весь текст скрыт [показать]
     
     
  • 10.148, Ю.Т. (?), 20:28, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Ты ж вроде не маленький, судя по
    > мелькающим познаниям. А некоторых вещей почему-то не знаешь.

    Это thintelligence, увы.

     
  • 10.151, myhand (ok), 00:45, 09/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Когда ты с предмета дискуссии переходишь на личность своего оппонента

    Кто-же тебя заставлял это делать?  Неужели я тут ковырялся в носу, заявляя какой Гвидо плохой дизайнер языков?

     
     
  • 11.153, КГБ СССР (?), 08:44, 09/11/2018 [^] [ответить]     [к модератору]  
  • +/
    А ты Гвидо Или он тебя нанял защищать свои интересы на опеннете Если нет, то п... весь текст скрыт [показать]
     
     
  • 12.154, myhand (ok), 09:35, 09/11/2018 [^] [ответить]     [к модератору]  
  • +/
    И что, мне каждую табуретку в интернетах сразу слушаться, которая обделается и в... весь текст скрыт [показать]
     
  • 12.155, Ю.Т. (?), 10:31, 09/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну старина, ну thintelligence же За поясом предположим три с половиной д... весь текст скрыт [показать]
     
     
  • 13.158, КГБ СССР (?), 15:01, 09/11/2018 [^] [ответить]    [к модератору]  
  • +/
    В интернете мы представлены довольно скупо, можно и ошибиться. :)
     
     
  • 14.159, myhand (ok), 20:22, 09/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Мы - это кто?
     
  • 3.42, O01eg (?), 16:28, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Уже только за это стоит пользоваться этим проектом ... весь текст скрыт [показать]
     
  • 3.97, Аноним (-), 09:27, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    А на питоне кто-то еще програмит Да быть того не может Хотя самые отъявленные... весь текст скрыт [показать]
     
     ....нить скрыта, показать (41)

  • 1.18, Аноним (18), 11:10, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Они всё ещё используют устаревший Python 2.7?
     
     
  • 2.22, Аноним (22), 11:43, 05/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Да, они всё ещё используют быструю ветку питона.
     
     
  • 3.25, Аноним (24), 12:14, 05/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    И что они будут быстро предпринимать после истечение срока поддержки 2.7?
     
     
  • 4.29, Аноним (29), 12:45, 05/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > И что они будут быстро предпринимать после истечение срока поддержки 2.7?

    Если доживут, то ничего

     
  • 3.31, Анолим (?), 13:21, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Корректность, потом скорость. Не наоборот.
     
     
  • 4.131, Аноним (22), 04:14, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Что и где корректно в трёх наиболее распространённых ветках третьепитона (3.3, 3.5, 3.6)?
     
  • 1.23, Аноним (23), 11:55, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Mercurial? покойся с миром!
     
     
  • 2.27, Аноним (27), 12:20, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Ага...
    - А что ты умеешь?
    - Могу хоронить...
    - А еще что?
    - Могу и не хоронить.
     
  • 1.33, Rustoman Nazis (?), 13:56, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Давно уже переписали с богомерзкого Си https://github.com/facebookexperimental/mononoke
     
     
  • 2.34, Аноним (34), 15:18, 05/11/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    > Давно уже переписали с богомерзкого Си https://github.com/facebookexperimental/mononoke

    "The version that we provide on GitHub does not build yet." Ну ок.

     
     
  • 3.51, пох (?), 18:01, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    все норм - они переписали, и у них и для них работает как-то - а то что выложи... весь текст скрыт [показать]
     
  • 2.53, Аноним (81), 18:55, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Покайся, святотатник, и больше никогда не гони на православный С!
     
     
  • 3.98, Аноним (-), 09:28, 07/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Покайся, святотатник, и больше никогда не гони на православный С!

    Пусть себе операционку с него хотя-бы перепишет, а потом быкует.

     
  • 1.35, Дуплик (ok), 15:21, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Оно всё ещё на Python 2, лол?
     
     
  • 2.132, Аноним (22), 04:16, 08/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Вам пользоваться или чтобы новомодно было?
     
  • 1.37, КГБ СССР (?), 15:36, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Для контроля целостности данных в репозитории используется SHA1 (запланирован переход на SHA256)

    А что так приспичили -- или SHA1 уже ломается с писюка домохозяйки Клавы?

     
     
  • 2.49, myhand (ok), 17:43, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    КГБ СССР бы знало.
     
  • 2.63, funny.falcon (?), 23:07, 05/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Полностью ещё не ломается. Но какие-то уязвимости, пусть и далёкие от широкого практического применения, уже имеются.
     
  • 1.44, Ю.Т. (?), 16:52, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Разве в OOO работает меркуриал? Достаю их исходники ч/з svn.
     
     
  • 2.99, Аноним (-), 09:29, 07/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Разве в OOO работает меркуриал? Достаю их исходники ч/з svn.

    OOO как бы по сути сдох и на этом фоне уже и не важно на чем он работает.

     
  • 1.46, Аноним (46), 17:18, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >Код Mercurial написан на языке Python

    Так вот почему он не взлетел!

     
     
  • 2.55, Ложечка (?), 20:14, 05/11/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    А ответ один язык-прототип, язык-псевдокод, язык-gil Ничего другого с такими и... весь текст скрыт [показать]
     
     
  • 3.66, Аноним (46), 09:27, 06/11/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    сконвертировать в питон 3 довольно просто
     
     
  • 4.100, Аноним (-), 09:31, 07/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > сконвертировать в питон 3 довольно просто

    Только потом не работает нифига и падает с жуткими стэктрейсами. И придется перепахивать половину кода. Рефакторинг - ваше все.

     
  • 3.73, пох (?), 13:23, 06/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > Зато теперь питуч 2 мёртв, и автоматически
    > сабж вместе с ним. Отмучались блаженные.

    "а мужики-то и не знают" ;-)

     
  • 1.65, Аноним (-), 08:42, 06/11/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Комменты не читал Там ожидаемо будет срач Mercurial vs Git Это как срач между ... весь текст скрыт [показать]
     
     
  • 2.74, пох (?), 13:25, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    шурупы, к сожалению А так да, разницы никакой, пока ты не пытаешься такой кем-т... весь текст скрыт [показать]
     
     
  • 3.75, MA3OXOCT (?), 13:53, 06/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Аналогия хромает Пр приведенному выше примеру мы должны сделать глючный коммит ... весь текст скрыт [показать]
     
     
  • 4.89, пох (?), 22:32, 06/11/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    вы неправильно поняли аналогию не, мы им шуруп забили, можно, конечно, попытать... весь текст скрыт [показать]
     
     
  • 5.101, Аноним (-), 09:33, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Чтобы нанять поха в качестве архитектора - надо нуться на отличненько Вы ска... весь текст скрыт [показать]
     
  • 3.114, Аноним (114), 10:28, 07/11/2018 [^] [ответить]     [к модератору]  
  • +/
    Шуруп забитый молотком держится крепче, чем гвоздь закрученный отверткой c ... весь текст скрыт [показать]
     

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


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