<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -14,33 +14,34 @@ end
 class Normal
   include Singleton
 end
+
 load 'singleton_monkey_patch.rb'
 
 class MonkeyFixTest &lt; Test::Unit::TestCase
   def test_monkey_fix
-    orig, $stdout = $stdout, StringIO.new
+    orig, $stderr = $stderr, StringIO.new
     # tee stdout
     Thread.new do
       s = &quot;&quot;
       loop do
-        new = $stdout.string[s.size..-1]
+        new = $stderr.string[s.size..-1]
         s &lt;&lt; new
-        STDOUT.print new
-        STDOUT.flush
+        STDERR.print new
+        STDERR.flush
         sleep 0.5
       end
     end
 
     begin
-      Timeout.timeout(10) do
+      Timeout.timeout(7) do
         Recursive.instance
         fail &quot;why did it return!?&quot;
       end
     rescue Timeout::Error
-      assert_equal 1, $stdout.string.scan(/possible recursive call/i).size
+      assert_equal 1, $stderr.string.scan(/possible recursive call/i).size
     end
   ensure
-    $stdout = orig
+    $stderr = orig
   end
 
   def test_normal</diff>
      <filename>monkey_patch_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,7 @@ class &lt;&lt; Singleton
         sleep(0.08)   # timeout
         Thread.critical = true
         if Time.now - start_time &gt; 5
-          @once ||= ! puts(&quot;Possible recursive call to instance in initialize&quot;, caller)
+          @once ||= ! $stderr.puts(&quot;Possible recursive call to instance in initialize&quot;, caller)
         end
       end
       @__instance__</diff>
      <filename>singleton_monkey_patch.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>920fc977b5ee295c0e9108324289c162b62b9053</id>
    </parent>
  </parents>
  <author>
    <name>steve</name>
    <email>coderrr.contact@gmail.com</email>
  </author>
  <url>http://github.com/coderrr/singleton_hang/commit/134559d145aa607d714adb719093f0a5acb6a908</url>
  <id>134559d145aa607d714adb719093f0a5acb6a908</id>
  <committed-date>2008-12-23T12:55:29-08:00</committed-date>
  <authored-date>2008-12-23T12:55:29-08:00</authored-date>
  <message>changed stdout to stderr</message>
  <tree>07c39f150b9158a6f00e00034a28d41507953757</tree>
  <committer>
    <name>steve</name>
    <email>coderrr.contact@gmail.com</email>
  </committer>
</commit>
