<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <language>ru</language>
    <title>vcs</title>
    <link>http://hlabs.org/tags/vcs</link>
    <description></description>
    <copyright>Copyright (C) 2001-2013 Dmitry Vasiliev</copyright>
    <webMaster>dima@hlabs.org (Dmitry Vasiliev)</webMaster>
    <lastBuildDate>Mon, 06 Feb 2012 23:24:00 +0300</lastBuildDate>
    <item>
      <title>Кратко о Bazaar для пользователей других DVCS</title>
      <link>http://hlabs.org/news/bazaar_and_other_dvcs.html</link>
      <description>
        <p>В последнее время появилось много заметок в которых люди использующие <a class="reference" href="http://git-scm.com/">Git</a>, или <a class="reference" href="http://mercurial.selenic.com/">Mercurial</a> впервые столкнувшись с <a class="reference" href="http://hlabs.org/development/versions/bazaar.html">Bazaar</a> начинают его ругать вместо того, что бы прочитать документацию и попытаться расширить свое понимание. Мне это тем более странно т.к. в данный момент я активно использую и <tt class="docutils literal"><span class="pre">Bazaar</span></tt> и <tt class="docutils literal"><span class="pre">Git</span></tt> и для меня это просто инструменты, каждый со своими плюсами и минусами. Понимание работы с каким-либо инструментом обычно требует терпения, времени и изменения сознания, так что для меня авторы ругательных постов про <tt class="docutils literal"><span class="pre">Bazaar</span></tt> автоматически попадают в категорию &quot;не смогли осилить&quot;. С другой стороны, если инструмент и совсем &quot;не по рукам&quot;, то может и не стоит пользоваться?</p>
<p>Ниже я совсем кратко постараюсь осветить основные отличия <tt class="docutils literal"><span class="pre">Bazaar</span></tt> от других DVCS для тех, кто действительно хочет узнать что-то новое:</p>

        <ul>
          <li><a href="http://hlabs.org/news/bazaar_and_other_dvcs.html">Full text...</a></li>
          <li><a href="http://hlabs.org/news/bazaar_and_other_dvcs.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/bazaar_and_other_dvcs.html#comments</comments>
      <pubDate>Thu, 10 Dec 2009 13:08:00 +0300</pubDate>
      <guid>http://hlabs.org/news/bazaar_and_other_dvcs.html</guid>
    </item>
    <item>
      <title>Используем Tailor для преобразования Bazaar -&gt; Git</title>
      <link>http://hlabs.org/news/tailor_bzr_git.html</link>
      <description>
        <p>Вчера понадобилось преобразовать ветку <a class="reference" href="http://hlabs.org/development/versions/bazaar.html">Bazaar</a> в <a class="reference" href="http://git-scm.com/">Git</a>. Покопался в интернете - практически везде советуют использовать <a class="reference" href="http://progetti.arstecnica.it/tailor/">Tailor</a>. Чуть позже выяснилось, что кроме преобразования <tt class="docutils literal"><span class="pre">Bazaar</span></tt> -&gt; <tt class="docutils literal"><span class="pre">Git</span></tt> нужно еще немного подправить историю изменений, а именно исправить e-mail автора. Оказалось, что <tt class="docutils literal"><span class="pre">Tailor</span></tt> может и это.</p>

        <ul>
          <li><a href="http://hlabs.org/news/tailor_bzr_git.html">Full text...</a></li>
          <li><a href="http://hlabs.org/news/tailor_bzr_git.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/tailor_bzr_git.html#comments</comments>
      <pubDate>Wed, 02 Dec 2009 12:33:00 +0300</pubDate>
      <guid>http://hlabs.org/news/tailor_bzr_git.html</guid>
    </item>
    <item>
      <title>Вышел Bazaar 1.16rc1</title>
      <link>http://hlabs.org/news/released_bazaar_1.16rc1.html</link>
      <description>
        <p>Сегодня вышел первый кандидат на релиз <a class="reference" href="http://bazaar-vcs.org/">Bazaar</a> 1.16. Может возникнуть вопрос - чем может быть так интересен кандидат на релиз? Это первый релиз Bazaar в котором часть документации переведена на русский. С учетом того, что было уже несколько попыток перевода и этот вопрос периодически поднимался в группе <a class="reference" href="http://groups.google.com/group/ru_bzr">ru_bzr</a>, выпуск перевода в официальном релизе - это большой успех для русскоязычного сообщества Bazaar.</p>
<p>Над переводом работает <a class="reference" href="https://launchpad.net/~ru-bzr">Russian Bazaar Users Group</a>. Последнюю версию перевода теперь можно смотреть на сайте документации Bazaar: <a class="reference" href="http://doc.bazaar-vcs.org/bzr.dev/index.ru.html">http://doc.bazaar-vcs.org/bzr.dev/index.ru.html</a>. На данный момент переведено где-то 70% пользовательской документации, так что работа продолжается. Думаю, что полный перевод пользовательской документации будет закончен перед релизом Bazaar 2.0. Если есть желание помочь то, кроме непосредственно перевода, очень пригодятся сообщения об ошибках и опечатках в нем. Писать можно в группу <a class="reference" href="http://groups.google.com/group/ru_bzr">ru_bzr</a>, или непосредственно мне.</p>

        <ul>
          
          <li><a href="http://hlabs.org/news/released_bazaar_1.16rc1.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/released_bazaar_1.16rc1.html#comments</comments>
      <pubDate>Fri, 12 Jun 2009 20:52:00 +0400</pubDate>
      <guid>http://hlabs.org/news/released_bazaar_1.16rc1.html</guid>
    </item>
    <item>
      <title>Русскоязычные ресурсы о Bazaar</title>
      <link>http://hlabs.org/news/russian_bzr.html</link>
      <description>
        <p><a class="reference" href="https://launchpad.net/~bialix">Александр Бельченко</a>, один из разработчиков <a class="reference" href="http://bazaar-vcs.org/QBzr">QBzr</a> (графического интерфейса к распределенной системе контроля версий <a class="reference" href="http://bazaar-vcs.org/">Bazaar</a>) и в прошлом занимавшийся поддержкой Bazaar для Windows, в настоящее время достаточно активно занимается продвижением Bazaar в русскоязычном сообществе. В том числе уже больше года существует почтовая рассылка <a class="reference" href="http://groups.google.com/group/ru_bzr">ru_bzr</a> и в конце февраля был открыт русскоязычный блог о Bazaar - <a class="reference" href="http://bzr-day.blogspot.com/">Базарный день</a> в котором также пишу и я.</p>
<p>Если вас интересуют распределенные системы контроля версий, или Bazaar в частности - присоединяйтесь!</p>

        <ul>
          
          <li><a href="http://hlabs.org/news/russian_bzr.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/russian_bzr.html#comments</comments>
      <pubDate>Thu, 05 Mar 2009 21:22:00 +0300</pubDate>
      <guid>http://hlabs.org/news/russian_bzr.html</guid>
    </item>
    <item>
      <title>Git наступает</title>
      <link>http://hlabs.org/news/git_come.html</link>
      <description>
        <p>Что-то последнее время стали много писать про <a class="reference" href="http://git-scm.com/">Git</a>. Например:</p>
<ul class="simple">
<li><a class="reference" href="http://upsilon.cc/~zack/stuff/vcs-usage/">Какие системы контроля версий используются для поддержки пакетов Debian</a>;</li>
<li><a class="reference" href="http://blogs.gnome.org/newren/2009/01/03/gnome-dvcs-survey-results/">GNOME остановил свой выбор на Git</a>;</li>
<li>И даже - <a class="reference" href="http://whygitisbetterthanx.com/">почему Git лучше чем X (где X - это hg, bzr, svn и perforce)</a>. И там же рядом провокационный сайт - <a class="reference" href="http://whybzrisbetterthanx.github.com/">почему Bzr лучше чем X</a>;</li>
</ul>
<p>Собственно, раньше у нас была единственная система контроля версий с открытым исходным кодом - <a class="reference" href="http://www.nongnu.org/cvs/">CVS</a>. Затем появилась &quot;лучшая CVS&quot; - <a class="reference" href="http://subversion.tigris.org/">Subversion</a>. Но теперь многие открытые проекты потихоньку переходят на распределенные системы контроля версий и здесь у нас уже несколько игроков, основные из которых: <a class="reference" href="http://git-scm.com/">Git</a>, <a class="reference" href="http://bazaar-vcs.org/">Bazaar</a> и <a class="reference" href="http://selenic.com/mercurial/">Mercurial</a>. У каждой из систем есть свои достоинства и недостатки, но и PR кампания тоже может иметь большое значение. Многие пользователи, начинающие знакомиться с распределенными системами, обычно выбирают, что-то наиболее популярное и пока больше всего шуму производят последователи Git.</p>

        <ul>
          
          <li><a href="http://hlabs.org/news/git_come.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/git_come.html#comments</comments>
      <pubDate>Sat, 10 Jan 2009 22:28:00 +0300</pubDate>
      <guid>http://hlabs.org/news/git_come.html</guid>
    </item>
    <item>
      <title>Распределенная система контроля версий Bazaar</title>
      <link>http://hlabs.org/development/versions/bazaar.html</link>
      <description>
        <p>Когда активно работаешь с файлами, будь то исходные тексты программ, файлы
конфигурации, или статья, то в большинстве случаев нужно использовать
какую-либо систему контроля версий. Например, в данный момент я переписываю это
введение и так как я использую систему контроля версий, то смогу в любой момент
вернуться к одному из предыдущих вариантов, если мне не понравится этот. Так
как основная работа с файлами — это их изменение, то наличие возможности
вернуться к предыдущей версии дает огромную уверенность, что в свою очередь
положительно влияет на производительность. Если работа идет в команде, то
система контроля версий просто необходима, в противном случае, в какой-то
момент времени работа команды может просто застопориться.</p>

        <ul>
          <li><a href="http://hlabs.org/development/versions/bazaar.html">Full text...</a></li>
          
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      
      <pubDate>Sun, 07 Dec 2008 14:00:00 +0300</pubDate>
      <guid>http://hlabs.org/development/versions/bazaar.html</guid>
    </item>
    <item>
      <title>Вышла статья про Bazaar</title>
      <link>http://hlabs.org/news/my_bazaar_article.html</link>
      <description>
        <p>В журнале <a class="reference" href="http://www.samag.ru/">Системный администратор</a> вышла моя вторая <a class="reference" href="http://www.samag.ru/cgi-bin/go.pl?q=content;n=2008;a=09">статья</a>. Статья описывает распределенную систему контроля версий <a class="reference" href="http://bazaar-vcs.org/">Bazaar</a>. К сожалению оказалось, что тема очень большая и многое пришлось опустить. Возможно недосказанное будет темой для какой-то из следующих статей.</p>
<p>В следующий номер буду писать про <a class="reference" href="http://nginx.net/">NginX</a> - многим интересная тема. И совсем хорошая новость - скоро выложу <a class="reference" href="http://hlabs.org/news/my_first_magazine_article.html">первую статью</a> на сайт и потом буду выкладывать по статье в месяц.</p>

        <ul>
          
          <li><a href="http://hlabs.org/news/my_bazaar_article.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/my_bazaar_article.html#comments</comments>
      <pubDate>Mon, 29 Sep 2008 13:42:00 +0400</pubDate>
      <guid>http://hlabs.org/news/my_bazaar_article.html</guid>
    </item>
    <item>
      <title>Новые версии скриптов подсветки для Subversion и Bazaar</title>
      <link>http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html</link>
      <description>
        <p>Исправления в скриптах <a class="reference" href="http://hlabs.org/vim/svn.vim">svn.vim</a> и <a class="reference" href="http://hlabs.org/vim/bzr.vim">bzr.vim</a> по следам <a class="reference" href="http://groups.google.com/group/vim_use/browse_thread/thread/f6bee8385bbe8976">вот этого</a> письма. Теперь проверка орфографии производится только для текста комментария. Немного глупо, что я делал похожие исправления для <a class="reference" href="http://hlabs.org/vim/python.vim">python.vim</a> еще в феврале 2007-го, но не подумал добавить их и для этих скриптов. Теперь исправил этот недочет.</p>

        <ul>
          
          <li><a href="http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html#comments">Comments</a></li>
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      <comments>http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html#comments</comments>
      <pubDate>Wed, 30 Jul 2008 16:11:00 +0400</pubDate>
      <guid>http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html</guid>
    </item>
    <item>
      <title>Разработка ПО</title>
      <link>http://hlabs.org/development/index.html</link>
      <description>
        <p>В этом разделе рассматриваются различные языки программирования, подходы, методы, библиотеки и другие вещи связанные с разработкой программного обеспечения. Подразделы:</p>
<ul class="simple">
<li><a class="reference" href="python">Язык программирования Python</a> - язык программирования Python, рецепты, примеры кода;</li>
<li><a class="reference" href="erlang">Язык программирования Erlang</a> - язык программирования Erlang, описание, примеры;</li>
<li><a class="reference" href="screen">GNU Screen</a> - менеджер текстовых окон GNU Screen;</li>
<li><a class="reference" href="versions">Контроль версий</a> - системы контроля версий, история, примеры;</li>
<li><a class="reference" href="zope">Zope</a> - сервер приложений Zope, описания, рецепты;</li>
<li><a class="reference" href="nginx.html">HTTP-сервер Nginx</a> - статья про HTTP-сервер Nginx;</li>
</ul>

        
      </description>
      <author>Dmitry Vasiliev</author>
      
      <pubDate>Fri, 16 Nov 2007 17:10:00 +0300</pubDate>
      <guid>http://hlabs.org/development/index.html</guid>
    </item>
    <item>
      <title>Контроль версий</title>
      <link>http://hlabs.org/development/versions/index.html</link>
      <description>
        <p>Ниже я рассмотрю что такое системы контроля версий, зачем они нужны, основные
вехи в развитии систем контроля версий с открытым исходным кодом и конечно
примеры. Распределенная система контроля версий <a class="reference" href="http://bazaar-vcs.org">Bazaar</a>
более подробно рассмотрена в <a class="reference" href="bazaar.html">отдельной статье</a>.</p>

        <ul>
          <li><a href="http://hlabs.org/development/versions/index.html">Full text...</a></li>
          
        </ul>
      </description>
      <author>Dmitry Vasiliev</author>
      
      <pubDate>Tue, 05 Jun 2007 14:18:00 +0400</pubDate>
      <guid>http://hlabs.org/development/versions/index.html</guid>
    </item>
  </channel>
</rss>
