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

Исходное сообщение
"Выпущена система управления версиями Bazaar 2.5.0"

Отправлено opennews , 09-Мрт-12 21:45 
Компания Canonical представила (https://lists.ubuntu.com/archives/bazaar-announce/2012-March...) релиз новой стабильной ветки распределенной системы управления версиями Bazaar 2.5.0 (http://bazaar-vcs.org/en/). Bazaar 2.5.x позиционируется как стабильная ветка с длительным сроком поддержки. Исправления ошибок для ветки 2.5.x будут выпускаться вплоть до апреля  2017 года. Наращивание функциональности будет производиться в ветке 2.6.x, которая объявлена веткой для разработки.


Среди проектов, использующих Bazaar можно отметить Ubuntu, GNU, MySQL, Linux Foundation, Debian, Inskape и Squid. Система Bazaar написана на языке Python и обладает следующими особенностями:

-  Высокая гибкость как при централизованном, так и при распределенном использовании;

-  Быстрое создание веток и средства для автоматического слияния изменений, включая возможность переименования файлов и директорий;

-  Поддержка всех основных операционных систем, в том числе наличие бинарных сборок (https://launchpad.net/bzr/) для Windows и Mac OS X;

-  Компактное хранение истории;

-  Интерфейс для взаимодействия с другими системами управления исходными текстами, например, наличие средств импорта и экспорта для Subversion (http://subversion.tigris.org/), Git (http://git-scm.com/) и Mercurial (http://www.selenic.com/mercurial/).

-  API для быстрой разработки дополнений на языке Python. На сайте проекта можно найти около 100 различных плагинов.

В процессе подготовки Bazaar 2.5.0 усилия были сосредоточены на устранении ошибок и оттачивании имеющихся возможностей. По сравнению с прошлым выпуском устранено около 170 ошибок (http://doc.bazaar.canonical.com/bzr.dev/en/release-notes/bzr...) и реализовано несколько улучшений (http://doc.bazaar.canonical.com/bzr.dev/en/whats-new/whats-n...):

-  Обеспечена базовая поддержка colocated-веток (http://doc.bazaar.canonical.com/developers/colocated-branche...), позволяющих разместить несколько веток в одной директории (ранее каждая ветка размещалась только в отдельной директории). Посмотреть список веток в текущей директории можно при помощи новой команды "bzr branches", обратиться к ветке по URL можно через параметр branch: "http://example.com/path/to/dir,branch=нужная_ветка".

-  Представлена более быстрая реализация smart-протокола. Среди команд, скорость работы с которыми значительно повысилась при использовании транспорта "bzr://", "bzr+ssh://" и "bzr+http://", отмечаются "bzr checkout --lightweight", "bzr export", "bzr cat", " bzr ls", "bzr send";

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

-  Добавлена команда "bzr verify-signatures" для проверки GPG-сигнатур, созданных командами "bzr commit" или
bzr sign-my-commits";

-  Представлен набор переводов на русский язык для сообщений об ошибках, разделов помощи и других выводимых пользователю текстов;

-  Новый параметр "-O", позволяющий из командной строки переопределить любую опцию конфигурации (например, "bzr pull -v -Olog_format=line");
-  Возможность работы с ветками, содержащими имена файлов с не-ascii символами на системах без настроенной локали (теперь по умолчанию используется utf-8 вместо ascii, если локаль не определена);
-  В https-бэкенде urllib добавлена поддержка верификации SSL-сертификатов.


URL: https://lists.ubuntu.com/archives/bazaar-announce/2012-March...
Новость: http://www.opennet.me/opennews/art.shtml?num=33312


Содержание

Сообщения в этом обсуждении
"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 09-Мрт-12 21:45 
> Добавлена команда "bzr verify-signatures"

Ыыы? У меня в 2.4.1 она уже есть.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 09-Мрт-12 22:05 
> Система Bazaar написана на языке Python и обладает следующими особенностями:

1) зависимостью от интерпретера который меняется чаще чем погода.
2) тормознутостью и убогостью по сравнению с git.

Вот честно, после гит пользоваться такими поделками - _жутко_ вырвиглазно.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 09-Мрт-12 22:51 
А чего ж эти пользуются?

"Среди проектов, использующих Bazaar можно отметить Ubuntu, GNU, MySQL, Linux Foundation, Debian, Inskape и Squid."


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 09-Мрт-12 22:56 
Да это так, обычные никаквсе-хипсторы. :)

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Иван Лох , 09-Мрт-12 23:14 
Debian использует git

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Michael Shigorin , 10-Мрт-12 00:51 
> А чего ж эти пользуются?
> "Среди проектов, использующих Bazaar можно отметить Ubuntu

Наверное, своя фуфайка ближе к телу.

> GNU, MySQL, Linux Foundation, Debian, Inskape и Squid."

В GNU, кажется -- политика (Столман кого-то призывал на bzr непонятно зачем); в LF -- вероятно, "начальства поговорили"; в дебиан не удивлюсь, если убунтушники приволокли ради мержей, а в остальных местах крайне странно.

PS: дебиан использует всё подряд, помнится.
PPS: они _изобрели_ бранчи в одном каталоге! :)


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено develop7 , 10-Мрт-12 01:45 
> PPS: они _изобрели_ бранчи в одном каталоге! :)

мне больше нравится то, что они это сделали в *минорном* релизе. как бы намекая всяким фанбойчикам «so what's a big deal?»


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено arisu , 10-Мрт-12 06:09 
угу. big deal, версия 2, и только-только сочинили. ерунда, really!

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Ytch , 10-Мрт-12 20:52 
> угу. big deal, версия 2, и только-только сочинили. ерунда, really!

Подобное там уже более двух лет есть в виде плагина, так что кому было надо - пользовались  )))


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Michael Shigorin , 10-Мрт-12 15:06 
>> PPS: они _изобрели_ бранчи в одном каталоге! :)
> мне больше нравится то, что они это сделали в *минорном* релизе.
> как бы намекая всяким фанбойчикам «so what's a big deal?»

Походите по горам с кучей кулёчков или с одним рюкзаком -- вопрос о том, кто чем думал, снимется. :)


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 19:16 
Может быть когда нибудь альт что-нибудь запилит?

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 00:42 
> Может быть когда нибудь альт что-нибудь запилит?

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


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Michael Shigorin , 11-Мрт-12 14:12 
>> Может быть когда нибудь альт что-нибудь запилит?
> Это только в ubuntu любят запиливать велосипеды

Если спрашивающий подразумевал именно велосипеды -- то в альте их изобрели более чем достаточно в своё время; правда, обоснованно: http://docs.altlinux.org/archive/2.4/master/alt-docs-devel/c...

> особенно в тех областях, в которых не разбираются.

Ой, сейчас вообще что-то странное происходит.  Такое впечатление, что какая-то болячка людей валит: "я знаю лучше" среди некоторых разработчиков приводит к тому, что пользователи бурно радуются Mint, Cinnamon, LiveCD с восстановленным TDE3...

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

> В результате получаются кривые и малофункциональные поделки типа bzr и upstart

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


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено arisu , 11-Мрт-12 20:41 
у редхата вообще сплошной поттеринг какой-то.

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 12-Мрт-12 17:12 
> у редхата вообще сплошной поттеринг какой-то.

У редхата - сплошной линукс.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Andrey Mitrofanov , 11-Мрт-12 10:07 
> В GNU, кажется -- политика (Столман кого-то призывал на bzr непонятно зачем);

git под gplv2 _ровно, bzr - под gplv2+. Да, похоже, политика.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 01:41 
> "Среди проектов, использующих Bazaar можно отметить Ubuntu, GNU, MySQL, Linux Foundation, Debian, Inskape и Squid."

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


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Michael Shigorin , 10-Мрт-12 15:03 
>> [...] GNU, MySQL, Linux Foundation, Debian, Inskape и Squid."
> В остальных - гит во все поля, если bzr и встречается

Так то и любопытно, по каким именно соображениям (не считая политических) некоторые проекты в качестве primary SCM выбирают bzr.  Серьёзно, без подковырок, хоть и с предубеждением к bzr на основании скромного опыта работы с ним и истории его появления на свет.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 19:23 
>> "Среди проектов, использующих Bazaar можно отметить Ubuntu, GNU, MySQL, Linux Foundation, Debian, Inskape и Squid."
> Убунта - понятно почему ("лада калина - моя машина"). В остальных -
> гит во все поля, если bzr и встречается, то пользуются им
> полтора упорка.

bazar 3-я из распределенных систем контроля версиями.  


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 00:34 
> bazar 3-я из распределенных систем контроля версиями.  

Потому что их всего две :)


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 21:13 
>> bazar 3-я из распределенных систем контроля версиями.
> Потому что их всего две :)

Для тех кто умеет считать только до двух.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 12-Мрт-12 17:14 
> Для тех кто умеет считать только до двух.

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


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 02:13 
> "Среди проектов, использующих Bazaar можно отметить Ubuntu, GNU, MySQL, Linux Foundation, Debian, Inskape и Squid."

В Debian, GNU и Linux Foundation на bzr по одному-двум проектам, остальное на Git/Hg/SVN/CVS.
А оставшиеся выглядят очень слабо и жидко, на фоне десятков и сотен крупных открытых проектов, выбравших Git/Hg.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Школьник , 09-Мрт-12 23:37 
>зависимостью от интерпретера который меняется чаще чем погода.

А можно с этого места поподробнее?


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Rodegast , 10-Мрт-12 17:12 
Mercurial тоже на Python-е написан и это ему нисколько не мешает ;)

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено arisu , 10-Мрт-12 18:44 
> Mercurial тоже на Python-е написан и это ему нисколько не мешает ;)

…сливать git'у.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено develop7 , 10-Мрт-12 19:37 
>> Mercurial тоже на Python-е написан и это ему нисколько не мешает ;)
> …сливать git'у.

Например умением в multiple heads. Или продуманным интерфейсом. Или наличием плагина, обеспечивающего прозрачную поддержку репозиториев git. Или существенно бо́льшим количеством способов ветвления истории. Или наличием отдельного хранилища для больших бинарников. Или отслеживанием факта шаринга конкретного коммита.
Со стороны может показаться, что я перечисляю достоинства Mercurial, но это не так. На самом деле, перечисленное — её (VCS) недостатки, т.к. они мало того, что являются отличиями от git, так ещё и смеют делать работу с Mercurial удобнее/проще/быстрее, чем с Git: Единственно Верной Кучкой Батников^W^W Распределённой Системой Контроля Версий, Написанной Самим Линусом И Освящённой Сиянием Самого Популярного Хостинга Опенсорса В Мире.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 00:44 
> Mercurial тоже на Python-е написан и это ему нисколько не мешает ;)

Работать _быстро_ - очень даже мешает.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Michael Shigorin , 11-Мрт-12 01:38 
>> Mercurial тоже на Python-е написан и это ему нисколько не мешает ;)
> Работать _быстро_ - очень даже мешает.

Справедливости ради: hardlinkpy работает заметно быстрее сишного hardlink.  Вот сейчас под руками молотит очередное тому подтверждение.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 15:16 
Дайте угадаю, дело в алгоритмах?

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 21:29 
> Дайте угадаю, дело в алгоритмах?

Не угадал.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 19:18 
>> Система Bazaar написана на языке Python и обладает следующими особенностями:
> 1) зависимостью от интерпретера который меняется чаще чем погода.

Это от кого?


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено добрый дядя , 10-Мрт-12 00:14 
Есть преимущества по сравнению с моим любимым Mercurial??? Такой же развитый красивый GUI на Qt есть?

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 00:41 
http://wiki.bazaar.canonical.com/QBzr

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено добрый дядя , 10-Мрт-12 00:47 
QBzr - интересно, не плохо... а есть сравнения QBZr и TortoiseHg?

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Ytch , 10-Мрт-12 21:18 
> QBzr - интересно, не плохо... а есть сравнения QBZr и TortoiseHg?

QBzr не осуществляет никаких интеграций с файл-менеджерами (для этого есть TortoiseBazaar).
TortoiseHg - это отдельный софт (для запуска имеет свои файлы), front-end для Mercurial, а QBzr - это плагин для bazaar (дополняет набор команд самого bazaar).


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Ytch , 10-Мрт-12 21:34 
> QBzr - интересно, не плохо... а есть сравнения QBZr и TortoiseHg?

Кроме QBzr есть и bzr-gtk (почти тоже самое, но на GTK+).
Есть еще Bazaar Explorer ( http://doc.bazaar.canonical.com/explorer/en/ ). Это типа обертки для QBzr и/или bzr-gtk - уж не знаю зачем, но видимо для тех у кого совсем запущенный случай консолефобии (возможно там вообще одной мышкой можно все делать).


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 10-Мрт-12 08:03 
А что за Qt GUI для hg? Дай URL?

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено jesus , 10-Мрт-12 12:34 
прозреваю http://tortoisehg.bitbucket.org/

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 11-Мрт-12 00:40 
Все эти tortoise* - как правило, сырые и недопиленные попытки повторить успех TortoiseSVN. Когда я последний раз смотрел на их морды для гита и меркуриала, выглядели они весьма уныло.

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Crazy Alex , 12-Мрт-12 16:31 
Гуй для версионника? Но зачем? Я ещё понимаю - интеграция в emacs или там в ide. Но отдельный гуй...

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 12-Мрт-12 17:16 
> Гуй для версионника? Но зачем? Я ещё понимаю - интеграция в emacs
> или там в ide. Но отдельный гуй...

Обычно гуй для VCS - это интеграция в Проводник Windows (если поглядеть на все эти tortoise*).


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено develop7 , 12-Мрт-12 17:25 
> Гуй для версионника? Но зачем? Я ещё понимаю - интеграция в emacs или там в ide. Но отдельный гуй...

ну например исторически сложилось, что IDE с emacs дружно не умеют в mercurial queue. а гуй для неё — штука полезная в силу насыщенности MQ функциями.


"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено Аноним , 15-Мрт-12 01:44 
Хм единственный проект, который на моей памяти использовал эту недоVCS - gnash, перешёл на git.

"Выпущена система управления версиями Bazaar 2.5.0"
Отправлено develop7 , 15-Мрт-12 02:51 
> Хм единственный проект, который на моей памяти использовал эту недоVCS - gnash, перешёл на git.

Percona оно нравится. И местами я их понимаю.