<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>El Tramo | Darcs</title>
  <subtitle>Remko Tronçon's Homepage</subtitle>
  <link href="http://el-tramo.be/blog/tag/darcs/feed/" rel="self" type="application/rss+xml"/>
  <link href="http://el-tramo.be/"/>
  <updated>2012-05-19T12:29:42+02:00</updated>
  <id>http://el-tramo.be/</id>
  <author>
    <name>Remko Tronçon</name>
    <uri>http://el-tramo.be/about/</uri>
  </author>
  
  <entry>
    <title>Trying out Git</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/psi-git"/>
    <updated>2008-08-26T00:00:00+02:00</updated>
    <id>http://el-tramo.be/blog/psi-git</id>
    <content type="html">&lt;p&gt;A while ago, the Psi development team switched from &lt;a href=&quot;http://darcs.net&quot;&gt;Darcs&lt;/a&gt; to &lt;a href=&quot;http://subversion.tigris.org&quot;&gt;Subversion&lt;/a&gt; for version control, because the Darcs pros (distributed, extremely simple and elegant) did not compensate for the cons any longer (slowness, non-scalability, ‘infinite’ merges, lack of community and tools, &amp;hellip;). Our development was pretty central anyway at that time, so we decided that Subversion was good enough. However, we started to miss local commits more than we thought we would, and some of us are working on their own forks, which makes Subversion a suboptimal choice. We are therefore currently trying out &lt;a href=&quot;http://git.or.cz&quot;&gt;Git&lt;/a&gt; as a replacement, which should bring us all the good stuff from Darcs, combined with the speed and portability of Subversion. Note that during the experiment, we will not be updating our Subversion branch any more (which will soon cause breakage, since Subversion automatically updates changes to the external Iris repository).&lt;/p&gt;

&lt;!--more--&gt;


&lt;p&gt;If you&amp;rsquo;re interested in following our latest developments from our experimental Git tree, simply clone our official repository through the following steps:&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre&gt;git clone git://git.psi-im.org/psi.git
cd psi
git submodule init
git submodule update&lt;/pre&gt;
&lt;/blockquote&gt;


&lt;p&gt;To get the latest changes after an initial clone, execute the following commands&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre&gt;git pull
git submodule update&lt;/pre&gt;
&lt;/blockquote&gt;


&lt;p&gt;Note that you need Git 1.5 or later in order to be able to do these commands.&lt;/p&gt;

&lt;p&gt;If you&amp;rsquo;re interested in knowing more about using Git, check out Scott Chacon&amp;rsquo;s excellent &lt;a href=&quot;http://blip.tv/scott-chacon/git-talk-4113729&quot;&gt;Git talk&lt;/a&gt; (and accompanying &lt;a href=&quot;http://peepcode.com/products/git-internals-pdf&quot;&gt;book&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;For fans of social networking, we also have a mirror of the official Psi repository on &lt;a href=&quot;http://github.com/psi-im&quot;&gt;GitHub&lt;/a&gt;. And while we&amp;rsquo;re on the topic of web interfaces: while waiting for an official web interface to our Git repository, you can check out an experimental one &lt;a href=&quot;http://git.el-tramo.be/browse/psi.git/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Psi Subversion repository</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/psi-svn"/>
    <updated>2006-11-08T00:00:00+01:00</updated>
    <id>http://el-tramo.be/blog/psi-svn</id>
    <content type="html">&lt;p&gt;As many of you know, Psi has been using &lt;a href=&quot;http://darcs.net&quot;&gt;Darcs&lt;/a&gt; for version controlling since the development of 0.10. However, although Darcs works on most platforms, some people have been experiencing problems with getting Darcs to work for them. Because of this, and some other inconveniences (not being able to checkout subdirectories of the development tree, long checkout times, the lack of a scalable web-interface, &amp;hellip;), we have decided to create a &lt;a href=&quot;http://subversion.tigris.org&quot;&gt;Subversion&lt;/a&gt; mirror our development repository (using &lt;a href=&quot;http://wiki.darcs.net/Tailor&quot;&gt;Tailor&lt;/a&gt;).&lt;/p&gt;

&lt;!--more--&gt;


&lt;p&gt;A mirror of our mainline development branch is available at &lt;tt&gt;http://svn.psi-im.org/psi/trunk&lt;/tt&gt;. The complete repository can be browsed though the &lt;a href=&quot;http://svn.psi-im.org&quot;&gt;web-interface&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We strongly recommend all users to use the Subversion repository instead of the Darcs repository. This goes for our contributors as well: instead of sending in Darcs bundles, you may (nay, SHOULD) now send in unified diffs (from &lt;tt&gt;svn diff&lt;/tt&gt;) to our patches mailinglist.&lt;/p&gt;
</content>
  </entry>
  
</feed>

