<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Toxic Elephant : Tag scm, everything about scm</title>
    <link>http://www.matijs.net/blog/tag/scm.rss</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Don't bury it in your back yard!</description>
    <item>
      <title>The beauty of git</title>
      <description>&lt;p&gt;After my &lt;a href="http://www.matijs.net/blog/articles/2007/06/18/subversion-and-tagging"&gt;struggles with svk&lt;/a&gt;, working with &lt;a href="http://git.or.cz/"&gt;git&lt;/a&gt; is a breath of fresh air. It has great support for branching and merging, and putting even the smallest of throwaway projects under version control becomes as simple as:&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;Gone are the days of the &amp;#8220;oh i&amp;#8217;ll just make ten copies of this script here because setting up a repository takes too long&amp;#8221; style of version control.&lt;/p&gt;</description>
      <pubDate>Sat, 10 Nov 2007 18:57:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6770d93e-8064-45e9-9ddb-d4ddd83b9aee</guid>
      <author>blog@matijs.net (matijs)</author>
      <comments>http://www.matijs.net/blog/2007/11/10/the-beauty-of-git#comments</comments>
      <category>software</category>
      <category>svk</category>
      <category>scm</category>
      <category>git</category>
      <trackback:ping>http://www.matijs.net/blog/trackbacks?article_id=the-beauty-of-git&amp;day=10&amp;month=11&amp;year=2007</trackback:ping>
      <link>http://www.matijs.net/blog/2007/11/10/the-beauty-of-git</link>
    </item>
    <item>
      <title>Subversion and tagging</title>
      <description>&lt;p&gt;I&amp;#8217;ve been using &lt;a href="http://svk.elixus.org/view/HomePage"&gt;svk&lt;/a&gt; for a while now, but I keep bumping into problems with the whole concept of tags being just copies.&lt;/p&gt;


	&lt;p&gt;The problem is this: In my mind, a tag should be a symbolic name for a particular revision on a particular branch. In &lt;a href="http://subversion.tigris.org/"&gt;subversion&lt;/a&gt; (and hence, svk), it&amp;#8217;s not. To use a tag in place of a revision, you first have to do &lt;code&gt;svn info&lt;/code&gt; to find the corresponding revision number, and then use that in your &lt;code&gt;svn diff&lt;/code&gt; or &lt;code&gt;svn merge&lt;/code&gt; or whatever.&lt;/p&gt;


	&lt;p&gt;Subversion should have had a smarter client from the start, one that emulates tags and branches and hides the implementation detail that they are &amp;#8216;really the same thing&amp;#8217; from the user.&lt;/p&gt;


	&lt;p&gt;As it stands, subversion has no tagging.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s all very &lt;a href="http://blogs.gnome.org/shaunm/2007/03/12/more-svn-woes/"&gt;annoying&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Mon, 18 Jun 2007 14:50:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c49f2e1b-03bb-4cbe-a391-2c889a3680ea</guid>
      <author>blog@matijs.net (matijs)</author>
      <comments>http://www.matijs.net/blog/2007/06/18/subversion-and-tagging#comments</comments>
      <category>software</category>
      <category>svk</category>
      <category>scm</category>
      <category>subversion</category>
      <category>annoyance</category>
      <trackback:ping>http://www.matijs.net/blog/trackbacks?article_id=subversion-and-tagging&amp;day=18&amp;month=06&amp;year=2007</trackback:ping>
      <link>http://www.matijs.net/blog/2007/06/18/subversion-and-tagging</link>
    </item>
  </channel>
</rss>
