<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>db/migrate/20090617150419_add_last_request_at_to_user.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/.specification</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/CHANGELOG.rdoc</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/MIT-LICENSE</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/Manifest.txt</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/README.rdoc</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/generators/session/session_generator.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/generators/session/templates/session.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/init.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/base.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/email.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/logged_in_status.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/login.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/magic_columns.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/password.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/perishable_token.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/persistence_token.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/restful_authentication.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/session_maintenance.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/single_access_token.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/acts_as_authentic/validations_scope.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/authenticates_many/association.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/authenticates_many/base.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/controller_adapters/abstract_adapter.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/controller_adapters/merb_adapter.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/controller_adapters/rails_adapter.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/crypto_providers/aes256.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/crypto_providers/bcrypt.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/crypto_providers/md5.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/crypto_providers/sha1.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/crypto_providers/sha512.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/i18n.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/random.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/regex.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/activation.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/active_record_trickery.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/base.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/brute_force_protection.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/callbacks.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/cookies.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/existence.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/foundation.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/http_auth.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/id.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/klass.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/magic_columns.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/magic_states.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/params.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/password.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/perishable_token.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/persistence.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/priority_record.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/scopes.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/session.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/timeout.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/unauthorized_record.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/session/validation.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/test_case.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/test_case/mock_controller.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/test_case/mock_cookie_jar.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/test_case/mock_logger.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/test_case/mock_request.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/test_case/rails_request_adapter.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/lib/authlogic/version.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/rails/init.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/shoulda_macros/authlogic.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/base_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/email_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/logged_in_status_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/login_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/magic_columns_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/password_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/perishable_token_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/persistence_token_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/restful_authentication_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/session_maintenance_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/acts_as_authentic_test/single_access_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/authenticates_many_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/crypto_provider_test/aes256_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/crypto_provider_test/bcrypt_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/crypto_provider_test/sha1_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/crypto_provider_test/sha512_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/fixtures/companies.yml</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/fixtures/employees.yml</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/fixtures/projects.yml</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/fixtures/users.yml</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/affiliate.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/company.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/employee.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/employee_session.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/ldaper.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/ordered_hash.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/project.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/user.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/libs/user_session.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/random_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/activation_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/active_record_trickery_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/brute_force_protection_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/callbacks_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/cookies_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/credentials_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/existence_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/http_auth_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/id_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/klass_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/magic_columns_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/magic_states_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/params_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/password_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/perishability_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/persistence_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/scopes_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/session_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/timeout_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/unauthorized_record_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/session_test/validation_test.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/authlogic-2.0.14/test/test_helper.rb</filename>
    </added>
    <added>
      <filename>vendor/gems/liquid-2.0.0/.specification</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff></diff>
      <filename>db/development.sqlite3</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version =&gt; 20090601150736) do
+ActiveRecord::Schema.define(:version =&gt; 20090617150419) do
 
   create_table &quot;contract_instances&quot;, :force =&gt; true do |t|
     t.integer  &quot;contract_id&quot;
@@ -48,6 +48,7 @@ ActiveRecord::Schema.define(:version =&gt; 20090601150736) do
     t.datetime &quot;created_at&quot;
     t.datetime &quot;updated_at&quot;
     t.boolean  &quot;is_admin&quot;
+    t.datetime &quot;last_request_at&quot;
   end
 
 end</diff>
      <filename>db/schema.rb</filename>
    </modified>
    <modified>
      <diff>@@ -42779,3 +42779,202 @@ Processing UserSessionsController#new (for 127.0.0.1 at 2009-06-08 13:05:52) [GE
 Rendering template within layouts/user_sessions
 Rendering user_sessions/new
 Completed in 14ms (View: 3, DB: 0) | 200 OK [http://localhost/login]
+  *[4;36;1mSQL (1.5ms)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+Migrating to CreateContracts (20090518173249)
+Migrating to CreateFields (20090518173529)
+Migrating to CreateContractInstances (20090519145116)
+Migrating to CreateFieldInstances (20090519145155)
+Migrating to AddAddendumToContractInstance (20090521133151)
+Migrating to CreateUsers (20090601141842)
+Migrating to AddIsAdminToUser (20090601150736)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;contract_instances&quot;)*[0m
+  *[4;35;1mSQL (0.0ms)*[0m   *[0mPRAGMA index_list(&quot;contracts&quot;)*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;field_instances&quot;)*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mPRAGMA index_list(&quot;fields&quot;)*[0m
+  *[4;36;1mSQL (0.0ms)*[0m   *[0;1mPRAGMA index_list(&quot;users&quot;)*[0m
+
+
+Processing GeneratorController#index (for 127.0.0.1 at 2009-06-17 10:54:36) [GET]
+Redirected to http://localhost:3000/login
+Filter chain halted as [:authenticate] rendered_or_redirected.
+Completed in 32ms (DB: 0) | 302 Found [http://localhost/]
+
+
+Processing UserSessionsController#new (for 127.0.0.1 at 2009-06-17 10:54:36) [GET]
+Rendering template within layouts/user_sessions
+Rendering user_sessions/new
+Completed in 55ms (View: 41, DB: 0) | 200 OK [http://localhost/login]
+
+
+Processing UserSessionsController#create (for 127.0.0.1 at 2009-06-17 10:54:42) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Log In&quot;, &quot;user_session&quot;=&gt;{&quot;password&quot;=&gt;&quot;indigo77&quot;, &quot;email&quot;=&gt;&quot;office@usai.net&quot;}, &quot;authenticity_token&quot;=&gt;&quot;DENI/bLR5gHXxkCB98EM7RjPwVxLNbgjG5QEZqD2Z0E=&quot;}
+  *[4;36;1mUser Load (26.0ms)*[0m   *[0;1mSELECT * FROM &quot;users&quot; WHERE (LOWER(&quot;users&quot;.email) = 'office@usai.net') LIMIT 1*[0m
+Redirected to http://localhost:3000/
+Completed in 58ms (DB: 26) | 302 Found [http://localhost/user_sessions]
+
+
+Processing GeneratorController#index (for 127.0.0.1 at 2009-06-17 10:54:42) [GET]
+  *[4;35;1mUser Load (0.4ms)*[0m   *[0mSELECT * FROM &quot;users&quot; WHERE (&quot;users&quot;.&quot;id&quot; = '2') LIMIT 1*[0m
+
+NoMethodError (undefined method `logged_out?' for #&lt;User:0x1042ab638&gt;):
+  authlogic (2.0.13) [v] lib/authlogic/session/timeout.rb:61:in `stale?'
+  authlogic (2.0.13) [v] lib/authlogic/session/timeout.rb:70:in `enforce_timeout'
+  authlogic (2.0.13) [v] lib/authlogic/session/callbacks.rb:71:in `after_persisting'
+  authlogic (2.0.13) [v] lib/authlogic/session/persistence.rb:59:in `persisting?'
+  authlogic (2.0.13) [v] lib/authlogic/session/persistence.rb:39:in `find'
+  app/controllers/application_controller.rb:34:in `current_user_session'
+  app/controllers/application_controller.rb:30:in `current_user'
+  app/controllers/application_controller.rb:14:in `authenticate'
+
+Rendered rescues/_trace (56.1ms)
+Rendered rescues/_request_and_response (1.3ms)
+Rendering rescues/layout (internal_server_error)
+
+
+Processing GeneratorController#index (for 127.0.0.1 at 2009-06-17 11:01:34) [GET]
+  *[4;36;1mUser Load (0.5ms)*[0m   *[0;1mSELECT * FROM &quot;users&quot; WHERE (&quot;users&quot;.&quot;id&quot; = '2') LIMIT 1*[0m
+
+NoMethodError (undefined method `logged_out?' for #&lt;User:0x1043b12f8&gt;):
+  authlogic (2.0.14) [v] lib/authlogic/session/timeout.rb:61:in `stale?'
+  authlogic (2.0.14) [v] lib/authlogic/session/timeout.rb:70:in `enforce_timeout'
+  authlogic (2.0.14) [v] lib/authlogic/session/callbacks.rb:71:in `after_persisting'
+  authlogic (2.0.14) [v] lib/authlogic/session/persistence.rb:59:in `persisting?'
+  authlogic (2.0.14) [v] lib/authlogic/session/persistence.rb:39:in `find'
+  app/controllers/application_controller.rb:34:in `current_user_session'
+  app/controllers/application_controller.rb:30:in `current_user'
+  app/controllers/application_controller.rb:14:in `authenticate'
+
+Rendered rescues/_trace (59.3ms)
+Rendered rescues/_request_and_response (1.4ms)
+Rendering rescues/layout (internal_server_error)
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+Migrating to CreateContracts (20090518173249)
+Migrating to CreateFields (20090518173529)
+Migrating to CreateContractInstances (20090519145116)
+Migrating to CreateFieldInstances (20090519145155)
+Migrating to AddAddendumToContractInstance (20090521133151)
+Migrating to CreateUsers (20090601141842)
+Migrating to AddIsAdminToUser (20090601150736)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;contract_instances&quot;)*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mPRAGMA index_list(&quot;contracts&quot;)*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;field_instances&quot;)*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mPRAGMA index_list(&quot;fields&quot;)*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.9ms)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+Migrating to CreateContracts (20090518173249)
+Migrating to CreateFields (20090518173529)
+Migrating to CreateContractInstances (20090519145116)
+Migrating to CreateFieldInstances (20090519145155)
+Migrating to AddAddendumToContractInstance (20090521133151)
+Migrating to CreateUsers (20090601141842)
+Migrating to AddIsAdminToUser (20090601150736)
+Migrating to AddLastRequestAtToUser (20090617150419)
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (1.3ms)*[0m   *[0mALTER TABLE &quot;users&quot; ADD &quot;last_request_at&quot; datetime*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mINSERT INTO schema_migrations (version) VALUES ('20090617150419')*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mPRAGMA index_list(&quot;contract_instances&quot;)*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mPRAGMA index_list(&quot;contracts&quot;)*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;field_instances&quot;)*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mPRAGMA index_list(&quot;fields&quot;)*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mPRAGMA index_list(&quot;users&quot;)*[0m
+
+
+Processing GeneratorController#index (for 127.0.0.1 at 2009-06-17 11:04:45) [GET]
+  *[4;35;1mUser Load (0.6ms)*[0m   *[0mSELECT * FROM &quot;users&quot; WHERE (&quot;users&quot;.&quot;id&quot; = '2') LIMIT 1*[0m
+Redirected to http://localhost:3000/login
+Filter chain halted as [:authenticate] rendered_or_redirected.
+Completed in 115ms (DB: 1) | 302 Found [http://localhost/]
+
+
+Processing UserSessionsController#new (for 127.0.0.1 at 2009-06-17 11:04:45) [GET]
+Rendering template within layouts/user_sessions
+Rendering user_sessions/new
+Completed in 31ms (View: 14, DB: 0) | 200 OK [http://localhost/login]
+
+
+Processing UserSessionsController#create (for 127.0.0.1 at 2009-06-17 11:04:51) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Log In&quot;, &quot;user_session&quot;=&gt;{&quot;password&quot;=&gt;&quot;indogi77&quot;, &quot;email&quot;=&gt;&quot;office@usai.net&quot;}, &quot;authenticity_token&quot;=&gt;&quot;DENI/bLR5gHXxkCB98EM7RjPwVxLNbgjG5QEZqD2Z0E=&quot;}
+  *[4;36;1mUser Load (0.6ms)*[0m   *[0;1mSELECT * FROM &quot;users&quot; WHERE (LOWER(&quot;users&quot;.email) = 'office@usai.net') LIMIT 1*[0m
+Rendering template within layouts/user_sessions
+Rendering user_sessions/new
+Completed in 37ms (View: 7, DB: 1) | 200 OK [http://localhost/user_sessions]
+
+
+Processing UserSessionsController#create (for 127.0.0.1 at 2009-06-17 11:04:58) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Log In&quot;, &quot;user_session&quot;=&gt;{&quot;password&quot;=&gt;&quot;indigo77&quot;, &quot;email&quot;=&gt;&quot;office@usai.net&quot;}, &quot;authenticity_token&quot;=&gt;&quot;DENI/bLR5gHXxkCB98EM7RjPwVxLNbgjG5QEZqD2Z0E=&quot;}
+  *[4;35;1mUser Load (0.7ms)*[0m   *[0mSELECT * FROM &quot;users&quot; WHERE (LOWER(&quot;users&quot;.email) = 'office@usai.net') LIMIT 1*[0m
+  *[4;36;1mUser Update (0.8ms)*[0m   *[0;1mUPDATE &quot;users&quot; SET &quot;updated_at&quot; = '2009-06-17 15:04:58', &quot;last_request_at&quot; = '2009-06-17 15:04:58' WHERE &quot;id&quot; = 2*[0m
+Redirected to http://localhost:3000/
+Completed in 361ms (DB: 1) | 302 Found [http://localhost/user_sessions]
+
+
+Processing GeneratorController#index (for 127.0.0.1 at 2009-06-17 11:04:58) [GET]
+  *[4;35;1mUser Load (0.6ms)*[0m   *[0mSELECT * FROM &quot;users&quot; WHERE (&quot;users&quot;.&quot;id&quot; = '2') LIMIT 1*[0m
+  *[4;36;1mUser Update (0.6ms)*[0m   *[0;1mUPDATE &quot;users&quot; SET &quot;updated_at&quot; = '2009-06-17 15:04:58', &quot;last_request_at&quot; = '2009-06-17 15:04:58' WHERE &quot;id&quot; = 2*[0m
+  *[4;35;1mContract Load (100.9ms)*[0m   *[0mSELECT * FROM &quot;contracts&quot; ORDER BY name ASC*[0m
+Rendering template within layouts/generator
+Rendering generator/index
+  *[4;36;1mField Load (0.5ms)*[0m   *[0;1mSELECT * FROM &quot;fields&quot; WHERE (&quot;fields&quot;.contract_id = 2) *[0m
+Rendered generator/_contract_fields_form (36.2ms)
+Completed in 303ms (View: 103, DB: 103) | 200 OK [http://localhost/]
+
+
+Processing ContractsController#index (for 127.0.0.1 at 2009-06-17 11:14:40) [GET]
+  *[4;35;1mUser Load (0.5ms)*[0m   *[0mSELECT * FROM &quot;users&quot; WHERE (&quot;users&quot;.&quot;id&quot; = '2') LIMIT 1*[0m
+Redirected to http://localhost:3000/
+Filter chain halted as [:authenticate_admin] rendered_or_redirected.
+Completed in 38ms (DB: 0) | 302 Found [http://localhost/contracts]
+
+
+Processing GeneratorController#index (for 127.0.0.1 at 2009-06-17 11:14:40) [GET]
+  *[4;36;1mUser Load (0.4ms)*[0m   *[0;1mSELECT * FROM &quot;users&quot; WHERE (&quot;users&quot;.&quot;id&quot; = '2') LIMIT 1*[0m
+Redirected to http://localhost:3000/login
+Filter chain halted as [:authenticate] rendered_or_redirected.
+Completed in 17ms (DB: 0) | 302 Found [http://localhost/]
+
+
+Processing UserSessionsController#new (for 127.0.0.1 at 2009-06-17 11:14:40) [GET]
+Rendering template within layouts/user_sessions
+Rendering user_sessions/new
+Completed in 62ms (View: 50, DB: 0) | 200 OK [http://localhost/login]</diff>
      <filename>log/development.log</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1077ad1ac09a8eb860f54d5d00344e90094a13dd</id>
    </parent>
  </parents>
  <author>
    <name>Bradley Spaulding</name>
    <email>brad.spaulding@gmail.com</email>
  </author>
  <url>http://github.com/bspaulding/Contract-Generator/commit/18ac34d6feb0f22f735bd1305f1964d65c7c7596</url>
  <id>18ac34d6feb0f22f735bd1305f1964d65c7c7596</id>
  <committed-date>2009-06-17T08:15:40-07:00</committed-date>
  <authored-date>2009-06-17T08:15:40-07:00</authored-date>
  <message>fixed session logout, needed to add the last_request_at column</message>
  <tree>38096a01b821d912413d93e8db94923c7eb4c7e1</tree>
  <committer>
    <name>Bradley Spaulding</name>
    <email>brad.spaulding@gmail.com</email>
  </committer>
</commit>
