<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
  <title type="text">vcs</title>
  <subtitle type="xhtml">
    <div xmlns="http://www.w3.org/1999/xhtml"></div>
  </subtitle>
  <link rel="alternate" type="text/html"
        href="http://hlabs.org/tags/vcs"/>
  <link rel="self" type="application/atom+xml"
        href="http://hlabs.org/tags/vcs/atom.xml"/>
  <updated>2012-02-06T23:24:00+03:00</updated>
  <rights>Copyright (C) 2001-2013 Dmitry Vasiliev</rights>
  <id>http://hlabs.org/tags/vcs</id>
  <entry>
    <title>Кратко о Bazaar для пользователей других DVCS</title>
    <link href="http://hlabs.org/news/bazaar_and_other_dvcs.html"/>
    <link href="http://hlabs.org/news/bazaar_and_other_dvcs.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2009-12-10T13:08:00+03:00</published>
    <id>http://hlabs.org/news/bazaar_and_other_dvcs.html</id>
    <updated>2009-12-10T13:21:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Используем Tailor для преобразования Bazaar -&gt; Git</title>
    <link href="http://hlabs.org/news/tailor_bzr_git.html"/>
    <link href="http://hlabs.org/news/tailor_bzr_git.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2009-12-02T12:33:00+03:00</published>
    <id>http://hlabs.org/news/tailor_bzr_git.html</id>
    <updated>2009-12-02T12:48:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Вышел Bazaar 1.16rc1</title>
    <link href="http://hlabs.org/news/released_bazaar_1.16rc1.html"/>
    <link href="http://hlabs.org/news/released_bazaar_1.16rc1.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2009-06-12T20:52:00+04:00</published>
    <id>http://hlabs.org/news/released_bazaar_1.16rc1.html</id>
    <updated>2009-06-12T20:55:00+04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Русскоязычные ресурсы о Bazaar</title>
    <link href="http://hlabs.org/news/russian_bzr.html"/>
    <link href="http://hlabs.org/news/russian_bzr.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2009-03-05T21:22:00+03:00</published>
    <id>http://hlabs.org/news/russian_bzr.html</id>
    <updated>2009-03-24T17:05:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Git наступает</title>
    <link href="http://hlabs.org/news/git_come.html"/>
    <link href="http://hlabs.org/news/git_come.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2009-01-10T22:28:00+03:00</published>
    <id>http://hlabs.org/news/git_come.html</id>
    <updated>2009-03-24T16:52:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Распределенная система контроля версий Bazaar</title>
    <link href="http://hlabs.org/development/versions/bazaar.html"/>
    
    <author><name>Dmitry Vasiliev</name></author>
    <published>2008-12-07T14:00:00+03:00</published>
    <id>http://hlabs.org/development/versions/bazaar.html</id>
    <updated>2012-02-06T23:24:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Когда активно работаешь с файлами, будь то исходные тексты программ, файлы
конфигурации, или статья, то в большинстве случаев нужно использовать
какую-либо систему контроля версий. Например, в данный момент я переписываю это
введение и так как я использую систему контроля версий, то смогу в любой момент
вернуться к одному из предыдущих вариантов, если мне не понравится этот. Так
как основная работа с файлами — это их изменение, то наличие возможности
вернуться к предыдущей версии дает огромную уверенность, что в свою очередь
положительно влияет на производительность. Если работа идет в команде, то
система контроля версий просто необходима, в противном случае, в какой-то
момент времени работа команды может просто застопориться.</p>

        <ul>
          <li><a href="http://hlabs.org/development/versions/bazaar.html">Full text...</a></li>
          
        </ul>
      </div>
    </content>
  </entry>
  <entry>
    <title>Вышла статья про Bazaar</title>
    <link href="http://hlabs.org/news/my_bazaar_article.html"/>
    <link href="http://hlabs.org/news/my_bazaar_article.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2008-09-29T13:42:00+04:00</published>
    <id>http://hlabs.org/news/my_bazaar_article.html</id>
    <updated>2009-03-24T16:59:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Новые версии скриптов подсветки для Subversion и Bazaar</title>
    <link href="http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html"/>
    <link href="http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html#comments"
          rel="related"/>
    <author><name>Dmitry Vasiliev</name></author>
    <published>2008-07-30T16:11:00+04:00</published>
    <id>http://hlabs.org/news/svn1.6_bzr1.1_script_updates.html</id>
    <updated>2009-03-24T17:07:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
  <entry>
    <title>Разработка ПО</title>
    <link href="http://hlabs.org/development/index.html"/>
    
    <author><name>Dmitry Vasiliev</name></author>
    <published>2007-11-16T17:10:00+03:00</published>
    <id>http://hlabs.org/development/index.html</id>
    <updated>2009-10-22T13:40:00+04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>

        
      </div>
    </content>
  </entry>
  <entry>
    <title>Контроль версий</title>
    <link href="http://hlabs.org/development/versions/index.html"/>
    
    <author><name>Dmitry Vasiliev</name></author>
    <published>2007-06-05T14:18:00+04:00</published>
    <id>http://hlabs.org/development/versions/index.html</id>
    <updated>2009-03-24T17:15:00+03:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <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>
      </div>
    </content>
  </entry>
</feed>
