<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -45,11 +45,25 @@ namespace :chart do
 
 	desc &quot;Events line breakdown&quot;
 	task :line do
-		p Event.kinds
+		c = Chartify.new(START_DATE, END_DATE)
 
-	end
+		url = c.line_chart(&quot;Events Breakdown&quot;, Event.max_daily_commits) do |chart|
+			colors = %w(000000 ff0000 00ff00 0000ff FFFF00 3CB371 ff00ff FF9900 FFFF99 993399)
 
-end
+			Event.kinds.each_with_index do |kind, i|
+				if Event.count(:conditions =&gt; [&quot;kind = ?&quot;, kind]) &gt; 500
+
+					chart.data kind, 
+										 Event.count(:group =&gt; &quot;strftime('%m-%d-%Y %H', published)&quot;, 
+																 :conditions =&gt; [&quot;kind = ?&quot;, kind]).map(&amp;:last), 
+										 colors.shift
+				end
+			end
+		end
+
+		IO.popen('pbcopy', 'w').print url
+	end
+ end
 
 desc &quot;Parse away&quot;
 task :parse do</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,14 @@ require 'active_record'
 
 
 class Event &lt; ActiveRecord::Base
-	def self.kinds
-		all(:group =&gt; :kind, :select =&gt; :kind).map(&amp;:kind)
+	class &lt;&lt; self
+		def kinds
+			all(:group =&gt; :kind, :select =&gt; :kind).map(&amp;:kind)
+		end
+
+		def max_daily_commits
+			count(:group =&gt; 'date(published)', :conditions =&gt; &quot;kind = 'committed'&quot;).map(&amp;:last).max
+		end
 	end
 end
 </diff>
      <filename>event.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b77cb4c57fa26414bb3df906f57893e56f2dfc1e</id>
    </parent>
  </parents>
  <author>
    <name>Nick Quaranto</name>
    <email>nick@quaran.to</email>
  </author>
  <url>http://github.com/qrush/rebase/commit/178cf4b2caf0d34bcf2edfee475ef1b99c67da49</url>
  <id>178cf4b2caf0d34bcf2edfee475ef1b99c67da49</id>
  <committed-date>2009-02-08T18:28:15-08:00</committed-date>
  <authored-date>2009-02-08T18:28:15-08:00</authored-date>
  <message>Adding line graph back in</message>
  <tree>6745193db3c7d327d66fafcf2c299ba17d912366</tree>
  <committer>
    <name>Nick Quaranto</name>
    <email>nick@quaran.to</email>
  </committer>
</commit>
