<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -14,6 +14,8 @@ test coverage of target code. It features:
 * fast execution: 20-300 times faster than previous tools
 * multiple analysis modes: standard, bogo-profile, &quot;intentional testing&quot;,
   dependency analysis...
+* detection of uncovered code introduced since the last run (&quot;differential
+  code coverage&quot;)
 * fairly accurate coverage information through code linkage inference using 
   simple heuristics
 * cross-referenced XHTML and several kinds of text reports
@@ -83,6 +85,38 @@ The (undecorated) textual output with execution count information looks like thi
  end                                                                   |      0
 
 
+rcov can detect when you've added code that was not covered by your unit
+tests:
+
+    $ rcov --text-coverage-diff --no-color test/*.rb
+    Started
+    .......................................
+    Finished in 1.163085 seconds.
+    
+    39 tests, 415 assertions, 0 failures, 0 errors
+    
+    ================================================================================
+    !!!!! Uncovered code introduced in lib/rcov.rb
+    
+    ### lib/rcov.rb:207
+       
+	 def precompute_coverage(comments_run_by_default = true)
+	   changed = false
+	   lastidx = lines.size - 1
+	   if (!is_code?(lastidx) || /^__END__$/ =~ @lines[-1]) &amp;&amp; !@coverage[lastidx]
+    !!       # mark the last block of comments
+    !!       @coverage[lastidx] ||= :inferred
+    !!       (lastidx-1).downto(0) do |i|
+    !!         break if is_code?(i)
+    !!         @coverage[i] ||= :inferred
+    !!       end
+    !!     end
+	   (0...lines.size).each do |i|
+	     next if @coverage[i]
+	     line = @lines[i]
+
+
+
 License
 -------
 rcov is released under the terms of Ruby's license.</diff>
      <filename>BLURB</filename>
    </modified>
    <modified>
      <diff>@@ -9,6 +9,8 @@ rcov README
   * fast execution: 20-300 times faster than previous tools
   * multiple analysis modes: standard, bogo-profile, &quot;intentional testing&quot;,
     dependency analysis...
+  * detection of uncovered code introduced since the last run (&quot;differential
+    code coverage&quot;)
   * fairly accurate coverage information through code linkage inference using 
     simple heuristics
   * cross-referenced XHTML and several kinds of text reports</diff>
      <filename>README.en</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6d0ec17a9f456e3fc8fcd01327ea1c196d8c7a3d</id>
    </parent>
  </parents>
  <author>
    <name>Mauricio Fernandez</name>
    <email>mfp@acm.org</email>
  </author>
  <url>http://github.com/mergulhao/rcov/commit/87f7fed1cbf0f83ec35e5433aa7e410f59498ac5</url>
  <id>87f7fed1cbf0f83ec35e5433aa7e410f59498ac5</id>
  <committed-date>2006-06-05T13:37:18-07:00</committed-date>
  <authored-date>2006-06-05T13:37:18-07:00</authored-date>
  <message>README.en, BLURB: added references to --text-coverage-diff.

darcs-hash:20060605203718-0786a-02b19cc71a2c1a5bbcc2749cf51482e4dfa70466.gz</message>
  <tree>e469e806ce959523222ec310210c12f66206b072</tree>
  <committer>
    <name>Mauricio Fernandez</name>
    <email>mfp@acm.org</email>
  </committer>
</commit>
