<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Distributed Source Control using Mercurial</title>
	<atom:link href="http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/</link>
	<description>The life of a PhD Candidate in Software Engineering</description>
	<lastBuildDate>Wed, 03 Feb 2010 16:29:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dominica</title>
		<link>http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/comment-page-1/#comment-117</link>
		<dc:creator>Dominica</dc:creator>
		<pubDate>Thu, 06 Nov 2008 02:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.woggie.net/?p=47#comment-117</guid>
		<description>And I liked, will be looking at your site.</description>
		<content:encoded><![CDATA[<p>And I liked, will be looking at your site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven She</title>
		<link>http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/comment-page-1/#comment-87</link>
		<dc:creator>Steven She</dc:creator>
		<pubDate>Sun, 27 Jul 2008 17:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.woggie.net/?p=47#comment-87</guid>
		<description>&lt;p&gt;Hi Thiago,&lt;/p&gt;

&lt;p&gt;You&#039;re right that the time I spent learning git, I also spent learning how distributed SCMs worked. However, I really find git&#039;s syntax very strange. Perhaps, that was my biggest gripe with it. :)&lt;/p&gt;

&lt;p&gt;Mercurial had a familiar syntax, which allowed me to perform the basic operations without requiring any prior knowledge of distributed SCMs. This allowed me to have a functional repository, while allowing me to incrementally learn the additional features that a distributed SCMs provides.&lt;/p&gt;

&lt;p&gt;Well, I&#039;ll be sure to ask you whenever I have a question regarding git :)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hi Thiago,</p>
<p>You&#8217;re right that the time I spent learning git, I also spent learning how distributed SCMs worked. However, I really find git&#8217;s syntax very strange. Perhaps, that was my biggest gripe with it. <img src='http://www.woggie.net/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<p>Mercurial had a familiar syntax, which allowed me to perform the basic operations without requiring any prior knowledge of distributed SCMs. This allowed me to have a functional repository, while allowing me to incrementally learn the additional features that a distributed SCMs provides.</p>
<p>Well, I&#8217;ll be sure to ask you whenever I have a question regarding git <img src='http://www.woggie.net/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago</title>
		<link>http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/comment-page-1/#comment-86</link>
		<dc:creator>Thiago</dc:creator>
		<pubDate>Fri, 25 Jul 2008 14:21:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.woggie.net/?p=47#comment-86</guid>
		<description>Do you think that the hour that you spent learning git was actually more about learning how Distributed SCMs work in general?

In this case, learning Mercurial was easier just because you had already learnt git ;-)

I&#039;m using git for my own repository too and, after I understood the principles, I am enjoying it very much!</description>
		<content:encoded><![CDATA[<p>Do you think that the hour that you spent learning git was actually more about learning how Distributed SCMs work in general?</p>
<p>In this case, learning Mercurial was easier just because you had already learnt git <img src='http://www.woggie.net/wp-content/plugins/tango-smilies/tango/face-wink.png' alt=';-)' class='wp-smiley' /> </p>
<p>I&#8217;m using git for my own repository too and, after I understood the principles, I am enjoying it very much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven She</title>
		<link>http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/comment-page-1/#comment-85</link>
		<dc:creator>Steven She</dc:creator>
		<pubDate>Sat, 19 Jul 2008 15:39:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.woggie.net/?p=47#comment-85</guid>
		<description>Hi Jakub,

Thanks for your comments. It&#039;s great to know there is a &quot;git remote&quot; command. I haven&#039;t had much experience with branches on Mercurial, since I am using it primarily as a personal repository though, while git has been with large open-source projects. The scale and complexity of my usage differ vastly between the two SCMs. So, I would say my experience using git and Mercurial is indeed very biased.</description>
		<content:encoded><![CDATA[<p>Hi Jakub,</p>
<p>Thanks for your comments. It&#8217;s great to know there is a &#8220;git remote&#8221; command. I haven&#8217;t had much experience with branches on Mercurial, since I am using it primarily as a personal repository though, while git has been with large open-source projects. The scale and complexity of my usage differ vastly between the two SCMs. So, I would say my experience using git and Mercurial is indeed very biased.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Narebski</title>
		<link>http://www.woggie.net/2008/07/17/distributed-source-control-using-mercurial/comment-page-1/#comment-84</link>
		<dc:creator>Jakub Narebski</dc:creator>
		<pubDate>Thu, 17 Jul 2008 21:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.woggie.net/?p=47#comment-84</guid>
		<description>In defense of Git:
&lt;ul&gt;
&lt;li&gt;setting up remote-tracking branches is now as simple as using &quot;git remote&quot; command. Note that in Mercurial tracking branches are IIRC unnamed by default.&lt;/li&gt;
 &lt;li&gt;an equivalent of &quot;hg addremove&quot; is &quot;git add -u&quot;.&lt;/li&gt;
 &lt;li&gt;.gitignore rules are specified using wildcards (globbing), but allow also for recursive match on basename, and allow to exclude some pattern from being ignored&lt;/li&gt;
 &lt;li&gt;&quot;git checkout --track -b somebranch origin/somebranch&quot; does create and checkout _local_ branch &#039;somebranch&#039;, mirroring remote-tracking branch &#039;somebranch&#039; at remote &#039;origin&#039;, and setting up that currect repository is fetched from, and conrrect branch is merged when using &quot;git pull&quot; when on this branch.&lt;/li&gt;&lt;/ul&gt;

</description>
		<content:encoded><![CDATA[<p>In defense of Git:</p>
<ul>
<li>setting up remote-tracking branches is now as simple as using &#8220;git remote&#8221; command. Note that in Mercurial tracking branches are IIRC unnamed by default.</li>
<li>an equivalent of &#8220;hg addremove&#8221; is &#8220;git add -u&#8221;.</li>
<li>.gitignore rules are specified using wildcards (globbing), but allow also for recursive match on basename, and allow to exclude some pattern from being ignored</li>
<li>&#8220;git checkout &#8211;track -b somebranch origin/somebranch&#8221; does create and checkout _local_ branch &#8217;somebranch&#8217;, mirroring remote-tracking branch &#8217;somebranch&#8217; at remote &#8216;origin&#8217;, and setting up that currect repository is fetched from, and conrrect branch is merged when using &#8220;git pull&#8221; when on this branch.</li>
</ul>
]]></content:encoded>
	</item>
</channel>
</rss>
