<?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 for Programblings</title>
	<atom:link href="http://programblings.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://programblings.com</link>
	<description>Rambling about programming and life as a programmer - by Mathieu Martin</description>
	<lastBuildDate>Thu, 26 Feb 2009 13:28:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>Comment on Two Shoulda best practices by RSpec: Shoulda Looked At It Sooner &#171; A little story</title>
		<link>http://programblings.com/2008/10/31/two-shoulda-best-practices/comment-page-1/#comment-1174</link>
		<dc:creator>RSpec: Shoulda Looked At It Sooner &#171; A little story</dc:creator>
		<pubDate>Thu, 26 Feb 2009 13:28:39 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=117#comment-1174</guid>
		<description>[...] service call, his matchy library for the fancy session[:user_id].should assertion, and a macro I stole (logged_in_as) to easily setup authentication for controller tests. Nothing fancy, but I just like [...]</description>
		<content:encoded><![CDATA[<p>[...] service call, his matchy library for the fancy session[:user_id].should assertion, and a macro I stole (logged_in_as) to easily setup authentication for controller tests. Nothing fancy, but I just like [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Two Shoulda best practices by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/31/two-shoulda-best-practices/comment-page-1/#comment-1171</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 25 Feb 2009 22:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=117#comment-1171</guid>
		<description>I fixed the comment :-)</description>
		<content:encoded><![CDATA[<p>I fixed the comment :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Two Shoulda best practices by Mike Breen (hardbap)</title>
		<link>http://programblings.com/2008/10/31/two-shoulda-best-practices/comment-page-1/#comment-1167</link>
		<dc:creator>Mike Breen (hardbap)</dc:creator>
		<pubDate>Wed, 25 Feb 2009 15:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=117#comment-1167</guid>
		<description>hmm...the formatting got messed up but you can still see what I&#039;m doing.</description>
		<content:encoded><![CDATA[<p>hmm&#8230;the formatting got messed up but you can still see what I&#8217;m doing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Two Shoulda best practices by Mike Breen (hardbap)</title>
		<link>http://programblings.com/2008/10/31/two-shoulda-best-practices/comment-page-1/#comment-1166</link>
		<dc:creator>Mike Breen (hardbap)</dc:creator>
		<pubDate>Wed, 25 Feb 2009 15:48:31 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=117#comment-1166</guid>
		<description>Great post, thanks.

After poking around the Shoulda code I ended up writing my macros like this:

&lt;pre&gt;&lt;code&gt;# Sets the current person in the session from the person fixtures.
def logged_in_as(person, &amp;block)
  context &quot;logged in as #{person}&quot; do
    setup do
      @request.session[:person] = people(person).id
    end

    merge_block(&amp;block)
  end
end&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Great post, thanks.</p>
<p>After poking around the Shoulda code I ended up writing my macros like this:</p>
<pre><code># Sets the current person in the session from the person fixtures.
def logged_in_as(person, &amp;block)
  context "logged in as #{person}" do
    setup do
      @request.session[:person] = people(person).id
    end

    merge_block(&amp;block)
  end
end</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1149</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Mon, 23 Feb 2009 15:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1149</guid>
		<description>Readline is a library that can be used to easily implement a &quot;memory&quot; of past commands, among &lt;a href=&quot;http://tiswww.case.edu/php/chet/readline/rltop.html&quot; rel=&quot;nofollow&quot;&gt;other features&lt;/a&gt;. It&#039;s probably used by IRB.</description>
		<content:encoded><![CDATA[<p>Readline is a library that can be used to easily implement a &#8220;memory&#8221; of past commands, among <a href="http://tiswww.case.edu/php/chet/readline/rltop.html" rel="nofollow">other features</a>. It&#8217;s probably used by IRB.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by roamy</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1127</link>
		<dc:creator>roamy</dc:creator>
		<pubDate>Fri, 20 Feb 2009 04:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1127</guid>
		<description>I am just new at this 
what is readline and why do i need it and what happens if i don&#039;t have it

thanks fousto@me.com</description>
		<content:encoded><![CDATA[<p>I am just new at this<br />
what is readline and why do i need it and what happens if i don&#8217;t have it</p>
<p>thanks <a href="mailto:fousto@me.com">fousto@me.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Matthias Tarasiewic</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1051</link>
		<dc:creator>Matthias Tarasiewic</dc:creator>
		<pubDate>Mon, 02 Feb 2009 14:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1051</guid>
		<description>does this actually still apply to ruby 1.9.1 stable? when i try to compile ruby with the --with-readline-dir=/usr/local switch, it says &quot;configure: WARNING: unrecognized options: --with-readline-dir&quot; other people seem to have that problem as well, see: http://www.ruby-forum.com/topic/175410</description>
		<content:encoded><![CDATA[<p>does this actually still apply to ruby 1.9.1 stable? when i try to compile ruby with the &#8211;with-readline-dir=/usr/local switch, it says &#8220;configure: WARNING: unrecognized options: &#8211;with-readline-dir&#8221; other people seem to have that problem as well, see: <a href="http://www.ruby-forum.com/topic/175410" rel="nofollow">http://www.ruby-forum.com/topic/175410</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Matthias Tarasiewic</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1050</link>
		<dc:creator>Matthias Tarasiewic</dc:creator>
		<pubDate>Mon, 02 Feb 2009 14:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1050</guid>
		<description>hi Mathieu, great posting. did you also try compiling the stable version 1.9.1 on leopard already? we are currently doing compiles for various osx versions, including leopard for the rubyosx (ruby one click installer for osx) project http://rubyosx.com the aim of the project is exactly what you said, keeping an osx version slim, not even installing xcode in the &quot;worst case&quot;. if you already did a compile, would you mind sending us your output of &quot;ruby runner.rb&quot; from the &quot;/test&quot; directory, so we could see which tests fail/work on your machine? see also the current thread on the rubyosx list regarding the osx leopard compile: http://rubyforge.org/pipermail/rubyosx-list/2009-February/000010.html</description>
		<content:encoded><![CDATA[<p>hi Mathieu, great posting. did you also try compiling the stable version 1.9.1 on leopard already? we are currently doing compiles for various osx versions, including leopard for the rubyosx (ruby one click installer for osx) project <a href="http://rubyosx.com" rel="nofollow">http://rubyosx.com</a> the aim of the project is exactly what you said, keeping an osx version slim, not even installing xcode in the &#8220;worst case&#8221;. if you already did a compile, would you mind sending us your output of &#8220;ruby runner.rb&#8221; from the &#8220;/test&#8221; directory, so we could see which tests fail/work on your machine? see also the current thread on the rubyosx list regarding the osx leopard compile: <a href="http://rubyforge.org/pipermail/rubyosx-list/2009-February/000010.html" rel="nofollow">http://rubyforge.org/pipermail/rubyosx-list/2009-February/000010.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Alex</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1042</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 22 Dec 2008 19:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1042</guid>
		<description>@Huki

Error: Port ruby1.9 not found

:D</description>
		<content:encoded><![CDATA[<p>@Huki</p>
<p>Error: Port ruby1.9 not found</p>
<p>:D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by William</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1017</link>
		<dc:creator>William</dc:creator>
		<pubDate>Fri, 05 Dec 2008 11:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1017</guid>
		<description>My apologies--it worked fine.Many thanks--the broken OS X readline has been a pain in my ass for years.Had to have someone hack the XBoard source to make it compile.</description>
		<content:encoded><![CDATA[<p>My apologies&#8211;it worked fine.Many thanks&#8211;the broken OS X readline has been a pain in my ass for years.Had to have someone hack the XBoard source to make it compile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by William</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-1016</link>
		<dc:creator>William</dc:creator>
		<pubDate>Fri, 05 Dec 2008 11:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-1016</guid>
		<description>Thanks for posting patched readline source, but it didn&#039;t work for me. Here&#039;s what I got when I tried to make:
&lt;blockquote&gt;install: you may need to run ldconfig&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Thanks for posting patched readline source, but it didn&#8217;t work for me. Here&#8217;s what I got when I tried to make:</p>
<blockquote><p>install: you may need to run ldconfig</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes by Experimente o Rubinius &#124; Ruby Brasil</title>
		<link>http://programblings.com/2008/11/25/rubinius-for-the-layman-part-3-try-rubinius-in-20-minutes/comment-page-1/#comment-1010</link>
		<dc:creator>Experimente o Rubinius &#124; Ruby Brasil</dc:creator>
		<pubDate>Thu, 04 Dec 2008 16:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=227#comment-1010</guid>
		<description>[...] Programblings fez uma série de três posts dissecando o Rubinius, numa análise bem completa. No último post, [...]</description>
		<content:encoded><![CDATA[<p>[...] Programblings fez uma série de três posts dissecando o Rubinius, numa análise bem completa. No último post, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/25/rubinius-for-the-layman-part-3-try-rubinius-in-20-minutes/comment-page-1/#comment-995</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Thu, 27 Nov 2008 19:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=227#comment-995</guid>
		<description>@Steve Yeah I&#039;ll have to look into that. In the meantime, the layout is fluid. So if you widen your window, you&#039;ll see it show up. 

Unless you&#039;re on a cell phone or something. If that&#039;s the case, let me know whether Rubinius works on a cell ;-)</description>
		<content:encoded><![CDATA[<p>@Steve Yeah I&#8217;ll have to look into that. In the meantime, the layout is fluid. So if you widen your window, you&#8217;ll see it show up. </p>
<p>Unless you&#8217;re on a cell phone or something. If that&#8217;s the case, let me know whether Rubinius works on a cell ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes by Steve</title>
		<link>http://programblings.com/2008/11/25/rubinius-for-the-layman-part-3-try-rubinius-in-20-minutes/comment-page-1/#comment-994</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 27 Nov 2008 19:45:58 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=227#comment-994</guid>
		<description>Your CSS is silently hiding the end of long PRE lines above.  :-(</description>
		<content:encoded><![CDATA[<p>Your CSS is silently hiding the end of long PRE lines above.  :-(</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes by Double Shot #340 &#171; A Fresh Cup</title>
		<link>http://programblings.com/2008/11/25/rubinius-for-the-layman-part-3-try-rubinius-in-20-minutes/comment-page-1/#comment-981</link>
		<dc:creator>Double Shot #340 &#171; A Fresh Cup</dc:creator>
		<pubDate>Wed, 26 Nov 2008 11:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=227#comment-981</guid>
		<description>[...] Rubinius for the Layman, Part 3 - Try Rubinius in 20 minutes - Rubinius took a blow this week when Engine Yard let some folks go, but things are mature enough that you can see the current state of the project easily if you want. [...]</description>
		<content:encoded><![CDATA[<p>[...] Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes &#8211; Rubinius took a blow this week when Engine Yard let some folks go, but things are mature enough that you can see the current state of the project easily if you want. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by BogoJoker &#187; Helpful Configure Options For Development</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-980</link>
		<dc:creator>BogoJoker &#187; Helpful Configure Options For Development</dc:creator>
		<pubDate>Wed, 26 Nov 2008 06:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-980</guid>
		<description>[...] I wanted to easily reference both the Ruby 1.8 and Ruby 1.9 so I could easily work with both. I came across a neat switch that I had never cared to use before but made perfect sense for my [...]</description>
		<content:encoded><![CDATA[<p>[...] I wanted to easily reference both the Ruby 1.8 and Ruby 1.9 so I could easily work with both. I came across a neat switch that I had never cared to use before but made perfect sense for my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/25/rubinius-for-the-layman-part-3-try-rubinius-in-20-minutes/comment-page-1/#comment-979</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Tue, 25 Nov 2008 19:33:38 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=227#comment-979</guid>
		<description>@Eero

Ha! Good to know, thanks for the pointer :-)</description>
		<content:encoded><![CDATA[<p>@Eero</p>
<p>Ha! Good to know, thanks for the pointer :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 3 &#8211; Try Rubinius in 20 minutes by Eero Saynatkari</title>
		<link>http://programblings.com/2008/11/25/rubinius-for-the-layman-part-3-try-rubinius-in-20-minutes/comment-page-1/#comment-978</link>
		<dc:creator>Eero Saynatkari</dc:creator>
		<pubDate>Tue, 25 Nov 2008 19:30:37 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=227#comment-978</guid>
		<description>Yay, another excellent article! Thank you again.

Another one of those pro tips: for any non-compiler development activities you can currently set the environment variable SYDNEY (i.e. SYDNEY=1 bin/rbx ... etc.) It should yield a moderate speed boost. (Sydney is the C parser, whereas the default is to use RubyParser which is currently still a bit slower.)</description>
		<content:encoded><![CDATA[<p>Yay, another excellent article! Thank you again.</p>
<p>Another one of those pro tips: for any non-compiler development activities you can currently set the environment variable SYDNEY (i.e. SYDNEY=1 bin/rbx &#8230; etc.) It should yield a moderate speed boost. (Sydney is the C parser, whereas the default is to use RubyParser which is currently still a bit slower.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 2: How Rubinius is Friendly by Programblings &#187; Blog Archive &#187; Rubinius for the Layman, Part 3 - Try Rubinius in 20 minutes</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/comment-page-1/#comment-976</link>
		<dc:creator>Programblings &#187; Blog Archive &#187; Rubinius for the Layman, Part 3 - Try Rubinius in 20 minutes</dc:creator>
		<pubDate>Tue, 25 Nov 2008 15:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-976</guid>
		<description>[...] Rubinius for the Layman, Part 2: How Rubinius is Friendly [...]</description>
		<content:encoded><![CDATA[<p>[...] Rubinius for the Layman, Part 2: How Rubinius is Friendly [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 1: Rubies All the Way Down by Programblings &#187; Blog Archive &#187; Rubinius for the Layman, Part 3 - Try Rubinius in 20 minutes</title>
		<link>http://programblings.com/2008/04/01/rubinius-for-the-layman-part-1-rubies-all-the-way-down/comment-page-1/#comment-974</link>
		<dc:creator>Programblings &#187; Blog Archive &#187; Rubinius for the Layman, Part 3 - Try Rubinius in 20 minutes</dc:creator>
		<pubDate>Tue, 25 Nov 2008 13:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/01/rubinius-for-the-layman-part-1-rubies-all-the-way-down/#comment-974</guid>
		<description>[...] Rubinius for the Layman, Part 1: Rubies All the Way Down [...]</description>
		<content:encoded><![CDATA[<p>[...] Rubinius for the Layman, Part 1: Rubies All the Way Down [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-918</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 19 Nov 2008 16:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-918</guid>
		<description>@Hukl

I just noticed &lt;a href=&quot;http://smyck.de/2008/11/12/rm-r/&quot; rel=&quot;nofollow&quot;&gt;the last post&lt;/a&gt; on your site is about macports. I&#039;ll have to check it out after work :-)</description>
		<content:encoded><![CDATA[<p>@Hukl</p>
<p>I just noticed <a href="http://smyck.de/2008/11/12/rm-r/" rel="nofollow">the last post</a> on your site is about macports. I&#8217;ll have to check it out after work :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-917</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 19 Nov 2008 16:40:14 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-917</guid>
		<description>@Hukl

Funny, a few minutes ago I wanted to use wget and I don&#039;t have it installed at the moment. I realized I wouldn&#039;t mind using port for small things like that ;-)

I&#039;d love a quick primer on how to deal with the Macport issues, actually. 

The doc didn&#039;t seem too clear to me last time I checked. I&#039;d just like to know what clutter I can remove when an install fails, what file to update to fix a build and finally how to contribute that fix.

Are you aware of any good tutorial? OTOH I don&#039;t want to spend an evening going through all of their doc ;-)</description>
		<content:encoded><![CDATA[<p>@Hukl</p>
<p>Funny, a few minutes ago I wanted to use wget and I don&#8217;t have it installed at the moment. I realized I wouldn&#8217;t mind using port for small things like that ;-)</p>
<p>I&#8217;d love a quick primer on how to deal with the Macport issues, actually. </p>
<p>The doc didn&#8217;t seem too clear to me last time I checked. I&#8217;d just like to know what clutter I can remove when an install fails, what file to update to fix a build and finally how to contribute that fix.</p>
<p>Are you aware of any good tutorial? OTOH I don&#8217;t want to spend an evening going through all of their doc ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by hukl</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-916</link>
		<dc:creator>hukl</dc:creator>
		<pubDate>Wed, 19 Nov 2008 16:28:33 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-916</guid>
		<description>Sure, macports aren&#039;t perfect but I like it more than having to maintain a lot of software that was built manually. I had it for years and it got messy. I can live with the macports issues and actually its not so hard to update a portfile for a new version. most of the time you have to adjust the url of the new tgz.

But I understand your reasoning.</description>
		<content:encoded><![CDATA[<p>Sure, macports aren&#8217;t perfect but I like it more than having to maintain a lot of software that was built manually. I had it for years and it got messy. I can live with the macports issues and actually its not so hard to update a portfile for a new version. most of the time you have to adjust the url of the new tgz.</p>
<p>But I understand your reasoning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-915</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 19 Nov 2008 15:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-915</guid>
		<description>@Hukl

LOL @ tada.wav :-)

I&#039;m trying to minimize my use of Macports now. It&#039;s actually not installed on my new machine. 

On my previous machine, half the time when I used port, it would end up failing to build a dependency or something. I never found an obvious way to fix these problems and never really investigated further either. So the blame is probably half on my side.

What I like about building my own is that the day the next version comes out, I can go back and build it myself and not wait for the macport update. Also, by using the &quot;industrial strength&quot; approach described briefly in the article, I can actually have an arbitrary amount of rubies installed in parallel.

These reasons may seem a bit shallow, but I guess I just like to have a better understanding and complete control over how the stuff is installed on my machine. :-)</description>
		<content:encoded><![CDATA[<p>@Hukl</p>
<p>LOL @ tada.wav :-)</p>
<p>I&#8217;m trying to minimize my use of Macports now. It&#8217;s actually not installed on my new machine. </p>
<p>On my previous machine, half the time when I used port, it would end up failing to build a dependency or something. I never found an obvious way to fix these problems and never really investigated further either. So the blame is probably half on my side.</p>
<p>What I like about building my own is that the day the next version comes out, I can go back and build it myself and not wait for the macport update. Also, by using the &#8220;industrial strength&#8221; approach described briefly in the article, I can actually have an arbitrary amount of rubies installed in parallel.</p>
<p>These reasons may seem a bit shallow, but I guess I just like to have a better understanding and complete control over how the stuff is installed on my machine. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by hukl</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-914</link>
		<dc:creator>hukl</dc:creator>
		<pubDate>Wed, 19 Nov 2008 15:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-914</guid>
		<description>Why don&#039;t you just use macports

&lt;code&gt;
$&gt; port search ruby19
ruby19                         lang/ruby19    1.9.1-preview1 Powerful and clean object-oriented scripting language
&lt;/code&gt;

&lt;code&gt;sudo port install ruby1.9&lt;/code&gt;

Tada.wav</description>
		<content:encoded><![CDATA[<p>Why don&#8217;t you just use macports</p>
<p><code><br />
$&gt; port search ruby19<br />
ruby19                         lang/ruby19    1.9.1-preview1 Powerful and clean object-oriented scripting language<br />
</code></p>
<p><code>sudo port install ruby1.9</code></p>
<p>Tada.wav</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing ruby 1.9preview1 on OS X Leopard by Double Shot #335 &#171; A Fresh Cup</title>
		<link>http://programblings.com/2008/11/18/installing-ruby-19preview1-on-os-x-leopard/comment-page-1/#comment-913</link>
		<dc:creator>Double Shot #335 &#171; A Fresh Cup</dc:creator>
		<pubDate>Wed, 19 Nov 2008 11:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=192#comment-913</guid>
		<description>[...] Installing ruby 1.9preview1 on OS X Leopard - How to do it. [...]</description>
		<content:encoded><![CDATA[<p>[...] Installing ruby 1.9preview1 on OS X Leopard &#8211; How to do it. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-888</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Fri, 14 Nov 2008 13:55:08 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-888</guid>
		<description>Awesome! Thanks again for submitting the issues :-)</description>
		<content:encoded><![CDATA[<p>Awesome! Thanks again for submitting the issues :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Daniel Berger</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-885</link>
		<dc:creator>Daniel Berger</dc:creator>
		<pubDate>Thu, 13 Nov 2008 13:55:32 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-885</guid>
		<description>As of Test::Unit 2.0.1 both of the issues raised here have been addressed. The assert_raise method with no arguments now assumes Exception. And the author has added the assert_raise_message method for checking error messages.

Regards,

Dan</description>
		<content:encoded><![CDATA[<p>As of Test::Unit 2.0.1 both of the issues raised here have been addressed. The assert_raise method with no arguments now assumes Exception. And the author has added the assert_raise_message method for checking error messages.</p>
<p>Regards,</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git global ignores by Alok</title>
		<link>http://programblings.com/2008/10/22/git-global-ignores/comment-page-1/#comment-866</link>
		<dc:creator>Alok</dc:creator>
		<pubDate>Sun, 09 Nov 2008 22:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=96#comment-866</guid>
		<description>Good tip.</description>
		<content:encoded><![CDATA[<p>Good tip.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing gems with command-line interfaces on Ubuntu 8.10 by Brian Takita</title>
		<link>http://programblings.com/2008/11/04/installing-gems-with-command-line-interfaces-on-ubuntu-810/comment-page-1/#comment-859</link>
		<dc:creator>Brian Takita</dc:creator>
		<pubDate>Fri, 07 Nov 2008 22:36:09 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=137#comment-859</guid>
		<description>Gah, the rubygems package has seriously lagged in the past and puts the gems in a weird place (/var/somewhere).

I&#039;ve had much better luck just installing from the tarball.</description>
		<content:encoded><![CDATA[<p>Gah, the rubygems package has seriously lagged in the past and puts the gems in a weird place (/var/somewhere).</p>
<p>I&#8217;ve had much better luck just installing from the tarball.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing gems with command-line interfaces on Ubuntu 8.10 by Mathieu Martin</title>
		<link>http://programblings.com/2008/11/04/installing-gems-with-command-line-interfaces-on-ubuntu-810/comment-page-1/#comment-856</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 05 Nov 2008 15:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=137#comment-856</guid>
		<description>@Radarek You&#039;re right, idrc (I didn&#039;t remember correctly ;) I vaguely remembered linking the gem1.8 executable to gem after building it and got that confused with linking the actual Ruby interpreter.

@Lindsay Thanks for the link. As for building rubygems I&#039;d have to agree with Radarek, however. Either for building a server or setting up one&#039;s main machine. If you &quot;build&quot; Rubygems (it&#039;s just Ruby, so it&#039;s basically an install), afterwards it can update itself with the command mentioned in the article. Which lets you be as current as possible as soon as something&#039;s available. The Ubuntu team and other distros do an awesome job, but they also have a lot on their plate, so updates are often trailing a few weeks/months behind, depending on the visibility of the project.

For most other things I usually go with what the distro provides though. But I still think there&#039;s something to be said about building most of what&#039;s public-facing on one&#039;s server. It lets you react instantly if a vulnerability gets out (and gets fixed).

As for your point about the distro clobbering something you built, I somewhat agree. If you install rubygems and a few gems from the repo after building it, there will probably precedence problems. On the other hand Ruby is not installed by default for the moment, so we know nothing in the base system depends on it. At least for the time being...</description>
		<content:encoded><![CDATA[<p>@Radarek You&#8217;re right, idrc (I didn&#8217;t remember correctly ;) I vaguely remembered linking the gem1.8 executable to gem after building it and got that confused with linking the actual Ruby interpreter.</p>
<p>@Lindsay Thanks for the link. As for building rubygems I&#8217;d have to agree with Radarek, however. Either for building a server or setting up one&#8217;s main machine. If you &#8220;build&#8221; Rubygems (it&#8217;s just Ruby, so it&#8217;s basically an install), afterwards it can update itself with the command mentioned in the article. Which lets you be as current as possible as soon as something&#8217;s available. The Ubuntu team and other distros do an awesome job, but they also have a lot on their plate, so updates are often trailing a few weeks/months behind, depending on the visibility of the project.</p>
<p>For most other things I usually go with what the distro provides though. But I still think there&#8217;s something to be said about building most of what&#8217;s public-facing on one&#8217;s server. It lets you react instantly if a vulnerability gets out (and gets fixed).</p>
<p>As for your point about the distro clobbering something you built, I somewhat agree. If you install rubygems and a few gems from the repo after building it, there will probably precedence problems. On the other hand Ruby is not installed by default for the moment, so we know nothing in the base system depends on it. At least for the time being&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing gems with command-line interfaces on Ubuntu 8.10 by Lindsay Holmwood</title>
		<link>http://programblings.com/2008/11/04/installing-gems-with-command-line-interfaces-on-ubuntu-810/comment-page-1/#comment-855</link>
		<dc:creator>Lindsay Holmwood</dc:creator>
		<pubDate>Wed, 05 Nov 2008 10:38:56 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=137#comment-855</guid>
		<description>@Radarek I strongly disagree about it being a best practice. Rolling software from source negates using a binary distribution. Slackware is beckoning. :-)

If your distribution has a package manager you should use it. Heaven knows what stuff you install from source will conflict with your distribution&#039;s updates. Also, you get security updates and bugfixes for free. 

The Brightbox repo has RubyGems packages that are updated really frequently.</description>
		<content:encoded><![CDATA[<p>@Radarek I strongly disagree about it being a best practice. Rolling software from source negates using a binary distribution. Slackware is beckoning. :-)</p>
<p>If your distribution has a package manager you should use it. Heaven knows what stuff you install from source will conflict with your distribution&#8217;s updates. Also, you get security updates and bugfixes for free. </p>
<p>The Brightbox repo has RubyGems packages that are updated really frequently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing gems with command-line interfaces on Ubuntu 8.10 by Radarek</title>
		<link>http://programblings.com/2008/11/04/installing-gems-with-command-line-interfaces-on-ubuntu-810/comment-page-1/#comment-854</link>
		<dc:creator>Radarek</dc:creator>
		<pubDate>Wed, 05 Nov 2008 09:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=137#comment-854</guid>
		<description>I install only ruby by apt-get. Rubygems I install from source and all other packages I install it by rubygems. I think it&#039;s the best practice.

&quot;1.9 was the default on 8.04 iirc&quot;. No it wasn&#039;t. 1.9 currently isn&#039;t stable to include it as default package on any platform.</description>
		<content:encoded><![CDATA[<p>I install only ruby by apt-get. Rubygems I install from source and all other packages I install it by rubygems. I think it&#8217;s the best practice.</p>
<p>&#8220;1.9 was the default on 8.04 iirc&#8221;. No it wasn&#8217;t. 1.9 currently isn&#8217;t stable to include it as default package on any platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing gems with command-line interfaces on Ubuntu 8.10 by Lindsay Holmwood</title>
		<link>http://programblings.com/2008/11/04/installing-gems-with-command-line-interfaces-on-ubuntu-810/comment-page-1/#comment-853</link>
		<dc:creator>Lindsay Holmwood</dc:creator>
		<pubDate>Tue, 04 Nov 2008 23:57:40 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=137#comment-853</guid>
		<description>You won&#039;t have much luck with the rubygems-update gem on Ubuntu because of the way they split RubyGems into two separate packages, rubygems and libgems-ruby. 

Brightbox maintain an Ubuntu PPA of updated Ruby packages including RubyGems. You can find instructions on setting up the repo at https://launchpad.net/~ubuntu-ruby-backports/+archive

As a bonus, you can find an Ubuntu-ready Passenger package in the repo too!</description>
		<content:encoded><![CDATA[<p>You won&#8217;t have much luck with the rubygems-update gem on Ubuntu because of the way they split RubyGems into two separate packages, rubygems and libgems-ruby. </p>
<p>Brightbox maintain an Ubuntu PPA of updated Ruby packages including RubyGems. You can find instructions on setting up the repo at <a href="https://launchpad.net/~ubuntu-ruby-backports/+archive" rel="nofollow">https://launchpad.net/~ubuntu-ruby-backports/+archive</a></p>
<p>As a bonus, you can find an Ubuntu-ready Passenger package in the repo too!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing gems with command-line interfaces on Ubuntu 8.10 by John</title>
		<link>http://programblings.com/2008/11/04/installing-gems-with-command-line-interfaces-on-ubuntu-810/comment-page-1/#comment-852</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 04 Nov 2008 20:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=137#comment-852</guid>
		<description>To update rubygems for some versions you need to &#039;sudo gem install rubygems-update&#039; ... this will fix the issue.</description>
		<content:encoded><![CDATA[<p>To update rubygems for some versions you need to &#8216;sudo gem install rubygems-update&#8217; &#8230; this will fix the issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Eugene</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-835</link>
		<dc:creator>Eugene</dc:creator>
		<pubDate>Fri, 31 Oct 2008 04:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-835</guid>
		<description>looking forward for more information about this. thanks for sharing. Eugene</description>
		<content:encoded><![CDATA[<p>looking forward for more information about this. thanks for sharing. Eugene</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-834</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 29 Oct 2008 21:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-834</guid>
		<description>@Dan

Most excellent! I admit I should have done that myself ;-)</description>
		<content:encoded><![CDATA[<p>@Dan</p>
<p>Most excellent! I admit I should have done that myself ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Daniel Berger</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-833</link>
		<dc:creator>Daniel Berger</dc:creator>
		<pubDate>Wed, 29 Oct 2008 19:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-833</guid>
		<description>Good points. I&#039;ve submitted both of these as feature requests for Test::Unit 2 at:

http://rubyforge.org/tracker/index.php?func=detail&amp;aid=22602&amp;group_id=5650&amp;atid=21859

Regards,

Dan</description>
		<content:encoded><![CDATA[<p>Good points. I&#8217;ve submitted both of these as feature requests for Test::Unit 2 at:</p>
<p><a href="http://rubyforge.org/tracker/index.php?func=detail&#038;aid=22602&#038;group_id=5650&#038;atid=21859" rel="nofollow">http://rubyforge.org/tracker/index.php?func=detail&#038;aid=22602&#038;group_id=5650&#038;atid=21859</a></p>
<p>Regards,</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Sean</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-832</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Tue, 28 Oct 2008 21:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-832</guid>
		<description>Fantastic!

Yeah, our path with woulda is to be a bit of a catch-all for good shoulda macros, but also a proving ground for other macros before they&#039;re sent upstream.  For instance, the paperclip macro that started in woulda is now in paperclip.  The gem should change in this manner quite a bit over time.</description>
		<content:encoded><![CDATA[<p>Fantastic!</p>
<p>Yeah, our path with woulda is to be a bit of a catch-all for good shoulda macros, but also a proving ground for other macros before they&#8217;re sent upstream.  For instance, the paperclip macro that started in woulda is now in paperclip.  The gem should change in this manner quite a bit over time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-831</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Mon, 27 Oct 2008 17:23:44 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-831</guid>
		<description>I&#039;d love to add this to woulda or even, eventually, Shoulda. I think it&#039;s generic enough to belong there. 

OTOH since it&#039;s pretty new, of course it could be a good fit to go through woulda first.

I&#039;ll send you a pull request as soon as I can. But first I&#039;ll have to figure out a way to test a few more code paths.</description>
		<content:encoded><![CDATA[<p>I&#8217;d love to add this to woulda or even, eventually, Shoulda. I think it&#8217;s generic enough to belong there. </p>
<p>OTOH since it&#8217;s pretty new, of course it could be a good fit to go through woulda first.</p>
<p>I&#8217;ll send you a pull request as soon as I can. But first I&#8217;ll have to figure out a way to test a few more code paths.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Sean</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-830</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Mon, 27 Oct 2008 15:35:21 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-830</guid>
		<description>Nice macro!  Any chance you&#039;d like to add it to woulda?

http://github.com/seanhussey/woulda/tree</description>
		<content:encoded><![CDATA[<p>Nice macro!  Any chance you&#8217;d like to add it to woulda?</p>
<p><a href="http://github.com/seanhussey/woulda/tree" rel="nofollow">http://github.com/seanhussey/woulda/tree</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-829</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Mon, 27 Oct 2008 12:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-829</guid>
		<description>@Josh

It&#039;s one of the freely available ones for Wordpress. The bottom of the page lists the two main culprits.</description>
		<content:encoded><![CDATA[<p>@Josh</p>
<p>It&#8217;s one of the freely available ones for WordPress. The bottom of the page lists the two main culprits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Josh Maxwell</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-828</link>
		<dc:creator>Josh Maxwell</dc:creator>
		<pubDate>Mon, 27 Oct 2008 06:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-828</guid>
		<description>Can you tell me who did your layout?  I&#039;ve been looking for one kind of like yours.  Thank you.</description>
		<content:encoded><![CDATA[<p>Can you tell me who did your layout?  I&#8217;ve been looking for one kind of like yours.  Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This should_raise an exception by Rob</title>
		<link>http://programblings.com/2008/10/27/this-should_raise-an-exception/comment-page-1/#comment-827</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Mon, 27 Oct 2008 05:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=104#comment-827</guid>
		<description>Yes! Starcraft and Ruby together, everything I could ever ask for.</description>
		<content:encoded><![CDATA[<p>Yes! Starcraft and Ruby together, everything I could ever ask for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git global ignores by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/22/git-global-ignores/comment-page-1/#comment-823</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Thu, 23 Oct 2008 19:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=96#comment-823</guid>
		<description>@Brian

I edited your comment to properly show the double dashes.

I hate Wordpress for that ;-)</description>
		<content:encoded><![CDATA[<p>@Brian</p>
<p>I edited your comment to properly show the double dashes.</p>
<p>I hate WordPress for that ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git global ignores by Mathieu Martin</title>
		<link>http://programblings.com/2008/10/22/git-global-ignores/comment-page-1/#comment-822</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Thu, 23 Oct 2008 19:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=96#comment-822</guid>
		<description>@Pierre Olivier

I have the habit of working in a directory per project (be it an article or a mini code project). So I create one repo per project. 

Note that I don&#039;t necessarily push them to a remote server. I&#039;m only talking about using git as a powerful local undo button :-)

@Brian

Wow, cool trick :-) My bash skills are not high enough for me to pretend I understand all of that little script. But I&#039;ll definitely give it a try. Thanks!</description>
		<content:encoded><![CDATA[<p>@Pierre Olivier</p>
<p>I have the habit of working in a directory per project (be it an article or a mini code project). So I create one repo per project. </p>
<p>Note that I don&#8217;t necessarily push them to a remote server. I&#8217;m only talking about using git as a powerful local undo button :-)</p>
<p>@Brian</p>
<p>Wow, cool trick :-) My bash skills are not high enough for me to pretend I understand all of that little script. But I&#8217;ll definitely give it a try. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git global ignores by Brian Ericson</title>
		<link>http://programblings.com/2008/10/22/git-global-ignores/comment-page-1/#comment-821</link>
		<dc:creator>Brian Ericson</dc:creator>
		<pubDate>Thu, 23 Oct 2008 17:33:50 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=96#comment-821</guid>
		<description>Neat!  (I should really just read &quot;git config --help&quot; top-to-bottom.)

If you want to add something to your local repo&#039;s .gitignore, you can create an alias which will make it easier:

git config −−global alias.ignore &#039;!f () { local ignore_file=$( git rev-parse −−show-cdup ).gitignore arg; for arg in $*; do echo $arg &gt;&gt; $ignore_file; done; sort -u -o $ignore_file $ignore_file; }; f&#039;

Git will do tab-completion on the alias (provided you use git&#039;s bash-completion, &quot;git ig&quot; will complete to &quot;git ignore&quot; for you), each argument will be appended to the .gitignore file (without you having to figure out the correct parent path), and the file will then be sorted and duplicates tossed.</description>
		<content:encoded><![CDATA[<p>Neat!  (I should really just read &#8220;git config &#8211;help&#8221; top-to-bottom.)</p>
<p>If you want to add something to your local repo&#8217;s .gitignore, you can create an alias which will make it easier:</p>
<p>git config −−global alias.ignore &#8216;!f () { local ignore_file=$( git rev-parse −−show-cdup ).gitignore arg; for arg in $*; do echo $arg &gt;&gt; $ignore_file; done; sort -u -o $ignore_file $ignore_file; }; f&#8217;</p>
<p>Git will do tab-completion on the alias (provided you use git&#8217;s bash-completion, &#8220;git ig&#8221; will complete to &#8220;git ignore&#8221; for you), each argument will be appended to the .gitignore file (without you having to figure out the correct parent path), and the file will then be sorted and duplicates tossed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git global ignores by Pierre Olivier Martel</title>
		<link>http://programblings.com/2008/10/22/git-global-ignores/comment-page-1/#comment-819</link>
		<dc:creator>Pierre Olivier Martel</dc:creator>
		<pubDate>Thu, 23 Oct 2008 15:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=96#comment-819</guid>
		<description>Very useful tip! When you say you also use git for your personal documents like blog drafts, how do you setup git? Do you have one git repository at the root of your Documents folder to just keep track of everything?</description>
		<content:encoded><![CDATA[<p>Very useful tip! When you say you also use git for your personal documents like blog drafts, how do you setup git? Do you have one git repository at the root of your Documents folder to just keep track of everything?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up a long term fork with Git by Programblings &#187; Blog Archive &#187; Git global ignores</title>
		<link>http://programblings.com/2008/07/21/setting-up-a-long-term-fork-with-git/comment-page-1/#comment-818</link>
		<dc:creator>Programblings &#187; Blog Archive &#187; Git global ignores</dc:creator>
		<pubDate>Thu, 23 Oct 2008 02:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/21/maintaining-long-term-forks-with-git/#comment-818</guid>
		<description>[...] track of the modifications I make to an article I work on for few days. God knows I write a lot of these. There’s a reason I called this blog Programblings [...]</description>
		<content:encoded><![CDATA[<p>[...] track of the modifications I make to an article I work on for few days. God knows I write a lot of these. There’s a reason I called this blog Programblings [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 1: Rubies All the Way Down by Programblings &#187; Blog Archive &#187; Git global ignores</title>
		<link>http://programblings.com/2008/04/01/rubinius-for-the-layman-part-1-rubies-all-the-way-down/comment-page-1/#comment-817</link>
		<dc:creator>Programblings &#187; Blog Archive &#187; Git global ignores</dc:creator>
		<pubDate>Thu, 23 Oct 2008 02:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/01/rubinius-for-the-layman-part-1-rubies-all-the-way-down/#comment-817</guid>
		<description>[...] the past to keep track of the modifications I make to an article I work on for few days. God knows I write a lot of these. There’s a reason I called this blog Programblings [...]</description>
		<content:encoded><![CDATA[<p>[...] the past to keep track of the modifications I make to an article I work on for few days. God knows I write a lot of these. There’s a reason I called this blog Programblings [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Time to git collaborating with git_remote_branch by Pierre Olivier Martel</title>
		<link>http://programblings.com/2008/08/06/time-to-git-collaborating-with-git_remote_branch/comment-page-1/#comment-806</link>
		<dc:creator>Pierre Olivier Martel</dc:creator>
		<pubDate>Fri, 10 Oct 2008 18:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/08/06/time-to-git-collaborating-with-git_remote_branch/#comment-806</guid>
		<description>I just installed the gem and it works as a charm! Thanks for the great work Mat!</description>
		<content:encoded><![CDATA[<p>I just installed the gem and it works as a charm! Thanks for the great work Mat!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Brian Estes</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-799</link>
		<dc:creator>Brian Estes</dc:creator>
		<pubDate>Fri, 26 Sep 2008 15:17:31 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-799</guid>
		<description>Ah, you saved me with this post! Thank you so much.</description>
		<content:encoded><![CDATA[<p>Ah, you saved me with this post! Thank you so much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering great tools &#8211; qgit by Mathieu Martin</title>
		<link>http://programblings.com/2008/09/19/discovering-great-tools-qgit/comment-page-1/#comment-795</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Thu, 25 Sep 2008 12:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=90#comment-795</guid>
		<description>Yeah, I&#039;ll have to give Gitnub another try. I tried it very early on and for some reason it didn&#039;t compile at that time.</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;ll have to give Gitnub another try. I tried it very early on and for some reason it didn&#8217;t compile at that time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering great tools &#8211; qgit by David Paquet</title>
		<link>http://programblings.com/2008/09/19/discovering-great-tools-qgit/comment-page-1/#comment-793</link>
		<dc:creator>David Paquet</dc:creator>
		<pubDate>Wed, 24 Sep 2008 20:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=90#comment-793</guid>
		<description>Didn&#039;t try gitx but Gitnub isn&#039;t bad either (also a Cocoa app)</description>
		<content:encoded><![CDATA[<p>Didn&#8217;t try gitx but Gitnub isn&#8217;t bad either (also a Cocoa app)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering great tools &#8211; qgit by Mathieu Martin</title>
		<link>http://programblings.com/2008/09/19/discovering-great-tools-qgit/comment-page-1/#comment-791</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Tue, 23 Sep 2008 12:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=90#comment-791</guid>
		<description>For some reason, gitx didn&#039;t work for me. I haven&#039;t pushed the investigation further though. I mostly use the command line anyway. But both gitx and qgit have the file browser, which is nice :-)</description>
		<content:encoded><![CDATA[<p>For some reason, gitx didn&#8217;t work for me. I haven&#8217;t pushed the investigation further though. I mostly use the command line anyway. But both gitx and qgit have the file browser, which is nice :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering great tools &#8211; qgit by Carl Mercier</title>
		<link>http://programblings.com/2008/09/19/discovering-great-tools-qgit/comment-page-1/#comment-790</link>
		<dc:creator>Carl Mercier</dc:creator>
		<pubDate>Tue, 23 Sep 2008 02:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=90#comment-790</guid>
		<description>omfg, i&#039;ll have to check out gitx (when I get my new Mac!).  Can&#039;t stand the ugliness of Gitk.  qgit looks pretty decent though.</description>
		<content:encoded><![CDATA[<p>omfg, i&#8217;ll have to check out gitx (when I get my new Mac!).  Can&#8217;t stand the ugliness of Gitk.  qgit looks pretty decent though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering great tools &#8211; qgit by Mathieu Martin</title>
		<link>http://programblings.com/2008/09/19/discovering-great-tools-qgit/comment-page-1/#comment-784</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Sat, 20 Sep 2008 12:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=90#comment-784</guid>
		<description>Thanks for the heads up, James. I&#039;ll check it out.</description>
		<content:encoded><![CDATA[<p>Thanks for the heads up, James. I&#8217;ll check it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discovering great tools &#8211; qgit by James Golick</title>
		<link>http://programblings.com/2008/09/19/discovering-great-tools-qgit/comment-page-1/#comment-783</link>
		<dc:creator>James Golick</dc:creator>
		<pubDate>Fri, 19 Sep 2008 23:22:40 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/?p=90#comment-783</guid>
		<description>You should also check out &lt;a href=&quot;http://github.com/pieter/gitx/tree/master&quot; rel=&quot;nofollow&quot;&gt;gitx&lt;/a&gt;. It&#039;s a gitk clone for OS X, and it&#039;s pretty awesome!</description>
		<content:encoded><![CDATA[<p>You should also check out <a href="http://github.com/pieter/gitx/tree/master" rel="nofollow">gitx</a>. It&#8217;s a gitk clone for OS X, and it&#8217;s pretty awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Time to git collaborating with git_remote_branch by Mathieu Martin</title>
		<link>http://programblings.com/2008/08/06/time-to-git-collaborating-with-git_remote_branch/comment-page-1/#comment-773</link>
		<dc:creator>Mathieu Martin</dc:creator>
		<pubDate>Wed, 17 Sep 2008 18:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/08/06/time-to-git-collaborating-with-git_remote_branch/#comment-773</guid>
		<description>Jeez, how distracted can I be? :-)

Follow grb on GitHub: http://github.com/webmat/git_remote_branch/tree/master</description>
		<content:encoded><![CDATA[<p>Jeez, how distracted can I be? :-)</p>
<p>Follow grb on GitHub: <a href="http://github.com/webmat/git_remote_branch/tree/master" rel="nofollow">http://github.com/webmat/git_remote_branch/tree/master</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Brian</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-686</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Wed, 06 Aug 2008 22:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-686</guid>
		<description>FYI that I was looking for basic information on git (googled &quot;checking out git&quot;), and you came up first! :)

Hope you are enjoying your summer thus far...</description>
		<content:encoded><![CDATA[<p>FYI that I was looking for basic information on git (googled &#8220;checking out git&#8221;), and you came up first! :)</p>
<p>Hope you are enjoying your summer thus far&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up a long term fork with Git by Magnanimous &#187; Blog Archive &#187; git-fu: long term fork</title>
		<link>http://programblings.com/2008/07/21/setting-up-a-long-term-fork-with-git/comment-page-1/#comment-683</link>
		<dc:creator>Magnanimous &#187; Blog Archive &#187; git-fu: long term fork</dc:creator>
		<pubDate>Mon, 04 Aug 2008 16:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/21/maintaining-long-term-forks-with-git/#comment-683</guid>
		<description>[...] is a great post by Mathieu Martin about how to use Git to maintain and extend a long term fork of a project. [...]</description>
		<content:encoded><![CDATA[<p>[...] is a great post by Mathieu Martin about how to use Git to maintain and extend a long term fork of a project. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up a long term fork with Git by webmat</title>
		<link>http://programblings.com/2008/07/21/setting-up-a-long-term-fork-with-git/comment-page-1/#comment-484</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Tue, 22 Jul 2008 20:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/21/maintaining-long-term-forks-with-git/#comment-484</guid>
		<description>Thanks JF. I&#039;ll certainly do so as soon as my opinion on the matter starts converging one way or another :-)</description>
		<content:encoded><![CDATA[<p>Thanks JF. I&#8217;ll certainly do so as soon as my opinion on the matter starts converging one way or another :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up a long term fork with Git by Jean-Francois Couture</title>
		<link>http://programblings.com/2008/07/21/setting-up-a-long-term-fork-with-git/comment-page-1/#comment-401</link>
		<dc:creator>Jean-Francois Couture</dc:creator>
		<pubDate>Mon, 21 Jul 2008 18:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/21/maintaining-long-term-forks-with-git/#comment-401</guid>
		<description>Interesting as always mat.  Don&#039;t forget to post an update in a couple of weeks. I really want to know if it works out.</description>
		<content:encoded><![CDATA[<p>Interesting as always mat.  Don&#8217;t forget to post an update in a couple of weeks. I really want to know if it works out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GiraffeSoft.push( Karabunga.pop( self )) by Alex</title>
		<link>http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/comment-page-1/#comment-328</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 11 Jul 2008 17:58:49 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/#comment-328</guid>
		<description>oui c&#039;est bien moi,

c&#039;est sur je viendrais, je n&#039;avais pu me liberer pour cette date. Entre ca et Montreal Python il y a des choses interessantes.

A bientot surement!</description>
		<content:encoded><![CDATA[<p>oui c&#8217;est bien moi,</p>
<p>c&#8217;est sur je viendrais, je n&#8217;avais pu me liberer pour cette date. Entre ca et Montreal Python il y a des choses interessantes.</p>
<p>A bientot surement!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GiraffeSoft.push( Karabunga.pop( self )) by webmat</title>
		<link>http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/comment-page-1/#comment-327</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Fri, 11 Jul 2008 14:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/#comment-327</guid>
		<description>Merci Alex :-) 

Rafraîchis ma mémoire: c&#039;est bien à toi que j&#039;avais parlé de &lt;a href=&quot;http://montrealonrails.com&quot; rel=&quot;nofollow&quot;&gt;Montreal on Rails&lt;/a&gt;? Si oui, j&#039;étais bien déçu que tu ne viennes pas :-) 

Je pourrai pas être présent au prochain événement, mais ça serait cool que tu viennes faire un tour un de ces 4... C&#039;est plein d&#039;autre monde intéressé à Ruby et Rails. Le groupe est vraiment cool.</description>
		<content:encoded><![CDATA[<p>Merci Alex :-) </p>
<p>Rafraîchis ma mémoire: c&#8217;est bien à toi que j&#8217;avais parlé de <a href="http://montrealonrails.com" rel="nofollow">Montreal on Rails</a>? Si oui, j&#8217;étais bien déçu que tu ne viennes pas :-) </p>
<p>Je pourrai pas être présent au prochain événement, mais ça serait cool que tu viennes faire un tour un de ces 4&#8230; C&#8217;est plein d&#8217;autre monde intéressé à Ruby et Rails. Le groupe est vraiment cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GiraffeSoft.push( Karabunga.pop( self )) by Alex</title>
		<link>http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/comment-page-1/#comment-325</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 11 Jul 2008 13:29:32 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/#comment-325</guid>
		<description>Felicitations Mathieu!
on s&#039;etait juste croise 1 semaine dans ton ancienne compagnie et on avait pu parler de ruby et de ce que j&#039;avais fait il y a quelques annes avec mais ca a avait ete bien agreable,

Content de voir que ca va bien tes affaires,</description>
		<content:encoded><![CDATA[<p>Felicitations Mathieu!<br />
on s&#8217;etait juste croise 1 semaine dans ton ancienne compagnie et on avait pu parler de ruby et de ce que j&#8217;avais fait il y a quelques annes avec mais ca a avait ete bien agreable,</p>
<p>Content de voir que ca va bien tes affaires,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by webmat</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-324</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Fri, 11 Jul 2008 13:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-324</guid>
		<description>By the way, I can&#039;t believe I didn&#039;t suggest this long ago... Until the remote gem install is fixed, just clone the repo and install the gem from the rake task:
&lt;pre&gt;git clone git@github.com:webmat/git_remote_branch.git
cd git_remote_branch
rake gem:gem
sudo rake gem:install&lt;/pre&gt;
This gem works perfectly fine, that&#039;s the version I&#039;m using :-)</description>
		<content:encoded><![CDATA[<p>By the way, I can&#8217;t believe I didn&#8217;t suggest this long ago&#8230; Until the remote gem install is fixed, just clone the repo and install the gem from the rake task:</p>
<pre>git clone <a href="mailto:git@github.com">git@github.com</a>:webmat/git_remote_branch.git
cd git_remote_branch
rake gem:gem
sudo rake gem:install</pre>
<p>This gem works perfectly fine, that&#8217;s the version I&#8217;m using :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by webmat</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-323</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Fri, 11 Jul 2008 13:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-323</guid>
		<description>@Brendan
Last time I checked, I seemed to have a new problem, in fact. It apparently had something to do with the usernames being prepended to the gem name. The bin file that&#039;s actually generated by rubygems in the public bin directory did
&lt;pre&gt;...
gem &#039;webmat-git_remote_branch&#039;, version
load &#039;grb&#039;&lt;/pre&gt;
The load command failed.
This week-end I think I&#039;ll just post the gem to Rubyforge. This will make it easier until we figure out what the deal is.</description>
		<content:encoded><![CDATA[<p>@Brendan<br />
Last time I checked, I seemed to have a new problem, in fact. It apparently had something to do with the usernames being prepended to the gem name. The bin file that&#8217;s actually generated by rubygems in the public bin directory did</p>
<pre>...
gem 'webmat-git_remote_branch', version
load 'grb'</pre>
<p>The load command failed.<br />
This week-end I think I&#8217;ll just post the gem to Rubyforge. This will make it easier until we figure out what the deal is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Brendan Baldwin</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-320</link>
		<dc:creator>Brendan Baldwin</dc:creator>
		<pubDate>Thu, 10 Jul 2008 22:51:04 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-320</guid>
		<description>I&#039;m having this problem with github myself.  It&#039;s like every bin file gets re-chmod&#039;d from 755 to 733 -- perhaps there&#039;s a bug in github&#039;s gem builder?  Does anyone know whats up?</description>
		<content:encoded><![CDATA[<p>I&#8217;m having this problem with github myself.  It&#8217;s like every bin file gets re-chmod&#8217;d from 755 to 733 &#8212; perhaps there&#8217;s a bug in github&#8217;s gem builder?  Does anyone know whats up?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GiraffeSoft.push( Karabunga.pop( self )) by webmat</title>
		<link>http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/comment-page-1/#comment-313</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Wed, 09 Jul 2008 16:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/#comment-313</guid>
		<description>Thanks for your thoughts, JP.

I&#039;m looking forward to chatting about how this is going. Unfortunately I&#039;ll probably miss the next Montreal on Rails, due to a bit of vacation time :-)

Ahhh, life&#039;s hard ;-)</description>
		<content:encoded><![CDATA[<p>Thanks for your thoughts, JP.</p>
<p>I&#8217;m looking forward to chatting about how this is going. Unfortunately I&#8217;ll probably miss the next Montreal on Rails, due to a bit of vacation time :-)</p>
<p>Ahhh, life&#8217;s hard ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GiraffeSoft.push( Karabunga.pop( self )) by jpjoyal</title>
		<link>http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/comment-page-1/#comment-312</link>
		<dc:creator>jpjoyal</dc:creator>
		<pubDate>Wed, 09 Jul 2008 14:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/07/07/giraffesoft-push-karabunga-pop-self/#comment-312</guid>
		<description>Wow you really hit the jackpot : &quot;50% time [...] to work on whatever he wants&quot;
Can it get any better ? I&#039;m guessing not.
And it&#039;s hard to guess what a move to a better job could be.
Anyways to make you feel even better, I&#039;m quite jealous of such a green job-land.

clap-clap-clap... Félicitation!</description>
		<content:encoded><![CDATA[<p>Wow you really hit the jackpot : &#8220;50% time [...] to work on whatever he wants&#8221;<br />
Can it get any better ? I&#8217;m guessing not.<br />
And it&#8217;s hard to guess what a move to a better job could be.<br />
Anyways to make you feel even better, I&#8217;m quite jealous of such a green job-land.</p>
<p>clap-clap-clap&#8230; Félicitation!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by webmat</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-281</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Tue, 01 Jul 2008 04:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-281</guid>
		<description>@Felix
It is indeed a very cool trick to see what commits lead to a specific lost commit. Thanks for the tip :-) 

Unfortunately, as a Mac heretic I don&#039;t have a Tk implementation that allows me to interact much with Gitk, as opposed to Linux users. I can copy/paste the SHA ID, click the buttons / select the combo boxes, but I can&#039;t right-click anything. Well, I can, but nothing happens ;-)

Now if only an approximate equivalent to TextMate could appear on Linux...

An example of Felix&#039; trick:

&lt;img src=&quot;http://programblings.com/wp-content/uploads/2008/06/gitk_with_lost_commits.png&quot; alt=&quot;Gitk displaying two lost commits in sequence&quot; /&gt;</description>
		<content:encoded><![CDATA[<p>@Felix<br />
It is indeed a very cool trick to see what commits lead to a specific lost commit. Thanks for the tip :-) </p>
<p>Unfortunately, as a Mac heretic I don&#8217;t have a Tk implementation that allows me to interact much with Gitk, as opposed to Linux users. I can copy/paste the SHA ID, click the buttons / select the combo boxes, but I can&#8217;t right-click anything. Well, I can, but nothing happens ;-)</p>
<p>Now if only an approximate equivalent to TextMate could appear on Linux&#8230;</p>
<p>An example of Felix&#8217; trick:</p>
<p><img src="http://programblings.com/wp-content/uploads/2008/06/gitk_with_lost_commits.png" alt="Gitk displaying two lost commits in sequence" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Felix Rabe</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-280</link>
		<dc:creator>Felix Rabe</dc:creator>
		<pubDate>Mon, 30 Jun 2008 19:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-280</guid>
		<description>Bah, i meant:

gitk [--all] &lt;lost_commit_id&gt;</description>
		<content:encoded><![CDATA[<p>Bah, i meant:</p>
<p>gitk [--all] &lt;lost_commit_id&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Felix Rabe</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-279</link>
		<dc:creator>Felix Rabe</dc:creator>
		<pubDate>Mon, 30 Jun 2008 19:14:41 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-279</guid>
		<description>Try this:

git-fsck --lost-found
gitk [--all] 

Right-click, &quot;make branch&quot; -&gt; same as git-checkout -b something</description>
		<content:encoded><![CDATA[<p>Try this:</p>
<p>git-fsck &#8211;lost-found<br />
gitk [--all] </p>
<p>Right-click, &#8220;make branch&#8221; -&gt; same as git-checkout -b something</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by webmat</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-277</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Sat, 28 Jun 2008 13:08:26 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-277</guid>
		<description>Glad to be of help, Daniel :-)</description>
		<content:encoded><![CDATA[<p>Glad to be of help, Daniel :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by webmat</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-276</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Sat, 28 Jun 2008 13:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-276</guid>
		<description>Thanks for mentioning it Ryan.

In fact I had a sneaking suspicion that this may be the case. Maybe due to Git itself or to GitHub. Although from what I can see, Git seems to have a correct 755 mode for the file. 

I&#039;ve been extremely busy in the last few days and couldn&#039;t spent any significant amount of time trying to get to the bottom of it. I should have time to nail this down towards the middle of next week.

I also have the RubyForge project approved so this should simplify the installation greatly by having g_r_b on the default gem server and this may help me avoid the problems with GitHub&#039;s server (if it is due to it).</description>
		<content:encoded><![CDATA[<p>Thanks for mentioning it Ryan.</p>
<p>In fact I had a sneaking suspicion that this may be the case. Maybe due to Git itself or to GitHub. Although from what I can see, Git seems to have a correct 755 mode for the file. </p>
<p>I&#8217;ve been extremely busy in the last few days and couldn&#8217;t spent any significant amount of time trying to get to the bottom of it. I should have time to nail this down towards the middle of next week.</p>
<p>I also have the RubyForge project approved so this should simplify the installation greatly by having g_r_b on the default gem server and this may help me avoid the problems with GitHub&#8217;s server (if it is due to it).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Ryan McGeary</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-274</link>
		<dc:creator>Ryan McGeary</dc:creator>
		<pubDate>Sat, 28 Jun 2008 03:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-274</guid>
		<description>Webmat,  I&#039;ve had this issue happen on other github gems.  I&#039;m not sure if it&#039;s a github or rubygems 1.2 issue, but I don&#039;t think it&#039;s your fault,

For example, I had this same permission issue happen to the defunkt-github gem.</description>
		<content:encoded><![CDATA[<p>Webmat,  I&#8217;ve had this issue happen on other github gems.  I&#8217;m not sure if it&#8217;s a github or rubygems 1.2 issue, but I don&#8217;t think it&#8217;s your fault,</p>
<p>For example, I had this same permission issue happen to the defunkt-github gem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by webmat</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-272</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Thu, 26 Jun 2008 10:45:50 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-272</guid>
		<description>Mikong: you&#039;re right, I&#039;m using &#039;md&#039; :-)

In fact I made an alias md=&#039;mkdir&#039;. But I am under OS X, yes. I&#039;ll fix the typo...</description>
		<content:encoded><![CDATA[<p>Mikong: you&#8217;re right, I&#8217;m using &#8216;md&#8217; :-)</p>
<p>In fact I made an alias md=&#8217;mkdir&#8217;. But I am under OS X, yes. I&#8217;ll fix the typo&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by mikong</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-271</link>
		<dc:creator>mikong</dc:creator>
		<pubDate>Thu, 26 Jun 2008 07:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-271</guid>
		<description>At first I thought you were just using Windows that&#039;s why you used &#039;md recovery&#039; command instead of &#039;mkdir recovery&#039;. But with the screenshots you&#039;re using Mac OS X right?</description>
		<content:encoded><![CDATA[<p>At first I thought you were just using Windows that&#8217;s why you used &#8216;md recovery&#8217; command instead of &#8216;mkdir recovery&#8217;. But with the screenshots you&#8217;re using Mac OS X right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by webmat</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-264</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Tue, 24 Jun 2008 14:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-264</guid>
		<description>Confirmed, it&#039;s crapping out on my other machine... I&#039;ll look at the rubygems&#039; doc to see if I must do something else than registering it in &#039;executables&#039;. You&#039;d think that&#039;s enough :-)

I&#039;ll keep you posted!</description>
		<content:encoded><![CDATA[<p>Confirmed, it&#8217;s crapping out on my other machine&#8230; I&#8217;ll look at the rubygems&#8217; doc to see if I must do something else than registering it in &#8216;executables&#8217;. You&#8217;d think that&#8217;s enough :-)</p>
<p>I&#8217;ll keep you posted!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Ryan McGeary</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-263</link>
		<dc:creator>Ryan McGeary</dc:creator>
		<pubDate>Tue, 24 Jun 2008 13:48:39 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-263</guid>
		<description>Webmat,  Yes, I ran into the problem on OSX 10.5.3 with RubyGems 1.2.0.</description>
		<content:encoded><![CDATA[<p>Webmat,  Yes, I ran into the problem on OSX 10.5.3 with RubyGems 1.2.0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Micha</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-262</link>
		<dc:creator>Micha</dc:creator>
		<pubDate>Tue, 24 Jun 2008 06:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-262</guid>
		<description>yup. for me, grb was not worl-readable, too.
rubygems 1.2.0 and leopards Ruby.framework
chmod&#039;ing resolved the problem</description>
		<content:encoded><![CDATA[<p>yup. for me, grb was not worl-readable, too.<br />
rubygems 1.2.0 and leopards Ruby.framework<br />
chmod&#8217;ing resolved the problem</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Labnotes &#187; Rounded Corners - 204 (Git Day)</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-261</link>
		<dc:creator>Labnotes &#187; Rounded Corners - 204 (Git Day)</dc:creator>
		<pubDate>Tue, 24 Jun 2008 03:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-261</guid>
		<description>[...] demystified. If you haven&#8217;t figured out Git remote branches yet (raises hand in shame), check out GRB.  A little command line utility for dealing specifically with GRB.  Hopefully this will show up [...]</description>
		<content:encoded><![CDATA[<p>[...] demystified. If you haven&#8217;t figured out Git remote branches yet (raises hand in shame), check out GRB.  A little command line utility for dealing specifically with GRB.  Hopefully this will show up [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by webmat</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-260</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Tue, 24 Jun 2008 02:54:16 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-260</guid>
		<description>Hmmmm, that&#039;s strange, was that on OS X? I think I installed the freakin&#039; gem 25 times over here.

But it&#039;s my first gem, so maybe I made a n00b mistake somewhere along the way :-)

I&#039;ll check it out.</description>
		<content:encoded><![CDATA[<p>Hmmmm, that&#8217;s strange, was that on OS X? I think I installed the freakin&#8217; gem 25 times over here.</p>
<p>But it&#8217;s my first gem, so maybe I made a n00b mistake somewhere along the way :-)</p>
<p>I&#8217;ll check it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git remote branches by Ryan McGeary</title>
		<link>http://programblings.com/2008/06/23/git-remote-branches/comment-page-1/#comment-259</link>
		<dc:creator>Ryan McGeary</dc:creator>
		<pubDate>Mon, 23 Jun 2008 21:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/23/git-remote-branches/#comment-259</guid>
		<description>Mathieu, Cool stuff, but after installing the gem, I get the following error when running grb:

$ grb -h
/opt/local/bin/grb:19:in `load&#039;: no such file to load -- grb (LoadError)

I&#039;m not sure what went wrong, but the grb script in the gem&#039;s bin directory was not world readable:

$ ls -l /opt/local/lib/ruby/gems/1.8/gems/webmat-git_remote_branch-0.2.2/bin
total 8
-rwx-wx-wx  1 root  admin  446 Jun 23 17:17 grb

Chmod&#039;ing it to be world readable fixed the problem

$ sudo chmod 777 /opt/local/lib/ruby/gems/1.8/gems/webmat-git_remote_branch-0.2.2/bin/grb</description>
		<content:encoded><![CDATA[<p>Mathieu, Cool stuff, but after installing the gem, I get the following error when running grb:</p>
<p>$ grb -h<br />
/opt/local/bin/grb:19:in `load&#8217;: no such file to load &#8212; grb (LoadError)</p>
<p>I&#8217;m not sure what went wrong, but the grb script in the gem&#8217;s bin directory was not world readable:</p>
<p>$ ls -l /opt/local/lib/ruby/gems/1.8/gems/webmat-git_remote_branch-0.2.2/bin<br />
total 8<br />
-rwx-wx-wx  1 root  admin  446 Jun 23 17:17 grb</p>
<p>Chmod&#8217;ing it to be world readable fixed the problem</p>
<p>$ sudo chmod 777 /opt/local/lib/ruby/gems/1.8/gems/webmat-git_remote_branch-0.2.2/bin/grb</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Programblings &#187; Blog Archive &#187; Git remote branches</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-258</link>
		<dc:creator>Programblings &#187; Blog Archive &#187; Git remote branches</dc:creator>
		<pubDate>Mon, 23 Jun 2008 17:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-258</guid>
		<description>[...] remember, in case of an emergency, you can always refer to my illustrated guide to recovering lost commits with Git [...]</description>
		<content:encoded><![CDATA[<p>[...] remember, in case of an emergency, you can always refer to my illustrated guide to recovering lost commits with Git [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by So Many Fish &#187; Blog Archive &#187; Yikes&#8230;.dangling commit!</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-257</link>
		<dc:creator>So Many Fish &#187; Blog Archive &#187; Yikes&#8230;.dangling commit!</dc:creator>
		<pubDate>Mon, 23 Jun 2008 11:43:42 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-257</guid>
		<description>[...] for all the world like there is no way to get that work back.  But all is not lost!  Between  this great post in Mathieu Martin’s blog and Eric available just when I needed him even though he’s over in [...]</description>
		<content:encoded><![CDATA[<p>[...] for all the world like there is no way to get that work back.  But all is not lost!  Between  this great post in Mathieu Martin’s blog and Eric available just when I needed him even though he’s over in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Mc-Kenna.com &#187; Save your bacon with git</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-253</link>
		<dc:creator>Mc-Kenna.com &#187; Save your bacon with git</dc:creator>
		<pubDate>Fri, 20 Jun 2008 01:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-253</guid>
		<description>[...] is the same. Git has tonnes of wonderful magic toys, but it seems it also has a little trick for saving the bacon when you accidentally loose something. One to bookmarked for those special [...]</description>
		<content:encoded><![CDATA[<p>[...] is the same. Git has tonnes of wonderful magic toys, but it seems it also has a little trick for saving the bacon when you accidentally loose something. One to bookmarked for those special [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by webmat</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-252</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Thu, 12 Jun 2008 10:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-252</guid>
		<description>@Tim
Good catch, I fixed the few occurrences where it was mangled. Wordpress&#039; markup language is playing tricks on us :-)

@Rory and Anon: I&#039;ll be posting more about Git shortly. I&#039;ll revisit both your suggestions while I&#039;m at it.</description>
		<content:encoded><![CDATA[<p>@Tim<br />
Good catch, I fixed the few occurrences where it was mangled. WordPress&#8217; markup language is playing tricks on us :-)</p>
<p>@Rory and Anon: I&#8217;ll be posting more about Git shortly. I&#8217;ll revisit both your suggestions while I&#8217;m at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Tim Abell</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-251</link>
		<dc:creator>Tim Abell</dc:creator>
		<pubDate>Thu, 12 Jun 2008 09:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-251</guid>
		<description>In &quot;mathieu@ml recovery (master)$ git fsck –lost-found&quot; the &quot;--lost-found&quot; has had the leading double dash mangled.</description>
		<content:encoded><![CDATA[<p>In &#8220;mathieu@ml recovery (master)$ git fsck –lost-found&#8221; the &#8220;&#8211;lost-found&#8221; has had the leading double dash mangled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Web 2.0 Announcer</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-249</link>
		<dc:creator>Web 2.0 Announcer</dc:creator>
		<pubDate>Mon, 09 Jun 2008 15:15:07 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-249</guid>
		<description>&lt;strong&gt;The illustrated guide to recovering lost commits with Git...&lt;/strong&gt;

[...]A walkthrough to recovering from most kinds of bad situations you can get into with Git, the revolutionary version control system. With cameos by ninjas and motocrosses![...]...</description>
		<content:encoded><![CDATA[<p><strong>The illustrated guide to recovering lost commits with Git&#8230;</strong></p>
<p>[...]A walkthrough to recovering from most kinds of bad situations you can get into with Git, the revolutionary version control system. With cameos by ninjas and motocrosses![...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Jean-Francois Couture</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-248</link>
		<dc:creator>Jean-Francois Couture</dc:creator>
		<pubDate>Mon, 09 Jun 2008 14:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-248</guid>
		<description>Nice article Mat!

One tip I always give to avoid getting in situation like this is to always run git status between commands. It&#039;s a nice habit to get into and the output is generally more helpful than the git error/warning message.

I checked the docs about the dangling commits. I think if you ran git prune before gc, it would have removed them. git gc runs prune but keeps commits for 30 days. Then it packs the repository, and according to the prune doc, packed commits do not get removed. That&#039;s my guess.</description>
		<content:encoded><![CDATA[<p>Nice article Mat!</p>
<p>One tip I always give to avoid getting in situation like this is to always run git status between commands. It&#8217;s a nice habit to get into and the output is generally more helpful than the git error/warning message.</p>
<p>I checked the docs about the dangling commits. I think if you ran git prune before gc, it would have removed them. git gc runs prune but keeps commits for 30 days. Then it packs the repository, and according to the prune doc, packed commits do not get removed. That&#8217;s my guess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by Rory McCann</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-247</link>
		<dc:creator>Rory McCann</dc:creator>
		<pubDate>Mon, 09 Jun 2008 13:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-247</guid>
		<description>I think the reason those danglying commits are still there at the end is because git doesn&#039;t get rid of random commits. It keeps them around for 30 days AFAIK. More info: http://www.kernel.org/pub/software/scm/git/docs/git-reflog.html</description>
		<content:encoded><![CDATA[<p>I think the reason those danglying commits are still there at the end is because git doesn&#8217;t get rid of random commits. It keeps them around for 30 days AFAIK. More info: <a href="http://www.kernel.org/pub/software/scm/git/docs/git-reflog.html" rel="nofollow">http://www.kernel.org/pub/software/scm/git/docs/git-reflog.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The illustrated guide to recovering lost commits with Git by anonymous</title>
		<link>http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/comment-page-1/#comment-246</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Sun, 08 Jun 2008 20:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/#comment-246</guid>
		<description>Also check out &quot;git log -g&quot;.</description>
		<content:encoded><![CDATA[<p>Also check out &#8220;git log -g&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git is a dangerous tool to use by webmat</title>
		<link>http://programblings.com/2008/05/14/git-is-a-dangerous-tool-to-use/comment-page-1/#comment-243</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Mon, 19 May 2008 13:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/05/14/git-is-a-dangerous-tool-to-use/#comment-243</guid>
		<description>Thanks for the pointer, I fixed the quote ;-)</description>
		<content:encoded><![CDATA[<p>Thanks for the pointer, I fixed the quote ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Git is a dangerous tool to use by Alex Riesen</title>
		<link>http://programblings.com/2008/05/14/git-is-a-dangerous-tool-to-use/comment-page-1/#comment-242</link>
		<dc:creator>Alex Riesen</dc:creator>
		<pubDate>Mon, 19 May 2008 08:16:48 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/05/14/git-is-a-dangerous-tool-to-use/#comment-242</guid>
		<description>Its Junio, not Linus. See commit 5e1a2e8c61b31410fd0. Fine quote, though :)</description>
		<content:encoded><![CDATA[<p>Its Junio, not Linus. See commit 5e1a2e8c61b31410fd0. Fine quote, though :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 2: How Rubinius is Friendly by Brian Hogg</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/comment-page-1/#comment-185</link>
		<dc:creator>Brian Hogg</dc:creator>
		<pubDate>Mon, 28 Apr 2008 04:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-185</guid>
		<description>How dare you call me a lazy reader!  It&#039;s not like I just skipped to the bottom to see how many people commented... ;)</description>
		<content:encoded><![CDATA[<p>How dare you call me a lazy reader!  It&#8217;s not like I just skipped to the bottom to see how many people commented&#8230; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 2: How Rubinius is Friendly by This Week in Ruby (April 21, 2008) &#124; Zen and the Art of Programming</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/comment-page-1/#comment-174</link>
		<dc:creator>This Week in Ruby (April 21, 2008) &#124; Zen and the Art of Programming</dc:creator>
		<pubDate>Mon, 21 Apr 2008 08:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-174</guid>
		<description>[...] Other interesting articles were Converting Groovy to Ruby by Charlie Nutter, Symbols are not pretty strings and the second part of Rubinius for the Layman. [...]</description>
		<content:encoded><![CDATA[<p>[...] Other interesting articles were Converting Groovy to Ruby by Charlie Nutter, Symbols are not pretty strings and the second part of Rubinius for the Layman. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 2: How Rubinius is Friendly by webmat</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/comment-page-1/#comment-165</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Fri, 18 Apr 2008 03:37:26 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-165</guid>
		<description>In fact at any moment you can request the current MethodContext, which represents the method you&#039;re in. From that you can start exploring in much more detail what was up the call stack, yes. &lt;br /&gt;
I haven&#039;t explored more than what I showed at the presentation so I don&#039;t want to say crazy things before I explore them myself ;-) &lt;br /&gt;
I&#039;m actually wondering whether my next article should present that and the debugging facilities of Rubinius. Or if I should show how easy get up and running with Rubinius with a quick tutorial... We&#039;ll see :-)</description>
		<content:encoded><![CDATA[<p>In fact at any moment you can request the current MethodContext, which represents the method you&#8217;re in. From that you can start exploring in much more detail what was up the call stack, yes. <br />
I haven&#8217;t explored more than what I showed at the presentation so I don&#8217;t want to say crazy things before I explore them myself ;-) <br />
I&#8217;m actually wondering whether my next article should present that and the debugging facilities of Rubinius. Or if I should show how easy get up and running with Rubinius with a quick tutorial&#8230; We&#8217;ll see :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rubinius for the Layman, Part 2: How Rubinius is Friendly by Jean-Francois Couture</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/comment-page-1/#comment-164</link>
		<dc:creator>Jean-Francois Couture</dc:creator>
		<pubDate>Fri, 18 Apr 2008 02:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-164</guid>
		<description>The backtrace is in ruby, so I could like monkey patch it when debugging a nasty problem and have it print all kinds stuff from the MethodContext and other rubinius voodoo? Right?</description>
		<content:encoded><![CDATA[<p>The backtrace is in ruby, so I could like monkey patch it when debugging a nasty problem and have it print all kinds stuff from the MethodContext and other rubinius voodoo? Right?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

