<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>README.markdown</filename>
    </added>
    <added>
      <filename>init.rb</filename>
    </added>
    <added>
      <filename>rails/init.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-Copyright (c) 2008 Michael Bleigh
+Copyright (c) 2009 Michael Bleigh and Intridea, Inc.
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the</diff>
      <filename>LICENSE</filename>
    </modified>
    <modified>
      <diff>@@ -23,29 +23,29 @@ Rake::RDocTask.new do |rdoc|
   rdoc.rdoc_files.include('lib/**/*.rb')
 end
 
-require 'rake/testtask'
-Rake::TestTask.new(:test) do |t|
-  t.libs &lt;&lt; 'lib' &lt;&lt; 'test'
-  t.pattern = 'test/**/*_test.rb'
-  t.verbose = false
-end
-
-begin
-  require 'rcov/rcovtask'
-  Rcov::RcovTask.new do |t|
-    t.libs &lt;&lt; 'test'
-    t.test_files = FileList['test/**/*_test.rb']
-    t.verbose = true
-  end
-rescue LoadError
-  puts &quot;RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov&quot;
-end
-
-begin
-  require 'cucumber/rake/task'
-  Cucumber::Rake::Task.new(:features)
-rescue LoadError
-  puts &quot;Cucumber is not available. In order to run features, you must: sudo gem install cucumber&quot;
-end
-
-task :default =&gt; :test
+# require 'rake/testtask'
+# Rake::TestTask.new(:test) do |t|
+#   t.libs &lt;&lt; 'lib' &lt;&lt; 'test'
+#   t.pattern = 'test/**/*_test.rb'
+#   t.verbose = false
+# end
+# 
+# begin
+#   require 'rcov/rcovtask'
+#   Rcov::RcovTask.new do |t|
+#     t.libs &lt;&lt; 'test'
+#     t.test_files = FileList['test/**/*_test.rb']
+#     t.verbose = true
+#   end
+# rescue LoadError
+#   puts &quot;RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov&quot;
+# end
+# 
+# begin
+#   require 'cucumber/rake/task'
+#   Cucumber::Rake::Task.new(:features)
+# rescue LoadError
+#   puts &quot;Cucumber is not available. In order to run features, you must: sudo gem install cucumber&quot;
+# end
+# 
+# task :default =&gt; :test</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -0,0 +1,18 @@
+module CanonicalURL
+  module ControllerExtensions
+    def canonical_url(url_for_options = {})
+      case url_for_options
+        when Hash
+          @canonical_url = url_for(url_for_options)
+        else
+          @canonical_url = url_for_options
+      end
+    end
+  end
+  
+  module Helpers
+    def canonical_link_tag(url = nil)
+      tag('link', :rel =&gt; 'canonical', :href =&gt; url || @canonical_url || request.url)
+    end
+  end
+end
\ No newline at end of file</diff>
      <filename>lib/canonical_url.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>README</filename>
    </removed>
    <removed>
      <filename>features/canonical_url.feature</filename>
    </removed>
    <removed>
      <filename>features/steps/canonical_url_steps.rb</filename>
    </removed>
    <removed>
      <filename>features/support/env.rb</filename>
    </removed>
    <removed>
      <filename>test/canonical_url_test.rb</filename>
    </removed>
    <removed>
      <filename>test/test_helper.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>b3165bab6111a1fee22d28a0940f551a921c721b</id>
    </parent>
  </parents>
  <author>
    <name>Michael Bleigh</name>
    <email>michael@intridea.com</email>
  </author>
  <url>http://github.com/mbleigh/canonical-url/commit/17b3c4a8eea9de8008bcf22f72794e98a1317d13</url>
  <id>17b3c4a8eea9de8008bcf22f72794e98a1317d13</id>
  <committed-date>2009-02-13T05:58:58-08:00</committed-date>
  <authored-date>2009-02-13T05:58:58-08:00</authored-date>
  <message>First version of the plugin.</message>
  <tree>99877fe13f61121f871af5b9cc39033a55eb9f01</tree>
  <committer>
    <name>Michael Bleigh</name>
    <email>michael@intridea.com</email>
  </committer>
</commit>
