<?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: Revisiting Git and Mercurial</title>
	<atom:link href="http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/feed" rel="self" type="application/rss+xml" />
	<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial</link>
	<description>Viewpoints on technology, society, and government</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:48:59 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Мысли вслух: Git или Mercurial &#187; Outsourcing stories</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-2906</link>
		<dc:creator>Мысли вслух: Git или Mercurial &#187; Outsourcing stories</dc:creator>
		<pubDate>Thu, 11 Dec 2008 05:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-2906</guid>
		<description>[...] Revisiting Git and Mercurial [...]</description>
		<content:encoded><![CDATA[<p>[...] Revisiting Git and Mercurial [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Changelog</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-2006</link>
		<dc:creator>The Changelog</dc:creator>
		<pubDate>Tue, 26 Feb 2008 23:25:16 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-2006</guid>
		<description>I&#039;ve been writing about Git a bit lately.

I&#039;ve decided to switch some of my Debian work over to it to start with, as well as some of my other projects.

Although I was thoroughly frustrated with Git a year ago, now I am quite pleased with it.   What&#039;</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been writing about Git a bit lately.</p>
<p>I&#8217;ve decided to switch some of my Debian work over to it to start with, as well as some of my other projects.</p>
<p>Although I was thoroughly frustrated with Git a year ago, now I am quite pleased with it.   What&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Bauer</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1993</link>
		<dc:creator>Frank Bauer</dc:creator>
		<pubDate>Sun, 24 Feb 2008 08:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1993</guid>
		<description>One really sweet feature git gained in the last year and which is probably not advertised much, is &quot;git add -i&quot;, which is interactive tool to add only some changes for commit ala &quot;darcs record&quot;.</description>
		<content:encoded><![CDATA[<p>One really sweet feature git gained in the last year and which is probably not advertised much, is &#8220;git add -i&#8221;, which is interactive tool to add only some changes for commit ala &#8220;darcs record&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1992</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Sat, 23 Feb 2008 22:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1992</guid>
		<description>Both git and Mercurial have read-write support for foreign branches in different formats.  I think git&#039;s is probably more advanced, though.  From what I have seen from personal experience in Mercurial, and have read about Git, both are easy to use.</description>
		<content:encoded><![CDATA[<p>Both git and Mercurial have read-write support for foreign branches in different formats.  I think git&#8217;s is probably more advanced, though.  From what I have seen from personal experience in Mercurial, and have read about Git, both are easy to use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andres Salomon</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1991</link>
		<dc:creator>Andres Salomon</dc:creator>
		<pubDate>Sat, 23 Feb 2008 20:28:39 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1991</guid>
		<description>The git cheat sheet is incredibly useful for people who are new to git.  It can be found here:  http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html

At OLPC (where we use git exclusively), it&#039;s printed out and hanging on a wall in the main room.</description>
		<content:encoded><![CDATA[<p>The git cheat sheet is incredibly useful for people who are new to git.  It can be found here:  <a href="http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html" rel="nofollow">http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html</a></p>
<p>At OLPC (where we use git exclusively), it&#8217;s printed out and hanging on a wall in the main room.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pachi</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1989</link>
		<dc:creator>pachi</dc:creator>
		<pubDate>Sat, 23 Feb 2008 18:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1989</guid>
		<description>Git&#039;s windows support is really lacking. It runs on windows, but having to use a customized shell and terminal (msys) to be able to do anything useful is not exactly what one understands as a windows application. It&#039;s only slightly better than using cygwin and, besides that, the mingw port isn&#039;t fully integrated in the main branch...</description>
		<content:encoded><![CDATA[<p>Git&#8217;s windows support is really lacking. It runs on windows, but having to use a customized shell and terminal (msys) to be able to do anything useful is not exactly what one understands as a windows application. It&#8217;s only slightly better than using cygwin and, besides that, the mingw port isn&#8217;t fully integrated in the main branch&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alec</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1988</link>
		<dc:creator>alec</dc:creator>
		<pubDate>Sat, 23 Feb 2008 15:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1988</guid>
		<description>&quot;Bzr remains really uninteresting; I don&#039;t see it offering anything compelling that Mercurial or Git can&#039;t do.&quot;

bzr has the concept of &quot;foreign branches&quot;; write a plugin to make it interoperate seamlessly with your revision control system of choice.  For example, bzr-svn allows you to use bzr on a remote svn repository; unlike git-svn, there are no special, additional command, it &quot;just works&quot;.  Read-only version for git and hg exist.  With all the different systems around, that could be a killer feature.</description>
		<content:encoded><![CDATA[<p>&#8220;Bzr remains really uninteresting; I don&#8217;t see it offering anything compelling that Mercurial or Git can&#8217;t do.&#8221;</p>
<p>bzr has the concept of &#8220;foreign branches&#8221;; write a plugin to make it interoperate seamlessly with your revision control system of choice.  For example, bzr-svn allows you to use bzr on a remote svn repository; unlike git-svn, there are no special, additional command, it &#8220;just works&#8221;.  Read-only version for git and hg exist.  With all the different systems around, that could be a killer feature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: desegnis</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1987</link>
		<dc:creator>desegnis</dc:creator>
		<pubDate>Sat, 23 Feb 2008 13:02:31 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1987</guid>
		<description>Git&#039;s capability in the analysis of data movement is really what makes it attractive for me (along with its performance). My major gripes, however, are the (really) messy sources, the bad (virtually non-existing) architecture documentation, the geeky terminology, and the somewhat unorganized interface. So much for my rant for today.</description>
		<content:encoded><![CDATA[<p>Git&#8217;s capability in the analysis of data movement is really what makes it attractive for me (along with its performance). My major gripes, however, are the (really) messy sources, the bad (virtually non-existing) architecture documentation, the geeky terminology, and the somewhat unorganized interface. So much for my rant for today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi</title>
		<link>http://changelog.complete.org/archives/689-revisiting-git-and-mercurial/comment-page-1#comment-1985</link>
		<dc:creator>Ravi</dc:creator>
		<pubDate>Sat, 23 Feb 2008 07:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/689-revisiting-git-and-mercurial.html#comment-1985</guid>
		<description>At my day job, we store all of our source in a central SVN repository, since that was the cool thing to do back in the day.

Personally, I&#039;ve been on the lookout for a good distributed complement to our SVN  since ICFP 2005 (when I saw Audrey Tang demonstrate svk). I&#039;d already been burned by enough branch management and switching to understand the value. Unfortunately, svk turned out to be too buggy, inflexible and heavyweight for what I wanted. When I ended up going off and working on a complicated personal branch, svk was better than nothing, but it didn&#039;t always work right and it was too much work to use for smaller bits of local development.

Recently, I ended up trying git (and, most importantly git-svn) and it seems to be everything I want. The svn integration is top-notch (which surprised me because I thought svk would do the best there since it is built on SVN). Pushing and pulling from our central SVN is as seamless as I could want. &quot;git svn rebase&quot; and &quot;git svn dcommit&quot; let me reconcile my local, incremental changes with the central linear history, without making mistakes (which was the worst part of using svk - if a merge conflict wasn&#039;t resolved just right pushing back to the repository might create trash).

git is still slower than I&#039;d like sometimes (I think I&#039;m using the wrong commands for some operations) and I&#039;m not yet happy with the options for managing multiple git repositories (I&#039;d like to move code back and forth between my laptop and one of our fast servers and I just haven&#039;t gotten that to work right), but it is still a big step forward from what I had before.

As a Haskell programmer, I feel a little guilty I&#039;m not using darcs, but, for the moment, git-svn is what works for me.</description>
		<content:encoded><![CDATA[<p>At my day job, we store all of our source in a central SVN repository, since that was the cool thing to do back in the day.</p>
<p>Personally, I&#8217;ve been on the lookout for a good distributed complement to our SVN  since ICFP 2005 (when I saw Audrey Tang demonstrate svk). I&#8217;d already been burned by enough branch management and switching to understand the value. Unfortunately, svk turned out to be too buggy, inflexible and heavyweight for what I wanted. When I ended up going off and working on a complicated personal branch, svk was better than nothing, but it didn&#8217;t always work right and it was too much work to use for smaller bits of local development.</p>
<p>Recently, I ended up trying git (and, most importantly git-svn) and it seems to be everything I want. The svn integration is top-notch (which surprised me because I thought svk would do the best there since it is built on SVN). Pushing and pulling from our central SVN is as seamless as I could want. &#8220;git svn rebase&#8221; and &#8220;git svn dcommit&#8221; let me reconcile my local, incremental changes with the central linear history, without making mistakes (which was the worst part of using svk &#8211; if a merge conflict wasn&#8217;t resolved just right pushing back to the repository might create trash).</p>
<p>git is still slower than I&#8217;d like sometimes (I think I&#8217;m using the wrong commands for some operations) and I&#8217;m not yet happy with the options for managing multiple git repositories (I&#8217;d like to move code back and forth between my laptop and one of our fast servers and I just haven&#8217;t gotten that to work right), but it is still a big step forward from what I had before.</p>
<p>As a Haskell programmer, I feel a little guilty I&#8217;m not using darcs, but, for the moment, git-svn is what works for me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
