The OpenNET Project / Index page

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

Проект GNU Emacs перешел с системы управления версиями CVS на Bazaar

28.12.2009 09:37

Проект GNU Emacs объявил о переходе на систему управления исходными текстами Bazaar, ранее используемый CVS репозиторий переведен в режим доступа только для чтения. Для упрощения миграции для разработчиков Emacs подготовлено специальное руководство.

Emacs является одним из старейших свободных проектов - Ричард Столлман выпустил первую версию редактора в 1976 году, первая запись в системе управления версиями RCS зафиксирована в августе 1985 года, в 1993 году проект перешел на использование CVS.

Децентрализованная система управления исходными текстами Bazaar была анонсирована компанией Canonical в 2004 году, как свободная платформа по управлению исходными текстами для связанных с Ubuntu проектов. Код системы написан на языке Python и распространяется в рамках лицензии GPLv2. Из проектов использующих Bazaar можно отметить Ubuntu, MySQL, OpenERP, GNOME Do, MariaDB, GNU Mailman, Inkscape, Gnash, Squid. Bazaar поддерживается в системах хостинга открытого кода Launchpad, GNU Savannah и Sourceforge.net.

  1. Главная ссылка к новости (http://news.slashdot.org/story...)
  2. OpenNews: Компания Canonical представила коммерческие сервисы для системы Bazaar
  3. OpenNews: Выпущена система управления версиями Bazaar 2.0.0
  4. OpenNews: SourceForge объявляет поддержку Git, Bazaar и Mercurial
  5. OpenNews: Проект MySQL перешел на систему управления версиями Bazaar
  6. OpenNews: Создатели Ubuntu представили новую систему управления версиями
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: Emacs, bazaar, cvs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (20) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Чорная дипрессия 666 (?), 09:49, 28/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, оффтопик -- а в базаре уже сделали возможность создавать бренчи без копирования всего каталога с репозитарием? Глянул сейчас в документацию -- написано про что-то такое, feature branches. И няшный GUI фронтенд приделали.
    Если да, то получается дико крутая штука, которая может уделать гит и меркуриал (гит, правда, быстрее и иногда это важно).
     
     
  • 2.4, Аноним (-), 10:14, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Bazaar постепенно оптимизируют. А так то Shared Branch'и давно были :)
     
  • 2.17, Michael Shigorin (ok), 17:31, 29/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И чем можно уделать то, что заведомо написано с применением головы, в отличие от?
    В гите бранчи отродясь были не сбоку, а ключевой элемент.

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

     
     
  • 3.20, Алексей (??), 03:06, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ох, Мишеньку спросить-то забыли!

    "чем можно уделать то, что заведомо написано с применением головы" - это гит с применением головы написан? И система команд тоже "с применением головы" делалась?  Хороший, годный троллинг.

    И расскажи, Мишенька, почему ты решил что при разработке базара голову не использовали?

     
     
  • 4.22, Michael Shigorin (ok), 04:19, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >И расскажи, Мишенька, почему ты решил что при разработке базара голову не
    >использовали?

    По попыткам ЭТО использовать (в основном применительно к ltsp-trunk, коль интересно).

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

    Ну вот объясните мне, чем они думали, что man bzr в районе описания init.* всё страшнеет и страшнеет?  А бранчем назвали не то, что все подумали, а фактически отдельный полновесный репо?

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

    Вот над чем там хорошо подумали -- это над стопкой дефолтных алиасов для мигрантов с cvs/svn.  Благо и ушли-то недалеко.

    PS: Алексей, напомните -- когда бы и где мы с Вами пили на брудершафт?  Запамятовал.  Те Алексеи, с которыми точно на "ты" -- таких вопросов не задают.

     

  • 1.5, AP (??), 10:40, 28/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понял.
    Я давно уже с git репозитория исходники забираю...
    git откровенно иногда бесит - чтобы проект нормально собрался из свежих исходников, зачастую мало сделать git pull, приходится затирать все, делать git checkout -f.
    Вот не накладывает он все изменения, а почему не понимаю.
     
     
  • 2.6, ASM (??), 11:15, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А git clean -f не помогает?
     
     
  • 3.9, AP (??), 11:49, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал:
    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 обновляю, и он не глючит.

     
     
  • 4.10, ASM (??), 12:02, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Потом тупо скопировал каталог, в другое место, этот очистил, сделал git checkout
    >-f. Сравнил каталоги, некоторые файлы "*.c" различаются по содержимому! И это
    >не только к emacs относится, на Midnight Commander у меня такие
    >же чудеса... Интересно, как то, люди же пользуются, почему у меня
    >глюкавит, ничего не понимаю...

    Сложно сказать, нужно потыркаться, что git status говрит, что git stash удаляет, что git pull пишет.
    Ещё можно погрешить на версию git.

    А вообще удивительно, ниразу не видел таких глюков. Так что у вас есть очень хорошая возможность написать багрепорт :-D

     
  • 4.11, ASM (??), 12:04, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Во ещё вариант, может быть эти *.c файлы присуствуют в файле .gitignore?
    И создаются в процессе сборки?
     
  • 2.7, Zert (??), 11:26, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    это не git изменения не накладывает, а у емакса система сборки ущербная
     
  • 2.8, F (?), 11:35, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Я давно уже с git репозитория исходники забираю...

    Вероятно, это было git-зеркало основного cvs-репозитория emacs.

     
  • 2.18, Michael Shigorin (ok), 17:33, 29/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git откровенно иногда бесит - чтобы проект нормально собрался из свежих исходников,
    >зачастую мало сделать git pull, приходится затирать все, делать git checkout -f.

    Fast forward в выводе git pull есть или тянете в модифицированный локально бранч?
    Ни разу не натыкался.

     

  • 1.12, anonymous (??), 14:36, 28/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм. Столманн git неодобряе? Почему?
     
     
  • 2.13, Zert (??), 15:49, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Хм. Столманн git неодобряе? Почему?

    Крастноглазие мешает

     
  • 2.15, F (?), 18:23, 28/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Просто он не из тех, что предпочитает git только потому, что его написал Линус.
     
     
  • 3.19, Я (??), 00:41, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто он не из тех, что предпочитает git только потому, что его написал Линус.

    Точно, но тогда надо было выбрать православный darcs (или gnu arch).

     
     
  • 4.21, Алексей (??), 03:22, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> Просто он не из тех, что предпочитает git только потому, что его написал Линус.
    >
    >Точно, но тогда надо было выбрать православный darcs (или gnu arch).

    Про darcs ничего не могу сказать. А вот GNU Arch это и есть прямой дедушка нынешнего Bazaar. Естественно, Bazaar выбрали потому что он объективно лучше своего предшественника и гораздо проще в использовании. К тому же, Arch на текущий момент скорее мёртв чем жив (таким он стал как раз с появлением baz, а потом и bzr).

     
  • 3.24, Andrey Mitrofanov (?), 13:13, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git только потому, что его написал Линус.

    Аааа! Мо буть у него Ютуб не работает -- кино с Линусом не видел?? %))))

     
  • 2.23, Andrey Mitrofanov (?), 13:10, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, потому, что они _почему-то_ "взяли" этот самый Bazaar "под своё крыло" и _почему-то_ предпочитают использовать и разрабатывать "свои" пакеты.

    Может быть, именно такие проекты "более" свободны (по какому-то другому, не имени 4-х свобод Столмана, определению??), чем остальные. Кто ж его знает, _этот_ кафедрал~~~

    Может быть, так Великая Цель, выпуск Свободной ОС, [кажется?] ближе?..

    ---Как жаль, что начальника транспортного цеха, мы так и не услышали.

     

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



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

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