<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -35,8 +35,9 @@ module Integrity
     end
 
     def previous_builds
-      return [] if builds.size &lt;= 1
-      builds.all(:order =&gt; [:created_at.desc], :offset =&gt; 1, :limit =&gt; builds.size - 1)
+      builds.all(:order =&gt; [:created_at.desc]).tap do |builds|
+        builds.shift
+      end
     end
 
     def status</diff>
      <filename>lib/integrity/project.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d0e298e3b50eb88a7a8b3495580235704983c264</id>
    </parent>
  </parents>
  <author>
    <name>Nicolas Sanguinetti</name>
    <email>contacto@nicolassanguinetti.info</email>
  </author>
  <url>http://github.com/foca/integrity/commit/61618239f2001ca86c5e246f6b5345d282026c1e</url>
  <id>61618239f2001ca86c5e246f6b5345d282026c1e</id>
  <committed-date>2008-11-20T15:45:39-08:00</committed-date>
  <authored-date>2008-11-20T15:45:39-08:00</authored-date>
  <message>Change the way Project#previous_builds is calculated

Probably a performance gain, but it doesn't matter -- it should save us
from count/size weirdness =)</message>
  <tree>808e3e090ac8e7d4ff34ec189dd7ca08133f3c2f</tree>
  <committer>
    <name>Nicolas Sanguinetti</name>
    <email>contacto@nicolassanguinetti.info</email>
  </committer>
</commit>
