<?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: Getting more structured with my DVCS tests</title>
	<atom:link href="http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/</link>
	<description>Man bites Ogre</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:49:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: SteveStreeting.com &#187; Blog Archive &#187; DVCS Score Card</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-261346</link>
		<dc:creator>SteveStreeting.com &#187; Blog Archive &#187; DVCS Score Card</dc:creator>
		<pubDate>Fri, 06 Nov 2009 18:23:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-261346</guid>
		<description>[...] is it to learn to do all the operations required of a typical developer, many of which I&#8217;ve listed in a separate thread, how consistent and intuitive those commands are, how natural the defaults are, and how easy it is [...]</description>
		<content:encoded><![CDATA[<p>[...] is it to learn to do all the operations required of a typical developer, many of which I&#8217;ve listed in a separate thread, how consistent and intuitive those commands are, how natural the defaults are, and how easy it is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SteveStreeting.com &#187; Blog Archive &#187; Adventures in conversionland</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-260432</link>
		<dc:creator>SteveStreeting.com &#187; Blog Archive &#187; Adventures in conversionland</dc:creator>
		<pubDate>Sun, 25 Oct 2009 21:00:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-260432</guid>
		<description>[...] started my DVCS evaluation very pro-Mercurial and very anti-Git. While working through my detailed use cases, a process which I&#8217;ve not quite completed yet, Git has grown on me a great deal, and I [...]</description>
		<content:encoded><![CDATA[<p>[...] started my DVCS evaluation very pro-Mercurial and very anti-Git. While working through my detailed use cases, a process which I&#8217;ve not quite completed yet, Git has grown on me a great deal, and I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tuan kuranes</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-257967</link>
		<dc:creator>tuan kuranes</dc:creator>
		<pubDate>Mon, 14 Sep 2009 09:51:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-257967</guid>
		<description>Nice ideas here on how to use svn/trac: UltimateQualityDevelopmentSystem 
http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem


Maybe Ogre Team could switch to a read-only server project with some Trac gui, ticket list, timeline, mercurial, etc... with public update/mirrors (mercurial to SVN updates are easy).

That could leverage the aposiblity to go on and step up to a &quot;continous integration server&quot; capabilities (test/reports/etc/)... 

Now that cmake is there, it should be easier. (ie: cdash is cmake based, but others have cmake abilities)

Many tools can now be added to cmake easily (cmake scripts for unit test report, clang static analysis, gcc -Weffc++, memleak runs, valgrind, splint, PCLint, CPPCheck, Duplo, SourceMonitor, VC /analyze, vmware/virtualbox runs, etc. )</description>
		<content:encoded><![CDATA[<p>Nice ideas here on how to use svn/trac: UltimateQualityDevelopmentSystem<br />
<a href="http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem" rel="nofollow">http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem</a></p>
<p>Maybe Ogre Team could switch to a read-only server project with some Trac gui, ticket list, timeline, mercurial, etc&#8230; with public update/mirrors (mercurial to SVN updates are easy).</p>
<p>That could leverage the aposiblity to go on and step up to a &#8220;continous integration server&#8221; capabilities (test/reports/etc/)&#8230; </p>
<p>Now that cmake is there, it should be easier. (ie: cdash is cmake based, but others have cmake abilities)</p>
<p>Many tools can now be added to cmake easily (cmake scripts for unit test report, clang static analysis, gcc -Weffc++, memleak runs, valgrind, splint, PCLint, CPPCheck, Duplo, SourceMonitor, VC /analyze, vmware/virtualbox runs, etc. )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacmoe</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256564</link>
		<dc:creator>jacmoe</dc:creator>
		<pubDate>Sat, 15 Aug 2009 21:48:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256564</guid>
		<description>I am also very put off by the elitist Git attitude, especially concerning Windows and UI interfaces in general.
And the fact that they give commands used in other versioning systems a totally new meaning puts me off as well.
I&#039;ll probably look to Git again when that die-hard clique has died out. Until then, Mercurial it is.
TortoiseHg is a really nice set of tools, working on Windows, the Mac (soon) and Gnome (Linux).
If you know SVN, you know a lot of Mercurial already. They don&#039;t try to be clever. :)</description>
		<content:encoded><![CDATA[<p>I am also very put off by the elitist Git attitude, especially concerning Windows and UI interfaces in general.<br />
And the fact that they give commands used in other versioning systems a totally new meaning puts me off as well.<br />
I&#8217;ll probably look to Git again when that die-hard clique has died out. Until then, Mercurial it is.<br />
TortoiseHg is a really nice set of tools, working on Windows, the Mac (soon) and Gnome (Linux).<br />
If you know SVN, you know a lot of Mercurial already. They don&#8217;t try to be clever. <img src='http://www.stevestreeting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256550</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sat, 15 Aug 2009 14:05:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256550</guid>
		<description>@Carsten: honestly, Linus&#039; comments in this area are very much a turn-off for me. I think his attacks on Subversion are hugely arrogant and unprofessional, not to mention completely inaccurate. SVN is a great system, hugely useful for massive numbers of people - it&#039;s just not the one Linus wants so he considers it &#039;worthless&#039;. That&#039;s typical egotistical, narrow-minded geek behaviour and doesn&#039;t give me any confidence at all in a system he might design being right for me, if that&#039;s his mindset. To be honest, I&#039;m trying my hardest to *ignore* his attitude when reviewing Git, because to me it&#039;s a negative, not a positive.</description>
		<content:encoded><![CDATA[<p>@Carsten: honestly, Linus&#8217; comments in this area are very much a turn-off for me. I think his attacks on Subversion are hugely arrogant and unprofessional, not to mention completely inaccurate. SVN is a great system, hugely useful for massive numbers of people &#8211; it&#8217;s just not the one Linus wants so he considers it &#8216;worthless&#8217;. That&#8217;s typical egotistical, narrow-minded geek behaviour and doesn&#8217;t give me any confidence at all in a system he might design being right for me, if that&#8217;s his mindset. To be honest, I&#8217;m trying my hardest to *ignore* his attitude when reviewing Git, because to me it&#8217;s a negative, not a positive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carsten</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256525</link>
		<dc:creator>Carsten</dc:creator>
		<pubDate>Fri, 14 Aug 2009 18:24:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256525</guid>
		<description>Hi Steve,

I am sure you know the both Google Tech Talks about Git

Linus Torwalds speak about Git
http://www.youtube.com/watch?v=4XpnKHJAok8

Randal Schwarz speak about Git
http://www.youtube.com/watch?v=8dhZ9BXQgc4

Creative commons license book
http://progit.org/book/

I think git fits all your given points. It incredible powerful. I was using subversion for years but git replaced it completly now.

Quotes
=======
Subversion is the most pointless project ever started -- Linus Torvalds</description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>I am sure you know the both Google Tech Talks about Git</p>
<p>Linus Torwalds speak about Git<br />
<a href="http://www.youtube.com/watch?v=4XpnKHJAok8" rel="nofollow">http://www.youtube.com/watch?v=4XpnKHJAok8</a></p>
<p>Randal Schwarz speak about Git<br />
<a href="http://www.youtube.com/watch?v=8dhZ9BXQgc4" rel="nofollow">http://www.youtube.com/watch?v=8dhZ9BXQgc4</a></p>
<p>Creative commons license book<br />
<a href="http://progit.org/book/" rel="nofollow">http://progit.org/book/</a></p>
<p>I think git fits all your given points. It incredible powerful. I was using subversion for years but git replaced it completly now.</p>
<p>Quotes<br />
=======<br />
Subversion is the most pointless project ever started &#8212; Linus Torvalds</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacmoe</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256489</link>
		<dc:creator>jacmoe</dc:creator>
		<pubDate>Thu, 13 Aug 2009 23:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256489</guid>
		<description>Allow me to share a bit of wxBlog with you:
&lt;blockquote&gt;While Mercurial is as easy to use as it could be and has great documentation, Git is almost perversely complicated. It has concepts which are particular to it only (can anyone really explain what purpose does the index existence serve except for confusing new users and occasionally tripping more experienced ones?). Its included documentation is only useful if you already know very well what you are doing. It allows (I think it encourages, really) you to make errors -- which is, of course, fine, as there are 3 or 4 different ways to undo them. Of which 2 (different ones, depending on situation) make things even worse. It seems to enjoy reusing commands commonly used in other VCS to do something different. Even the commands which seem to do what you&#039;d expect (e.g. pull and push) do not. Moreover, they are not really even opposites of each other. So you never know what a command with a simple name does and you never risk finding any other commands without reading half a dozen of git tutorials. And even then you have to remember that the equivalent of hg histedit is git rebase -i (with rebase in general doing something completely different, of course). And using git means having one extra letter to type for every command compared to hg!&lt;/blockquote&gt;
Read the rest of the blog entry here:
&lt;a href=&quot;http://is.gd/2fO9m&quot; rel=&quot;nofollow&quot;&gt;http://is.gd/2fO9m&lt;/a&gt;
Entertaining. :)</description>
		<content:encoded><![CDATA[<p>Allow me to share a bit of wxBlog with you:</p>
<blockquote><p>While Mercurial is as easy to use as it could be and has great documentation, Git is almost perversely complicated. It has concepts which are particular to it only (can anyone really explain what purpose does the index existence serve except for confusing new users and occasionally tripping more experienced ones?). Its included documentation is only useful if you already know very well what you are doing. It allows (I think it encourages, really) you to make errors &#8212; which is, of course, fine, as there are 3 or 4 different ways to undo them. Of which 2 (different ones, depending on situation) make things even worse. It seems to enjoy reusing commands commonly used in other VCS to do something different. Even the commands which seem to do what you&#8217;d expect (e.g. pull and push) do not. Moreover, they are not really even opposites of each other. So you never know what a command with a simple name does and you never risk finding any other commands without reading half a dozen of git tutorials. And even then you have to remember that the equivalent of hg histedit is git rebase -i (with rebase in general doing something completely different, of course). And using git means having one extra letter to type for every command compared to hg!</p></blockquote>
<p>Read the rest of the blog entry here:<br />
<a href="http://is.gd/2fO9m" rel="nofollow">http://is.gd/2fO9m</a><br />
Entertaining. <img src='http://www.stevestreeting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheMuffin</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256412</link>
		<dc:creator>TheMuffin</dc:creator>
		<pubDate>Wed, 12 Aug 2009 01:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256412</guid>
		<description>There&#039;s a plugin to hg to work on git repositories losslessly.

http://hg-git.github.com/

While the other way around, there doesn&#039;t seem to be any tools that can match hg-git. If you choose git, hg users can use the same repository.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a plugin to hg to work on git repositories losslessly.</p>
<p><a href="http://hg-git.github.com/" rel="nofollow">http://hg-git.github.com/</a></p>
<p>While the other way around, there doesn&#8217;t seem to be any tools that can match hg-git. If you choose git, hg users can use the same repository.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CABAListic</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256264</link>
		<dc:creator>CABAListic</dc:creator>
		<pubDate>Fri, 07 Aug 2009 15:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256264</guid>
		<description>For what it&#039;s worth, I believe that bazaar is not suffering from the mentioned issue, if I understood it correctly. At least when I used it I could pull changes from the central repository in and it would either merge with local changes on the fly or give me both versions of modified files and ask me to resolve the conflict manually. I was, however, using bazaar more like svn, so I&#039;m just assuming that it retains this ability in a DVCS environment.

I have no experience with either git or Mercurial, though, so I don&#039;t know how it compares to them otherwise.</description>
		<content:encoded><![CDATA[<p>For what it&#8217;s worth, I believe that bazaar is not suffering from the mentioned issue, if I understood it correctly. At least when I used it I could pull changes from the central repository in and it would either merge with local changes on the fly or give me both versions of modified files and ask me to resolve the conflict manually. I was, however, using bazaar more like svn, so I&#8217;m just assuming that it retains this ability in a DVCS environment.</p>
<p>I have no experience with either git or Mercurial, though, so I don&#8217;t know how it compares to them otherwise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stevestreeting.com/2009/08/06/getting-more-structured-with-my-dvcs-tests/comment-page-1/#comment-256263</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 07 Aug 2009 14:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2163#comment-256263</guid>
		<description>It&#039;ll take a little time, since I&#039;m experimenting outside of my &#039;normal&#039; work (commercial and Ogre), but I will certainly release my findings.</description>
		<content:encoded><![CDATA[<p>It&#8217;ll take a little time, since I&#8217;m experimenting outside of my &#8216;normal&#8217; work (commercial and Ogre), but I will certainly release my findings.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

