Проект GNU Emacs объявил (http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg008...) о переходе на систему управления исходными текстами Bazaar (http://bazaar.canonical.com/en/), ранее используемый CVS репозиторий переведен в режим доступа только для чтения. Для упрощения миграции для разработчиков Emacs подготовлено (http://www.emacswiki.org/emacs/BzrForEmacsDevs) специальное руководство.
Emacs является одним из самых старейших свободных проектов - Ричард Столлман выпустил первую версию редактора в 1976 году, первая запись в системе управления версиями RCS зафиксирована в августе 1985 года, в 1993 году проект перешел на использование CVS.
Децентрализованная система управления исходными текстами Bazaar была анонсирована компанией Canonical в 2004 году, как свободная платформа по управлению исходными текстами для связанных с Ubuntu проектов. Код системы написан на языке Python и распространяется в рамках лицензии GPLv2. Из проектов использующих Bazaar можно отметить U...URL: http://news.slashdot.org/story/09/12/28/0057231/GNU-Emacs-Sw...
Новость: http://www.opennet.me/opennews/art.shtml?num=24842
Кстати, оффтопик -- а в базаре уже сделали возможность создавать бренчи без копирования всего каталога с репозитарием? Глянул сейчас в документацию -- написано про что-то такое, feature branches. И няшный GUI фронтенд приделали.
Если да, то получается дико крутая штука, которая может уделать гит и меркуриал (гит, правда, быстрее и иногда это важно).
Bazaar постепенно оптимизируют. А так то Shared Branch'и давно были :)
И чем можно уделать то, что заведомо написано с применением головы, в отличие от?
В гите бранчи отродясь были не сбоку, а ключевой элемент.Политический переезд, и дурацкий притом. Ну да лишь бы для них работало.
Ох, Мишеньку спросить-то забыли!"чем можно уделать то, что заведомо написано с применением головы" - это гит с применением головы написан? И система команд тоже "с применением головы" делалась? Хороший, годный троллинг.
И расскажи, Мишенька, почему ты решил что при разработке базара голову не использовали?
>И расскажи, Мишенька, почему ты решил что при разработке базара голову не
>использовали?По попыткам ЭТО использовать (в основном применительно к ltsp-trunk, коль интересно).
Если изначально думали, как бы перекрутить tla под свои нужды, а не о том, как написать пригодную для этих самых нужд софтину -- уже не использовали. Если пошли на публичный конфликт с Томом, а затем пустились изобретать и менять как перчатки форматы репо -- в моих глазах это также мозгоёмкости не прибавляет. Ну и рожать DVCS без лёгких бранчей, а с приваренными снаружи -- это вообще не знаю даже как назвать-то прилично.
Ну вот объясните мне, чем они думали, что man bzr в районе описания init.* всё страшнеет и страшнеет? А бранчем назвали не то, что все подумали, а фактически отдельный полновесный репо?
И уж не помню, что было надо станцевать, чтоб плюхнуть втягивабельный бранч "на посмотреть" другим, но помню, что мы с коллегой просто молчали, когда убунтушникам наконец удалось забрать то, что нам наконец удалось выложить, читая и перечитывая документацию. Возможно, с этим полегчало хоть.
Вот над чем там хорошо подумали -- это над стопкой дефолтных алиасов для мигрантов с cvs/svn. Благо и ушли-то недалеко.
PS: Алексей, напомните -- когда бы и где мы с Вами пили на брудершафт? Запамятовал. Те Алексеи, с которыми точно на "ты" -- таких вопросов не задают.
Не понял.
Я давно уже с git репозитория исходники забираю...
git откровенно иногда бесит - чтобы проект нормально собрался из свежих исходников, зачастую мало сделать git pull, приходится затирать все, делать git checkout -f.
Вот не накладывает он все изменения, а почему не понимаю.
А git clean -f не помогает?
Пробовал:
1. git clean -f
2. git clean -f -X
3. git clean -f -x
4. make cleanПотом тупо скопировал каталог, в другое место, этот очистил, сделал git checkout -f. Сравнил каталоги, некоторые файлы "*.c" различаются по содержимому! И это не только к emacs относится, на Midnight Commander у меня такие же чудеса... Интересно, как то, люди же пользуются, почему у меня глюкавит, ничего не понимаю...
Firefox с помощью mercurial обновляю, и он не глючит.
>Потом тупо скопировал каталог, в другое место, этот очистил, сделал git checkout
>-f. Сравнил каталоги, некоторые файлы "*.c" различаются по содержимому! И это
>не только к emacs относится, на Midnight Commander у меня такие
>же чудеса... Интересно, как то, люди же пользуются, почему у меня
>глюкавит, ничего не понимаю...Сложно сказать, нужно потыркаться, что git status говрит, что git stash удаляет, что git pull пишет.
Ещё можно погрешить на версию git.А вообще удивительно, ниразу не видел таких глюков. Так что у вас есть очень хорошая возможность написать багрепорт :-D
Во ещё вариант, может быть эти *.c файлы присуствуют в файле .gitignore?
И создаются в процессе сборки?
это не git изменения не накладывает, а у емакса система сборки ущербная
> Я давно уже с git репозитория исходники забираю...Вероятно, это было git-зеркало основного cvs-репозитория emacs.
>git откровенно иногда бесит - чтобы проект нормально собрался из свежих исходников,
>зачастую мало сделать git pull, приходится затирать все, делать git checkout -f.Fast forward в выводе git pull есть или тянете в модифицированный локально бранч?
Ни разу не натыкался.
Хм. Столманн git неодобряе? Почему?
>Хм. Столманн git неодобряе? Почему?Крастноглазие мешает
Просто он не из тех, что предпочитает git только потому, что его написал Линус.
> Просто он не из тех, что предпочитает git только потому, что его написал Линус.Точно, но тогда надо было выбрать православный darcs (или gnu arch).
>> Просто он не из тех, что предпочитает git только потому, что его написал Линус.
>
>Точно, но тогда надо было выбрать православный darcs (или gnu arch).Про darcs ничего не могу сказать. А вот GNU Arch это и есть прямой дедушка нынешнего Bazaar. Естественно, Bazaar выбрали потому что он объективно лучше своего предшественника и гораздо проще в использовании. К тому же, Arch на текущий момент скорее мёртв чем жив (таким он стал как раз с появлением baz, а потом и bzr).
>git только потому, что его написал Линус.Аааа! Мо буть у него Ютуб не работает -- кино с Линусом не видел?? %))))
Видимо, потому, что они _почему-то_ "взяли" этот самый Bazaar "под своё крыло" и _почему-то_ предпочитают использовать и разрабатывать "свои" пакеты.Может быть, именно такие проекты "более" свободны (по какому-то другому, не имени 4-х свобод Столмана, определению??), чем остальные. Кто ж его знает, _этот_ кафедрал~~~
Может быть, так Великая Цель, выпуск Свободной ОС, [кажется?] ближе?..
---Как жаль, что начальника транспортного цеха, мы так и не услышали.