<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>doc/readme_for_api</filename>
    </added>
    <added>
      <filename>doc/readme_for_emacs</filename>
    </added>
    <added>
      <filename>doc/readme_for_rake</filename>
    </added>
    <added>
      <filename>doc/readme_for_rant</filename>
    </added>
    <added>
      <filename>doc/readme_for_vim</filename>
    </added>
    <added>
      <filename>editor-extensions/rcov.el</filename>
    </added>
    <added>
      <filename>editor-extensions/rcov.vim</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -17,8 +17,7 @@ require 'rake/clean'
 ENV[&quot;RCOVPATH&quot;] = &quot;bin/rcov&quot;
 
 # The following task is largely equivalent to:
-#   Rcov::RcovTask.new
-# (really!)
+# Rcov::RcovTask.new
 desc &quot;Create a cross-referenced code coverage report.&quot;
 Rcov::RcovTask.new do |t|
   t.test_files = FileList['test/*_test.rb']
@@ -74,122 +73,24 @@ end
 
 desc &quot;Run the unit tests&quot;
 task :test =&gt; [:test_rcovrt]
-#, :test_pure_ruby] disabled since 1.8.5 broke them
+
+desc &quot;install by setup.rb&quot;
+task :install do
+  sh &quot;sudo ruby setup.rb install&quot;
+end
+
+task :default =&gt; :test
 
 desc &quot;Generate rdoc documentation for the rcov library&quot;
 Rake::RDocTask.new(&quot;rdoc&quot;) { |rdoc|
   rdoc.rdoc_dir = 'doc'
   rdoc.title    = &quot;rcov&quot;
   rdoc.options &lt;&lt; &quot;--line-numbers&quot; &lt;&lt; &quot;--inline-source&quot;
-  rdoc.rdoc_files.include('readme_for_api')
-  rdoc.rdoc_files.include('readme_for_rake')
-  rdoc.rdoc_files.include('readme_for_rant')
-  rdoc.rdoc_files.include('readme_for_vim')
+  rdoc.rdoc_files.include('doc/readme_for_api')
+  rdoc.rdoc_files.include('doc/readme_for_rake')
+  rdoc.rdoc_files.include('doc/readme_for_rant')
+  rdoc.rdoc_files.include('doc/readme_for_vim')
   rdoc.rdoc_files.include('lib/**/*.rb')
 }
 
-task :default =&gt; :test
-
-desc &quot;install by setup.rb&quot;
-task :install do
-  sh &quot;sudo ruby setup.rb install&quot;
-end
-
-
-PKG_FILES = [&quot;bin/rcov&quot;, &quot;lib/rcov.rb&quot;, &quot;lib/rcov/lowlevel.rb&quot;, &quot;lib/rcov/xx.rb&quot;, &quot;lib/rcov/version.rb&quot;, &quot;lib/rcov/rant.rb&quot;, &quot;lib/rcov/report.rb&quot;, &quot;lib/rcov/rcovtask.rb&quot;, &quot;ext/rcovrt/extconf.rb&quot;, &quot;ext/rcovrt/rcovrt.c&quot;, &quot;ext/rcovrt/callsite.c&quot;, &quot;LEGAL&quot;, &quot;LICENSE&quot;, &quot;Rakefile&quot;, &quot;Rantfile&quot;, &quot;readme_for_rake&quot;, &quot;readme_for_rant&quot;, &quot;readme_for_vim&quot;, &quot;readme_for_emacs&quot;, &quot;readme_for_vim&quot;, &quot;readme_for_api&quot;, &quot;THANKS&quot;, &quot;test/functional_test.rb&quot;, &quot;test/file_statistics_test.rb&quot;, &quot;test/assets/sample_03.rb&quot;, &quot;test/assets/sample_05-new.rb&quot;, &quot;test/code_coverage_analyzer_test.rb&quot;, &quot;test/assets/sample_04.rb&quot;, &quot;test/assets/sample_02.rb&quot;, &quot;test/assets/sample_05-old.rb&quot;, &quot;test/assets/sample_01.rb&quot;, &quot;test/turn_off_rcovrt.rb&quot;, &quot;test/call_site_analyzer_test.rb&quot;, &quot;test/assets/sample_05.rb&quot;, &quot;rcov.vim&quot;, &quot;rcov.el&quot;, &quot;setup.rb&quot;, &quot;BLURB&quot;, &quot;CHANGES&quot;]
-
-# gem management tasks  Use these to build the java code before creating the gem package
-# this code can also be used to generate the MRI gem.  But I left the gemspec file in too.
-spec = Gem::Specification.new do |s|
-  s.name = %q{rcov}
-  s.version = Rcov::VERSION
-
-  s.required_rubygems_version = nil if s.respond_to? :required_rubygems_version=
-  s.authors = [&quot;Mauricio Fernandez&quot;]
-  s.cert_chain = nil
-  s.date = %q{2007-11-21}
-  s.default_executable = %q{rcov}
-  s.description = %q{rcov is a code coverage tool for Ruby. It is commonly used for viewing overall test unit coverage of target code.  It features fast execution (20-300 times faster than previous tools), multiple analysis modes, XHTML and several kinds of text reports, easy automation with Rake via a RcovTask, fairly accurate coverage information through code linkage inference using simple heuristics, colorblind-friendliness...}
-  s.email = %q{mfp@acm.org}
-  s.executables = [&quot;rcov&quot;]
-  s.extensions = [&quot;ext/rcovrt/extconf.rb&quot;]
-  s.platform = Gem::Platform::RUBY
-  s.extra_rdoc_files = [&quot;readme_for_api&quot;, &quot;readme_for_rake&quot;, &quot;readme_for_rant&quot;, &quot;readme_for_vim&quot;]
-  s.files = PKG_FILES
-  s.has_rdoc = true
-  s.homepage = %q{http://eigenclass.org/hiki.rb?rcov}
-  s.rdoc_options = [&quot;--main&quot;, &quot;readme_for_api&quot;, &quot;--title&quot;, &quot;rcov code coverage tool&quot;]
-  s.require_paths = [&quot;lib&quot;]
-  s.required_ruby_version = Gem::Requirement.new(&quot;&gt; 0.0.0&quot;)
-  s.rubygems_version = %q{1.2.0}
-  s.summary = %q{Code coverage analysis tool for Ruby}
-  s.test_files = [&quot;test/functional_test.rb&quot;, &quot;test/file_statistics_test.rb&quot;, &quot;test/code_coverage_analyzer_test.rb&quot;, &quot;test/call_site_analyzer_test.rb&quot;]
-
-  if s.respond_to? :specification_version then
-    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
-    s.specification_version = 1
-
-    if current_version &gt;= 3 then
-    else
-    end
-  else
-  end
-end
-
-# tasks added in to support generating the JRuby gem.
-if RUBY_PLATFORM == 'java'
-  spec.platform = &quot;jruby&quot;
-  spec.extensions = []
-  # add the jruby extension to the file list
-  PKG_FILES &lt;&lt; &quot;lib/rcovrt.jar&quot;  
-  
-  def java_classpath_arg
-    begin
-      require 'java'
-      classpath = java.lang.System.getProperty('java.class.path')
-    rescue LoadError
-    end
-  
-    if classpath.empty?
-      classpath = FileList[&quot;#{ENV['JRUBY_HOME']}/lib/*.jar&quot;].join(File::PATH_SEPARATOR)
-    end
-  
-    classpath ? &quot;-cp #{classpath}&quot; : &quot;&quot;
-  end
-  
-  
-  CLEAN.include [&quot;ext/java/classes&quot;, &quot;lib/rcovrt.jar&quot;, &quot;pkg&quot;]
-  
-  def compile_java
-    mkdir_p &quot;ext/java/classes&quot;
-    sh &quot;javac -g -target 1.5 -source 1.5 -d ext/java/classes #{java_classpath_arg} #{FileList['ext/java/src/**/*.java'].join(' ')}&quot;
-  end
-  
-  def make_jar
-    require 'fileutils'
-    lib = File.join(File.dirname(__FILE__), 'lib')
-    FileUtils.mkdir(lib) unless File.exists? lib
-    sh &quot;jar cf lib/rcovrt.jar -C ext/java/classes/ .&quot; 
-  end
-  
-  file 'lib/rcovrt.jar' =&gt; FileList[&quot;ext/java/src/*.java&quot;] do
-    compile_java
-    make_jar
-  end
-  
-  desc &quot;compile the java extension and put it into the lib directory&quot;
-  task :java_compile =&gt; [&quot;lib/rcovrt.jar&quot;]
-  
-end
-
-Rake::GemPackageTask.new(spec) do |p|
-  p.need_tar = true
-  p.gem_spec = spec  
-end
-
-# extend the gem task to include the java_compile
-if RUBY_PLATFORM == 'java'
-  Rake::Task[&quot;pkg&quot;].enhance([&quot;java_compile&quot;])
-end
-
 # vim: set sw=2 ft=ruby:</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,20 +1,22 @@
+PKG_FILES = [&quot;bin/rcov&quot;, &quot;lib/rcov.rb&quot;, &quot;lib/rcov/lowlevel.rb&quot;, &quot;lib/rcov/xx.rb&quot;, &quot;lib/rcov/version.rb&quot;, &quot;lib/rcov/rant.rb&quot;, &quot;lib/rcov/report.rb&quot;, &quot;lib/rcov/rcovtask.rb&quot;, &quot;ext/rcovrt/extconf.rb&quot;, &quot;ext/rcovrt/1.8/rcovrt.c&quot;, &quot;ext/rcovrt/1.9/rcovrt.c&quot;, &quot;ext/rcovrt/1.8/callsite.c&quot;, &quot;ext/rcovrt/1.9/callsite.c&quot;, &quot;LEGAL&quot;, &quot;LICENSE&quot;, &quot;Rakefile&quot;, &quot;Rantfile&quot;, &quot;doc/readme_for_rake&quot;, &quot;doc/readme_for_rant&quot;, &quot;doc/readme_for_vim&quot;, &quot;doc/readme_for_emacs&quot;, &quot;doc/readme_for_vim&quot;, &quot;doc/readme_for_api&quot;, &quot;THANKS&quot;, &quot;test/functional_test.rb&quot;, &quot;test/file_statistics_test.rb&quot;, &quot;test/assets/sample_03.rb&quot;, &quot;test/assets/sample_05-new.rb&quot;, &quot;test/code_coverage_analyzer_test.rb&quot;, &quot;test/assets/sample_04.rb&quot;, &quot;test/assets/sample_02.rb&quot;, &quot;test/assets/sample_05-old.rb&quot;, &quot;test/assets/sample_01.rb&quot;, &quot;test/turn_off_rcovrt.rb&quot;, &quot;test/call_site_analyzer_test.rb&quot;, &quot;test/assets/sample_05.rb&quot;, &quot;editor-extensions/rcov.vim&quot;, &quot;editor-extensions/rcov.el&quot;, &quot;setup.rb&quot;, &quot;BLURB&quot;, &quot;CHANGES&quot;]
+
 Gem::Specification.new do |s|
   s.name = %q{rcov}
-  s.version = &quot;0.8.1.5.6&quot;
+  s.version = &quot;0.8.1.5.7&quot;
 
   s.required_rubygems_version = nil if s.respond_to? :required_rubygems_version=
-  s.authors = [&quot;Mauricio Fernandez&quot;]
+  s.authors = [&quot;Mauricio Fernandez&quot;, &quot;Chad Humphries&quot;, &quot;Aaron Bedra&quot;]
   s.cert_chain = nil
-  s.date = %q{2008-08-29}
+  s.date = %q{2009-03-17}
   s.default_executable = %q{rcov}
   s.description = %q{rcov is a code coverage tool for Ruby. It is commonly used for viewing overall test unit coverage of target code.  It features fast execution (20-300 times faster than previous tools), multiple analysis modes, XHTML and several kinds of text reports, easy automation with Rake via a RcovTask, fairly accurate coverage information through code linkage inference using simple heuristics, colorblind-friendliness...}
   s.email = %q{mfp@acm.org}
   s.executables = [&quot;rcov&quot;]
   s.extensions = [&quot;ext/rcovrt/extconf.rb&quot;]
-  s.extra_rdoc_files = [&quot;readme_for_api&quot;, &quot;readme_for_rake&quot;, &quot;readme_for_rant&quot;, &quot;readme_for_vim&quot;]
-  s.files = [&quot;bin/rcov&quot;, &quot;lib/rcov.rb&quot;, &quot;lib/rcov/lowlevel.rb&quot;, &quot;lib/rcov/xx.rb&quot;, &quot;lib/rcov/version.rb&quot;, &quot;lib/rcov/rant.rb&quot;, &quot;lib/rcov/report.rb&quot;, &quot;lib/rcov/rexml_extensions.rb&quot;, &quot;lib/rcov/rcovtask.rb&quot;, &quot;ext/rcovrt/extconf.rb&quot;, &quot;ext/rcovrt/rcovrt.c&quot;, &quot;ext/rcovrt/callsite.c&quot;, &quot;LEGAL&quot;, &quot;LICENSE&quot;, &quot;Rakefile&quot;, &quot;Rantfile&quot;, &quot;readme_for_rake&quot;, &quot;readme_for_rant&quot;, &quot;readme_for_vim&quot;, &quot;readme_for_api&quot;, &quot;THANKS&quot;, &quot;test/functional_test.rb&quot;, &quot;test/file_statistics_test.rb&quot;, &quot;test/assets/sample_03.rb&quot;, &quot;test/assets/sample_05-new.rb&quot;, &quot;test/code_coverage_analyzer_test.rb&quot;, &quot;test/assets/sample_04.rb&quot;, &quot;test/assets/sample_02.rb&quot;, &quot;test/assets/sample_05-old.rb&quot;, &quot;test/assets/sample_01.rb&quot;, &quot;test/turn_off_rcovrt.rb&quot;, &quot;test/call_site_analyzer_test.rb&quot;, &quot;test/assets/sample_05.rb&quot;, &quot;test/rexml_test.rb&quot;, &quot;rcov.vim&quot;, &quot;rcov.el&quot;, &quot;setup.rb&quot;, &quot;BLURB&quot;, &quot;CHANGES&quot;]
+  s.extra_rdoc_files = [&quot;doc/readme_for_api&quot;, &quot;doc/readme_for_rake&quot;, &quot;doc/readme_for_rant&quot;, &quot;doc/readme_for_vim&quot;]
+  s.files = PKG_FILES
   s.has_rdoc = true
-  s.homepage = %q{http://eigenclass.org/hiki.rb?rcov}
+  s.homepage = %q{http://github.com/spicycode/rcov}
   s.rdoc_options = [&quot;--main&quot;, &quot;readme_for_api&quot;, &quot;--title&quot;, &quot;rcov code coverage tool&quot;]
   s.require_paths = [&quot;lib&quot;]
   s.required_ruby_version = Gem::Requirement.new(&quot;&gt; 0.0.0&quot;)</diff>
      <filename>rcov.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -73,37 +73,25 @@ class TestCallSiteAnalyzer &lt; Test::Unit::TestCase
 
   def test_basic_defsite_recording
     @a.run_hooked{ @o.f1 }
-    verify_defsite_equal([&quot;./test/assets/sample_03.rb&quot;, 3],
-                 @a.defsite(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f1&quot;))
-    verify_defsite_equal([&quot;./test/assets/sample_03.rb&quot;, 7],
-                 @a.defsite(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
-    verify_defsite_equal([&quot;./test/assets/sample_03.rb&quot;, 7],
-                 @a.defsite(&quot;Rcov::Test::Temporary::Sample03#f2&quot;))
+    verify_defsite_equal([&quot;./test/assets/sample_03.rb&quot;, 3], @a.defsite(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f1&quot;))
+    verify_defsite_equal([&quot;./test/assets/sample_03.rb&quot;, 7], @a.defsite(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_defsite_equal([&quot;./test/assets/sample_03.rb&quot;, 7], @a.defsite(&quot;Rcov::Test::Temporary::Sample03#f2&quot;))
   end
 
   def test_basic_callsite_recording
     @a.run_hooked{ @o.f1 }
     assert(@a.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
     assert_equal(%w[f1 f2], @a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03#f2&quot;))
-    #verify_callsites_equal({[&quot;./test/sample_03.rb:4:in `f1'&quot;] =&gt; 10},
-    #             @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
-    #verify_callsites_equal({[&quot;./test/sample_03.rb:4:in `f1'&quot;] =&gt; 10},
-    #             @a.callsites(&quot;Rcov::Test::Temporary::Sample03#f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03#f2&quot;))
   end
 
   def test_basic_callsite_recording_API
     @a.run_hooked{ @o.f1 }
     assert(@a.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
     assert_equal(%w[f1 f2], @a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                              &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
     callsites = @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;)
     callsite = callsites.keys[0]
     #expand path is used here to compensate for differences between JRuby and MRI
@@ -117,12 +105,8 @@ class TestCallSiteAnalyzer &lt; Test::Unit::TestCase
     @a.run_hooked{ @o.class.g1 }
     assert(@a.analyzed_classes.include?(&quot;#&lt;Class:Rcov::Test::Temporary::Sample03&gt;&quot;))
     assert_equal(%w[g1 g2], @a.analyzed_methods(&quot;#&lt;Class:Rcov::Test::Temporary::Sample03&gt;&quot;))
-    verify_callsites_equal({[[class &lt;&lt; Rcov::Test::Temporary::Sample03; self end,
-                             :g1, &quot;./test/assets/sample_03.rb&quot;, 15]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03.g2&quot;))
-    verify_callsites_equal({[[class &lt;&lt; Rcov::Test::Temporary::Sample03; self end,
-                              :g1, &quot;./test/assets/sample_03.rb&quot;, 15]] =&gt; 10},
-                 @a.callsites(&quot;#&lt;Class:Rcov::Test::Temporary::Sample03&gt;&quot;,&quot;g2&quot;))
+    verify_callsites_equal({[[class &lt;&lt; Rcov::Test::Temporary::Sample03; self end, :g1, &quot;./test/assets/sample_03.rb&quot;, 15]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03.g2&quot;))
+    verify_callsites_equal({[[class &lt;&lt; Rcov::Test::Temporary::Sample03; self end, :g1, &quot;./test/assets/sample_03.rb&quot;, 15]] =&gt; 10}, @a.callsites(&quot;#&lt;Class:Rcov::Test::Temporary::Sample03&gt;&quot;,&quot;g2&quot;))
   end
 
 
@@ -130,24 +114,17 @@ class TestCallSiteAnalyzer &lt; Test::Unit::TestCase
     @a.run_hooked{ @o.f1 }
     assert(@a.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
     assert_equal(%w[f1 f2], @a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                              &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
 
     @a.run_hooked{ @o.f1 }
     assert(@a.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
     assert_equal(%w[f1 f2], @a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                              &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 20},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 20}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
 
     @a.run_hooked{ @o.f3 }
     assert_equal(%w[f1 f2 f3], @a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                              &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 120,
-                  [[Rcov::Test::Temporary::Sample03, :f3,
-                    &quot;./test/assets/sample_03.rb&quot;, 11]]=&gt;100 },
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 120, 
+                            [[Rcov::Test::Temporary::Sample03, :f3, &quot;./test/assets/sample_03.rb&quot;, 11]] =&gt; 100 }, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
   end
 
   def test_reset
@@ -158,10 +135,7 @@ class TestCallSiteAnalyzer &lt; Test::Unit::TestCase
     end
     assert(@a.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
     assert_equal(%w[f1 f2], @a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                              &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                 @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
-
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, @a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
   end
 
   def test_nested_callsite_recording
@@ -171,37 +145,27 @@ class TestCallSiteAnalyzer &lt; Test::Unit::TestCase
       b.run_hooked { @o.f1 }
       assert(b.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
       assert_equal(%w[f1 f2], b.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-      verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                                &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                   b.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+      verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, b.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
 
       @o.f1
       assert_equal(%w[f1 f2], b.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-      verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                                &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10},
-                   b.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+      verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 10}, b.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
 
       assert(a.analyzed_classes.include?(&quot;Rcov::Test::Temporary::Sample03&quot;))
       assert_equal(%w[f1 f2], a.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-      verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                                &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 20},
-                   a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+      verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 20}, a.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
     end
+    
     b.run_hooked{ @o.f3 }
     assert_equal(%w[f1 f2 f3], b.analyzed_methods(&quot;Rcov::Test::Temporary::Sample03&quot;))
-    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1,
-                              &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 110,
-                  [[Rcov::Test::Temporary::Sample03, :f3,
-                    &quot;./test/assets/sample_03.rb&quot;, 11]]=&gt;100 },
-                 b.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
+    verify_callsites_equal({[[Rcov::Test::Temporary::Sample03, :f1, &quot;./test/assets/sample_03.rb&quot;, 4]] =&gt; 110,
+                            [[Rcov::Test::Temporary::Sample03, :f3, &quot;./test/assets/sample_03.rb&quot;, 11]]=&gt;100 }, b.callsites(&quot;Rcov::Test::Temporary::Sample03&quot;, &quot;f2&quot;))
   end
 
   def test_expand_name
     assert_equal([&quot;Foo&quot;, &quot;foo&quot;], @a.instance_eval{ expand_name(&quot;Foo#foo&quot;) })
     assert_equal([&quot;Foo&quot;, &quot;foo&quot;], @a.instance_eval{ expand_name(&quot;Foo&quot;, &quot;foo&quot;) })
-    assert_equal([&quot;#&lt;Class:Foo&gt;&quot;, &quot;foo&quot;],
-                 @a.instance_eval{ expand_name(&quot;Foo.foo&quot;) })
-    assert_equal([&quot;#&lt;Class:Foo&gt;&quot;, &quot;foo&quot;],
-                 @a.instance_eval{ expand_name(&quot;#&lt;Class:Foo&gt;&quot;, &quot;foo&quot;) })
+    assert_equal([&quot;#&lt;Class:Foo&gt;&quot;, &quot;foo&quot;], @a.instance_eval{ expand_name(&quot;Foo.foo&quot;) })
+    assert_equal([&quot;#&lt;Class:Foo&gt;&quot;, &quot;foo&quot;], @a.instance_eval{ expand_name(&quot;#&lt;Class:Foo&gt;&quot;, &quot;foo&quot;) })
   end
 end</diff>
      <filename>test/call_site_analyzer_test.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>rcov.el</filename>
    </removed>
    <removed>
      <filename>rcov.vim</filename>
    </removed>
    <removed>
      <filename>readme_for_api</filename>
    </removed>
    <removed>
      <filename>readme_for_emacs</filename>
    </removed>
    <removed>
      <filename>readme_for_rake</filename>
    </removed>
    <removed>
      <filename>readme_for_rant</filename>
    </removed>
    <removed>
      <filename>readme_for_vim</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>d7b169883954664e42806369c35d29d52b310c79</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Bedra</name>
    <email>aaron@thinkrelevance.com</email>
  </author>
  <url>http://github.com/relevance/rcov/commit/2125f7f0b634ebd67e0c6ff7f36a6196af826683</url>
  <id>2125f7f0b634ebd67e0c6ff7f36a6196af826683</id>
  <committed-date>2009-03-17T17:19:24-07:00</committed-date>
  <authored-date>2009-03-17T17:19:24-07:00</authored-date>
  <message>cleanup, gemspec modification for new 1.9 hotness, and a little reorganization</message>
  <tree>7ba8480b806eaf5500e34ac4209c701a96826eb6</tree>
  <committer>
    <name>Aaron Bedra</name>
    <email>aaron@thinkrelevance.com</email>
  </committer>
</commit>
