<?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: More on Git, Mercurial, and Bzr</title>
	<atom:link href="http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/feed" rel="self" type="application/rss+xml" />
	<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr</link>
	<description>Viewpoints on technology, society, and government</description>
	<lastBuildDate>Sun, 05 Feb 2012 03:11:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: me</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-2543</link>
		<dc:creator>me</dc:creator>
		<pubDate>Mon, 06 Oct 2008 00:34:09 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-2543</guid>
		<description>I think the formula you wanted is

git format-patch $(git rev-list HEAD &#124; tail -1)</description>
		<content:encoded><![CDATA[<p>I think the formula you wanted is</p>
<p>git format-patch $(git rev-list HEAD | tail -1)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1986</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Sat, 23 Feb 2008 08:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1986</guid>
		<description>One of the things that makes me keep choosing KDE over GNOME is what was once said of KDE -- that it&#039;s a &quot;desktop for grown-ups&quot;.  i.e., it&#039;s not about having the latest cool color scheme or transparent terminals (except in the incomplete 4.0 release)... instead, it&#039;s practical, useful, boring for the most part.  But it gets work done.  Quickly.  When it comes to features, most of them are the intuitive things you HOPE your desktop will do when you&#039;re actually using it and try something thinking, &quot;you know, it&#039;d really save me some hassle if I could just drag this here and the desktop knew what I wanted&quot; or things like that.

For me, bzr is the same.  It&#039;s not exciting.  It&#039;s practical and predicatable.  It&#039;s version control for grown-ups who don&#039;t care about quilts and storage methods, but DO need powerful features to just work so they can get things done.</description>
		<content:encoded><![CDATA[<p>One of the things that makes me keep choosing KDE over GNOME is what was once said of KDE &#8212; that it&#8217;s a &#8220;desktop for grown-ups&#8221;.  i.e., it&#8217;s not about having the latest cool color scheme or transparent terminals (except in the incomplete 4.0 release)&#8230; instead, it&#8217;s practical, useful, boring for the most part.  But it gets work done.  Quickly.  When it comes to features, most of them are the intuitive things you HOPE your desktop will do when you&#8217;re actually using it and try something thinking, &#8220;you know, it&#8217;d really save me some hassle if I could just drag this here and the desktop knew what I wanted&#8221; or things like that.</p>
<p>For me, bzr is the same.  It&#8217;s not exciting.  It&#8217;s practical and predicatable.  It&#8217;s version control for grown-ups who don&#8217;t care about quilts and storage methods, but DO need powerful features to just work so they can get things done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rupert thurner</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1545</link>
		<dc:creator>rupert thurner</dc:creator>
		<pubDate>Sat, 26 May 2007 14:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1545</guid>
		<description>every powerful tool has to be complicated?  i always find it very challenging to make a tool simple to use.

hg, and git are not examples of much brainwork in simplicity. while darcs is imo.</description>
		<content:encoded><![CDATA[<p>every powerful tool has to be complicated?  i always find it very challenging to make a tool simple to use.</p>
<p>hg, and git are not examples of much brainwork in simplicity. while darcs is imo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Narebski</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1491</link>
		<dc:creator>Jakub Narebski</dc:creator>
		<pubDate>Sat, 31 Mar 2007 12:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1491</guid>
		<description>I come from git camp, so please forgive me my bias.

WRT documentation, I think it is getting better. Nevertheless documentation looks like written by developers and experienced users, who _know_ where to find everything.

To export current branch as series of patches I would use (assuming that branch is based on &#039;master&#039; branch, and we are on given branch) &quot;git format-patch -n master..HEAD&quot; (meaning: everything in current branch that is not [available from] master).

As to &quot;darcs send&quot; equivalent... in my opinion it is better to separate the &#039;bundle&#039; generation from actual transport. Git has from almost the beginning git-format-patch and git-send-email / git-imap-send to send patches (for review), and lately it has git-bundle for disconnected replication (sneakernet, email).

As to being overly complicated: every powerfull tool has to be complicated.

I find ideas behind git very sound and clear (ideas of branches, tags, commit objects).</description>
		<content:encoded><![CDATA[<p>I come from git camp, so please forgive me my bias.</p>
<p>WRT documentation, I think it is getting better. Nevertheless documentation looks like written by developers and experienced users, who _know_ where to find everything.</p>
<p>To export current branch as series of patches I would use (assuming that branch is based on &#8216;master&#8217; branch, and we are on given branch) &#8220;git format-patch -n master..HEAD&#8221; (meaning: everything in current branch that is not [available from] master).</p>
<p>As to &#8220;darcs send&#8221; equivalent&#8230; in my opinion it is better to separate the &#8216;bundle&#8217; generation from actual transport. Git has from almost the beginning git-format-patch and git-send-email / git-imap-send to send patches (for review), and lately it has git-bundle for disconnected replication (sneakernet, email).</p>
<p>As to being overly complicated: every powerfull tool has to be complicated.</p>
<p>I find ideas behind git very sound and clear (ideas of branches, tags, commit objects).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1490</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Fri, 30 Mar 2007 14:46:49 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1490</guid>
		<description>Git has a git-bundle command that does the same thing.  Although it&#039;s not limited to email, you can use it for any method of disconnected replication (cd/dvd/email etc).</description>
		<content:encoded><![CDATA[<p>Git has a git-bundle command that does the same thing.  Although it&#8217;s not limited to email, you can use it for any method of disconnected replication (cd/dvd/email etc).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michael</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1473</link>
		<dc:creator>michael</dc:creator>
		<pubDate>Mon, 26 Mar 2007 07:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1473</guid>
		<description>Bzr&#039;s bundles are actually far superior to anything git does. You can email a bundle and it&#039;s exactly equivalent to someone doing a merge from your repo, all metadata is included etc.</description>
		<content:encoded><![CDATA[<p>Bzr&#8217;s bundles are actually far superior to anything git does. You can email a bundle and it&#8217;s exactly equivalent to someone doing a merge from your repo, all metadata is included etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ted's Blog</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1464</link>
		<dc:creator>Ted's Blog</dc:creator>
		<pubDate>Sat, 24 Mar 2007 16:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1464</guid>
		<description>John Goerzen recently posted about  Git, Mercurial and Bzr that I found interesting, especially since I used to be in the hg camp, but have been gradually using git more and more, even to the point making minor improvements to the git documentation and writing the git mergetool, since being able to automatically fire up a graphical merge tool was one of the features which I missed from hg. So while I haven&#039;t yet converted the primary SCM repository for e2fsprogs to use git (yet), I&#039;ve reached an opposite concolusion from John, and yet, I can&#039;t really argue with his observations.

The main reason why I&#039;ve come out in favor of git is that I see its potential as being greater than hg, and so while it definitely has some ease-of-use and documentation shortcomings, in the long run I think it has &quot;more legs&quot; than hg,</description>
		<content:encoded><![CDATA[<p>John Goerzen recently posted about  Git, Mercurial and Bzr that I found interesting, especially since I used to be in the hg camp, but have been gradually using git more and more, even to the point making minor improvements to the git documentation and writing the git mergetool, since being able to automatically fire up a graphical merge tool was one of the features which I missed from hg. So while I haven&#8217;t yet converted the primary SCM repository for e2fsprogs to use git (yet), I&#8217;ve reached an opposite concolusion from John, and yet, I can&#8217;t really argue with his observations.</p>
<p>The main reason why I&#8217;ve come out in favor of git is that I see its potential as being greater than hg, and so while it definitely has some ease-of-use and documentation shortcomings, in the long run I think it has &#8220;more legs&#8221; than hg,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andres Salomon</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1461</link>
		<dc:creator>Andres Salomon</dc:creator>
		<pubDate>Sat, 24 Mar 2007 07:17:32 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1461</guid>
		<description>Yes, the version of bzr in sid is pretty old; I uploaded it back in Oct.  However, it&#039;s not *that* old; bzr only recently added support for tags.

0.14 is in experimental, if you&#039;d prefer to use something more up-to-date.  Personally, I use git all of the time now.  The interface infuriates me (and they just changed the branching interface and actually made it *harder* to use), but it&#039;s quick, can handle kernel-sized trees, and gets the job done without causing my laptop to fall over.</description>
		<content:encoded><![CDATA[<p>Yes, the version of bzr in sid is pretty old; I uploaded it back in Oct.  However, it&#8217;s not *that* old; bzr only recently added support for tags.</p>
<p>0.14 is in experimental, if you&#8217;d prefer to use something more up-to-date.  Personally, I use git all of the time now.  The interface infuriates me (and they just changed the branching interface and actually made it *harder* to use), but it&#8217;s quick, can handle kernel-sized trees, and gets the job done without causing my laptop to fall over.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1458</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Fri, 23 Mar 2007 18:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1458</guid>
		<description>Nope, that generates no output at all.

See what I mean? ;-)</description>
		<content:encoded><![CDATA[<p>Nope, that generates no output at all.</p>
<p>See what I mean? ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbalneav</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1457</link>
		<dc:creator>sbalneav</dc:creator>
		<pubDate>Fri, 23 Mar 2007 16:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1457</guid>
		<description>&gt; 0.15 is &lt;b&gt;not released&lt;/b&gt;. I would not want to use some sort of &lt;b&gt;development branch&lt;/b&gt; in production.

&gt; I am running the latest version in &lt;b&gt;Debian sid&lt;/b&gt;.

Please tell me you&#039;re joking.
Please.

I beg of you.

Scott Balneaves</description>
		<content:encoded><![CDATA[<p>> 0.15 is <b>not released</b>. I would not want to use some sort of <b>development branch</b> in production.</p>
<p>> I am running the latest version in <b>Debian sid</b>.</p>
<p>Please tell me you&#8217;re joking.<br />
Please.</p>
<p>I beg of you.</p>
<p>Scott Balneaves</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Hudec</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1456</link>
		<dc:creator>Jan Hudec</dc:creator>
		<pubDate>Fri, 23 Mar 2007 08:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1456</guid>
		<description>The bzr version in [b]sid[/b] is simply [b]ancient[/b] -- latest release is 0.14 while sid still has 0.11. Bzr homepage will have more recent .deb.

Bzr 0.15 is currently release candidate, so it should be out in few days.

I have to say though, that while I used bzr for some time, I ended up liking the way git does branching and taggin more than the bzr way, though the bzr way is easier to learn.</description>
		<content:encoded><![CDATA[<p>The bzr version in [b]sid[/b] is simply [b]ancient[/b] &#8212; latest release is 0.14 while sid still has 0.11. Bzr homepage will have more recent .deb.</p>
<p>Bzr 0.15 is currently release candidate, so it should be out in few days.</p>
<p>I have to say though, that while I used bzr for some time, I ended up liking the way git does branching and taggin more than the bzr way, though the bzr way is easier to learn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1455</link>
		<dc:creator>Travis</dc:creator>
		<pubDate>Thu, 22 Mar 2007 18:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1455</guid>
		<description>I think you wanted &#039;git format-patch master&#039;</description>
		<content:encoded><![CDATA[<p>I think you wanted &#8216;git format-patch master&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1454</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 22 Mar 2007 16:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1454</guid>
		<description>I can&#039;t also decide between git and hg, and I am also looking at every new bzr release, because I am very excited about that as well.

But I think the Mercurial Folks are way ahead and so is hg.

Interesting articles though.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t also decide between git and hg, and I am also looking at every new bzr release, because I am very excited about that as well.</p>
<p>But I think the Mercurial Folks are way ahead and so is hg.</p>
<p>Interesting articles though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1453</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Thu, 22 Mar 2007 15:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1453</guid>
		<description>0.15 is not released.  I would not want to use some sort of development branch in production.

I am running the latest version in Debian sid.

$ bzr help topics
bzr: ERROR: unknown command &quot;topics&quot;

Nothing in the bundle-revisions command actually emails anything.  This would leave it to an extra step, which was exactly my point.  bzr doesn&#039;t email anything.  The mere fact that it generates an object that I *could* email is not my gripe.  My gripe is that emailing isn&#039;t integrated.

So, I stand by my comments.  If bzr develops more features in future releases, I can look at it again then.</description>
		<content:encoded><![CDATA[<p>0.15 is not released.  I would not want to use some sort of development branch in production.</p>
<p>I am running the latest version in Debian sid.</p>
<p>$ bzr help topics<br />
bzr: ERROR: unknown command &#8220;topics&#8221;</p>
<p>Nothing in the bundle-revisions command actually emails anything.  This would leave it to an extra step, which was exactly my point.  bzr doesn&#8217;t email anything.  The mere fact that it generates an object that I *could* email is not my gripe.  My gripe is that emailing isn&#8217;t integrated.</p>
<p>So, I stand by my comments.  If bzr develops more features in future releases, I can look at it again then.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn</title>
		<link>http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr/comment-page-1#comment-1452</link>
		<dc:creator>Martijn</dc:creator>
		<pubDate>Thu, 22 Mar 2007 15:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://changelog2.complete.org/archives/594-more-on-git-mercurial-and-bzr.html#comment-1452</guid>
		<description>bzr does support tagging now; it&#039;s in version 0.15. It also supports creating emailable patches with meta-data (called &#039;bundles&#039; -- see the &#039;bundle-revisions&#039; command).

Also, &#039;bzr help topics&#039; works fine for me, giving a list of help topics available (bzr help &lt;listed topic&gt; gives me more on the selected topic).

Please research properly, before bashing a product.</description>
		<content:encoded><![CDATA[<p>bzr does support tagging now; it&#8217;s in version 0.15. It also supports creating emailable patches with meta-data (called &#8216;bundles&#8217; &#8212; see the &#8216;bundle-revisions&#8217; command).</p>
<p>Also, &#8216;bzr help topics&#8217; works fine for me, giving a list of help topics available (bzr help
<listed topic> gives me more on the selected topic).</p>
<p>Please research properly, before bashing a product.</listed>
]]></content:encoded>
	</item>
</channel>
</rss>

