<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -28,6 +28,7 @@ module MetricFu
 
     def parse(text)
       summary, methods_summary = text.split &quot;\n\n&quot;
+      return unless summary
       score, average = summary.split(&quot;\n&quot;).map {|line| line[OPERATOR_LINE_REGEX, 1]}
       return nil unless score &amp;&amp; methods_summary
       page = Flog::Page.new(score, average)</diff>
      <filename>lib/generators/flog.rb</filename>
    </modified>
    <modified>
      <diff>@@ -168,6 +168,13 @@ describe Flog do
         flog_page = flog.parse(text)
         flog_page.scanned_methods.first.name.should == &quot;SomeNamespace::UsersController#create&quot;
     end
+
+    it &quot;should parse empty flog files&quot; do
+      text = &quot;&quot;
+      flog = MetricFu::Flog.new('base_dir')
+      flog_page = flog.parse(text)
+      flog_page.should be_nil
+    end
   end
   
   describe &quot;to_h function&quot; do
@@ -197,4 +204,4 @@ describe Flog do
       @flog_hash[:flog][:pages].first[:path].should == &quot;/app/controllers/user_controller.rb&quot;
     end
   end
-end
\ No newline at end of file
+end</diff>
      <filename>spec/generators/flog_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d6af5089adce9eeed4916a155c3bdaeb4be6771a</id>
    </parent>
  </parents>
  <author>
    <name>Adam Bair</name>
    <email>adambair@gmail.com</email>
  </author>
  <url>http://github.com/adambair/metric_fu/commit/f19f67ed5ee342bf235a09da610a28a1ace5949c</url>
  <id>f19f67ed5ee342bf235a09da610a28a1ace5949c</id>
  <committed-date>2009-06-02T17:23:11-07:00</committed-date>
  <authored-date>2009-06-02T17:23:11-07:00</authored-date>
  <message>Added a quick fix for empty flog results</message>
  <tree>c2d6fdf9b97e4606584271a7203807b78c4df60b</tree>
  <committer>
    <name>Adam Bair</name>
    <email>adambair@gmail.com</email>
  </committer>
</commit>
