<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>generators/clearance_views/USAGE</filename>
    </added>
    <added>
      <filename>generators/clearance_views/clearance_views_generator.rb</filename>
    </added>
    <added>
      <filename>generators/clearance_views/templates/formtastic/passwords/edit.html.erb</filename>
    </added>
    <added>
      <filename>generators/clearance_views/templates/formtastic/passwords/new.html.erb</filename>
    </added>
    <added>
      <filename>generators/clearance_views/templates/formtastic/sessions/new.html.erb</filename>
    </added>
    <added>
      <filename>generators/clearance_views/templates/formtastic/users/_inputs.html.erb</filename>
    </added>
    <added>
      <filename>generators/clearance_views/templates/formtastic/users/new.html.erb</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/.specification</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/MIT-LICENSE</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/README.textile</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/Rakefile</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/generators/formtastic_stylesheets/formtastic_stylesheets_generator.rb</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/generators/formtastic_stylesheets/templates/formtastic.css</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/generators/formtastic_stylesheets/templates/formtastic_changes.css</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/lib/formtastic.rb</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/lib/justin_french/formtastic.rb</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/lib/locale/en.yml</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/rails/init.rb</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/spec/formtastic_spec.rb</filename>
    </added>
    <added>
      <filename>test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1/spec/test_helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -3,4 +3,5 @@ test/rails_root/log/*.log
 *.swp
 .rake_tasks
 test/rails_root/*
+!test/rails_root/vendor/gems/justinfrench-formtastic-0.2.1
 *.gem</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,10 @@
+h2. 0.7.0 (08/04/2009)
+
+* Redirect signed in user who clicks confirmation link again. (Dan Croak)
+* Redirect signed out user who clicks confirmation link again. (Dan Croak)
+* Added signed_out? convenience method for controllers, helpers, views. (Dan
+Croak)
+
 h2. 0.6.9 (07/04/2009)
 
 * Added timestamps to create users migration. (Dan Croak)</diff>
      <filename>CHANGELOG.textile</filename>
    </modified>
    <modified>
      <diff>@@ -5,8 +5,16 @@ require 'rake/testtask'
 require 'cucumber/rake/task'
 
 namespace :test do
-  Rake::TestTask.new(:all =&gt; [&quot;generator:cleanup&quot;,
-                              &quot;generator:generate&quot;]) do |task|
+  Rake::TestTask.new(:basic =&gt; [&quot;generator:cleanup&quot;,
+                                &quot;generator:clearance&quot;,
+                                &quot;generator:clearance_features&quot;]) do |task|
+    task.libs &lt;&lt; &quot;lib&quot;
+    task.libs &lt;&lt; &quot;test&quot;
+    task.pattern = &quot;test/**/*_test.rb&quot;
+    task.verbose = false
+  end
+
+  Rake::TestTask.new(:views =&gt; [&quot;generator:clearance_views&quot;]) do |task|
     task.libs &lt;&lt; &quot;lib&quot;
     task.libs &lt;&lt; &quot;test&quot;
     task.pattern = &quot;test/**/*_test.rb&quot;
@@ -17,9 +25,14 @@ namespace :test do
     t.cucumber_opts   = &quot;--format progress&quot;
     t.feature_pattern = &quot;test/rails_root/features/*.feature&quot;
   end
+
+  Cucumber::Rake::Task.new(:features_for_views) do |t|
+    t.cucumber_opts   = &quot;--format progress&quot;
+    t.feature_pattern = &quot;test/rails_root/features/*.feature&quot;
+  end
 end
 
-generators = %w(clearance clearance_features)
+generators = %w(clearance clearance_features clearance_views)
 
 namespace :generator do
   desc &quot;Cleans up the test app before running the generator&quot;
@@ -34,22 +47,36 @@ namespace :generator do
     FileList[&quot;test/rails_root/db/**/*&quot;].each do |each| 
       FileUtils.rm_rf(each)
     end
+
     FileUtils.rm_rf(&quot;test/rails_root/vendor/plugins/clearance&quot;)
     FileUtils.mkdir_p(&quot;test/rails_root/vendor/plugins&quot;)
     clearance_root = File.expand_path(File.dirname(__FILE__))
     system(&quot;ln -s #{clearance_root} test/rails_root/vendor/plugins/clearance&quot;)
+
+    FileUtils.rm_rf(&quot;test/rails_root/app/views/passwords&quot;)
+    FileUtils.rm_rf(&quot;test/rails_root/app/views/sessions&quot;)
+    FileUtils.rm_rf(&quot;test/rails_root/app/views/users&quot;)
   end
 
-  desc &quot;Run the generator on the tests&quot;
-  task :generate do
-    generators.each do |generator|
-      system &quot;cd test/rails_root &amp;&amp; ./script/generate #{generator} &amp;&amp; rake db:migrate db:test:prepare&quot;
-    end
+  desc &quot;Run the clearance generator&quot;
+  task :clearance do
+    system &quot;cd test/rails_root &amp;&amp; ./script/generate clearance &amp;&amp; rake db:migrate db:test:prepare&quot;
+  end
+
+  desc &quot;Run the clearance features generator&quot;
+  task :clearance_features do
+    system &quot;cd test/rails_root &amp;&amp; ./script/generate clearance_features&quot;
+  end
+
+  desc &quot;Run the clearance views generator&quot;
+  task :clearance_views do
+    system &quot;cd test/rails_root &amp;&amp; ./script/generate clearance_views&quot;
   end
 end
 
 desc &quot;Run the test suite&quot;
-task :default =&gt; ['test:all', 'test:features']
+task :default =&gt; ['test:basic', 'test:features',
+                  'test:views', 'test:features_for_views']
 
 gem_spec = Gem::Specification.new do |gem_spec|
   gem_spec.name        = &quot;clearance&quot;</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,10 +1,10 @@
 class ClearanceFeaturesGenerator &lt; Rails::Generator::Base
-  
+
   def manifest
     record do |m|
       m.directory File.join(&quot;features&quot;, &quot;step_definitions&quot;)
       m.directory File.join(&quot;features&quot;, &quot;support&quot;)
-      
+
       [&quot;features/step_definitions/clearance_steps.rb&quot;,
        &quot;features/step_definitions/factory_girl_steps.rb&quot;,
        &quot;features/support/paths.rb&quot;,
@@ -16,5 +16,5 @@ class ClearanceFeaturesGenerator &lt; Rails::Generator::Base
        end
     end
   end
-  
+
 end</diff>
      <filename>generators/clearance_features/clearance_features_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,6 +8,9 @@ Rails::Initializer.run do |config|
     :session_key =&gt; &quot;_clearance_session&quot;,
     :secret      =&gt; ['clearance', 'random', 'words', 'here'].map {|k| Digest::MD5.hexdigest(k) }.join
   }
+  config.gem &quot;justinfrench-formtastic&quot;, 
+    :lib     =&gt; 'formtastic', 
+    :source  =&gt; 'http://gems.github.com'
 end
 
 DO_NOT_REPLY = &quot;donotreply@example.com&quot;</diff>
      <filename>test/rails_root/config/environment.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>73a4612c17910867e3d5196c7cf723bf72d80323</id>
    </parent>
  </parents>
  <author>
    <name>Dan Croak</name>
    <email>dcroak@thoughtbot.com</email>
  </author>
  <url>http://github.com/thoughtbot/clearance/commit/cd85f72e21542adc11c6abd189aaf3e79538b3cd</url>
  <id>cd85f72e21542adc11c6abd189aaf3e79538b3cd</id>
  <committed-date>2009-08-04T12:48:45-07:00</committed-date>
  <authored-date>2009-08-04T12:48:45-07:00</authored-date>
  <message>added clearance_views generator. by default, creates formtastic views which pass all tests and features.</message>
  <tree>e2c83ac5b1750c78b9e03cb9cac1f4fbb0a140a0</tree>
  <committer>
    <name>Dan Croak</name>
    <email>dcroak@thoughtbot.com</email>
  </committer>
</commit>
