<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>El Tramo | Git</title>
  <subtitle>Remko Tronçon's Homepage</subtitle>
  <link href="http://el-tramo.be/blog/tag/git/feed/" rel="self" type="application/rss+xml"/>
  <link href="http://el-tramo.be/"/>
  <updated>2011-12-30T17:00:29+01:00</updated>
  <id>http://el-tramo.be/</id>
  <author>
    <name>Remko Tronçon</name>
    <uri>http://el-tramo.be/about/</uri>
  </author>
  
  <entry>
    <title>(Still) Hard at Work</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/swift-gource"/>
    <updated>2010-04-09T00:00:00+02:00</updated>
    <id>http://el-tramo.be/blog/swift-gource</id>
    <content type="html">Several people have been asking us about the status of &lt;a href=&quot;http://swift.im&quot;&gt;Swift&lt;/a&gt; lately. Rest assured, we’ve been hard at work in the past months, despite all the job changes, house movings, and marriages slowing us down sometimes. And we have proof: below is a &lt;a href=&quot;http://code.google.com/p/gource/&quot;&gt;Gource&lt;/a&gt; visualization of the Swift Git repository from the past months (and we definitely wouldn’t fake &lt;em&gt;that&lt;/em&gt;).  Swift is getting very near to the beta stage, so stay tuned for more updates!

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

&lt;p style=&quot;text-align: center&quot;&gt;
&lt;object width=&quot;450&quot; height=&quot;280&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/sLw92fs0B6I&amp;hl=en_US&amp;fs=1&amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/sLw92fs0B6I&amp;hl=en_US&amp;fs=1&amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;450&quot; height=&quot;280&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;em&gt;(Note: For some reason, the video starts out a bit flaky, but it gets better after a few seconds)&lt;/em&gt;
</content>
  </entry>
  
  <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">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, ...). 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;!--more--&gt;

If you're interested in following our latest developments from our experimental Git tree, simply clone our official repository through the following steps:
&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;
To get the latest changes after an initial clone, execute the following commands
&lt;blockquote&gt;
&lt;pre&gt;git pull
git submodule update&lt;/pre&gt;
&lt;/blockquote&gt;
Note that you need Git 1.5 or later in order to be able to do these commands.

If you're interested in knowing more about using Git, check out Scott Chacon's excellent &lt;a href=&quot;http://gitcasts.com/posts/railsconf-git-talk&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;).

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'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;.
</content>
  </entry>
  
  <entry>
    <title>WiGit: A Simple Git-based Wiki</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/wigit-intro"/>
    <updated>2008-07-21T00:00:00+02:00</updated>
    <id>http://el-tramo.be/blog/wigit-intro</id>
    <content type="html">For a while now, I've been looking for a simple wiki to manage my personal notes and to do some basic shared editing. After looking through the vast number of wikis on &lt;a href=&quot;http://www.wikimatrix.org/&quot;&gt;WikiMatrix&lt;/a&gt; and still not finding what I was looking for, I ended up doing what hundreds have done before me: wrote &lt;a href=&quot;http://el-tramo.be/software/wigit&quot;&gt;my own wiki&lt;/a&gt;, and threw it on the pile of exitsing ones.

&lt;!--more--&gt;Up until recently, I've been using &lt;a href=&quot;http://tipiwiki.sourceforge.net&quot;&gt;TipiWiki&lt;/a&gt; as my notebook, which is very light, simple, and easy to deploy. However, recently started running into its limitations, including limited markup possibilities (e.g. no multi-level lists), the lack of decent history (seeing who changed what, when), ... I liked the idea of &lt;a href=&quot;http://atonie.org/2008/02/git-wiki&quot;&gt;git-wiki&lt;/a&gt;, which used &lt;a href=&quot;http://git.or.cz&quot;&gt;Git&lt;/a&gt; as its backend, giving it good history support, and the fact that all documents are in a real repository. However, git-wiki uses &lt;a href=&quot;http://sinatra.rubyforge.org/&quot;&gt;Sinatra&lt;/a&gt;, which requires way too much valuable resources than I want to spend on a simple wiki.

So, I took the idea of using Git as a backend, threw in the &lt;a href=&quot;http://textile.thresholdstate.com/&quot;&gt;Textile&lt;/a&gt; PHP class for marking up text, and wrote &lt;a href=&quot;http://el-tramo.be/software/wigit&quot;&gt;WiGit&lt;/a&gt;: a simple, themable wiki in PHP (which is less cool, but also less heavy than Ruby/Sinatra), built upon Git, with history support, basic user support (from HTTP authentication), and pretty URLs. The default theme is still rough, and there are still a bunch of features coming up, but it should function properly already as a simple wiki for your everyday needs.
</content>
  </entry>
  
</feed>

