<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>db/migrate/20091011171508_remove_logged_exceptions.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/INSTALL</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/MIT-LICENSE</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/README</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/TESTING</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/ginger_scenarios.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/install.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/lib/hoptoad_notifier.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/lib/hoptoad_tasks.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/recipes/hoptoad.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/script/integration_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/tasks/hoptoad_notifier_tasks.rake</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/test/configuration_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/test/controller_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/test/helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/test/hoptoad_tasks_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/test/logger_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/test/notifier_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/.gitignore</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/LICENCE</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/README.textile</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/bin/ginger</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/ginger.gemspec</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/lib/ginger.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/lib/ginger/configuration.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/lib/ginger/kernel.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/lib/ginger/scenario.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/spec/ginger/configuration_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/spec/ginger/kernel_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/spec/ginger/scenario_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/spec/ginger_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/hoptoad_notifier/vendor/ginger/spec/spec_helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -4,7 +4,7 @@ class ApplicationController &lt; ActionController::Base
   protect_from_forgery
   filter_parameter_logging 'password'
   
-  include AuthenticationSystem, ExceptionHandler, ExceptionLoggable
+  include AuthenticationSystem, ExceptionHandler
   
   before_filter :get_settings, :auth_token_login, :check_bans, :check_privacy, :check_admin_only_create, :set_timezone, :update_online_at, :get_layout_vars
   helper_method :current_action, :current_controller, :current_user, :logged_in?, :logged_out?, :is_online?, :admin?, :can_edit?, :locked_out?</diff>
      <filename>app/controllers/application_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -40,3 +40,6 @@ production:
   smtp_authentication: # plain
   smtp_enable_starttls_auto: # true
   smtp_domain: # example.com # omit if using a normal Gmail account
+
+  # HOPTOAD (optional)
+  hoptoad_key: # Sign up at http://hoptoadapp.com and provide your API key to recieve exception notification emails</diff>
      <filename>config/config.example.yml</filename>
    </modified>
    <modified>
      <diff>@@ -28,3 +28,7 @@ Rails::Initializer.run do |config|
   }
   
 end
+
+HoptoadNotifier.configure do |config|
+  config.api_key = CONFIG['hoptoad_key']
+end if CONFIG['hoptoad_key']</diff>
      <filename>config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,16 +4,6 @@ config.action_controller.perform_caching = true
 config.action_view.cache_template_loading = true
 config.action_mailer.raise_delivery_errors = true
 
-config.after_initialize do
-  require 'application_controller' unless Object.const_defined?(:ApplicationController)
-  LoggedExceptionsController.class_eval do
-    session :session_key =&gt; '_eldorado_session_id'
-    self.application_name = &quot;El Dorado&quot;
-    include AuthenticationSystem
-    before_filter :require_admin
-  end
-end
-
 if CONFIG['smtp_address']
   config.action_mailer.delivery_method = :smtp
   ActionMailer::Base.smtp_settings = {</diff>
      <filename>config/environments/production.rb</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; 20090702030411) do
+ActiveRecord::Schema.define(:version =&gt; 20091011171508) do
 
   create_table &quot;articles&quot;, :force =&gt; true do |t|
     t.integer  &quot;user_id&quot;
@@ -86,17 +86,6 @@ ActiveRecord::Schema.define(:version =&gt; 20090702030411) do
     t.string   &quot;attachment_remote_url&quot;
   end
 
-  create_table &quot;logged_exceptions&quot;, :force =&gt; true do |t|
-    t.string   &quot;exception_class&quot;
-    t.string   &quot;controller_name&quot;
-    t.string   &quot;action_name&quot;
-    t.text     &quot;message&quot;
-    t.text     &quot;backtrace&quot;
-    t.text     &quot;environment&quot;
-    t.text     &quot;request&quot;
-    t.datetime &quot;created_at&quot;
-  end
-
   create_table &quot;messages&quot;, :force =&gt; true do |t|
     t.integer  &quot;user_id&quot;
     t.text     &quot;body&quot;</diff>
      <filename>db/schema.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>vendor/plugins/exception_logger/README</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/Rakefile</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/assets/exception_logger.js</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/assets/style.css</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/generators/exception_migration/USAGE</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/generators/exception_migration/exception_migration_generator.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/generators/exception_migration/templates/migration.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/init.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/install.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/lib/exception_loggable.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/lib/logged_exception.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/lib/logged_exceptions_controller.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/lib/logged_exceptions_helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/tasks/exception_logger_tasks.rake</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/test/exception_logger_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/uninstall.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/_exceptions.rhtml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/_feed.rhtml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/_show.rhtml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/destroy.rjs</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/destroy_all.rjs</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/index.rhtml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/query.rjs</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/query.rxml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/exception_logger/views/logged_exceptions/show.rjs</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>4ec14ffb3659bab9c028652f908533bca09cdc08</id>
    </parent>
  </parents>
  <author>
    <name>Trevor Turk</name>
    <email>trevorturk@gmail.com</email>
  </author>
  <url>http://github.com/trevorturk/eldorado/commit/38be8f30c2c62d0bf3b384054c2603f0c07c3eb1</url>
  <id>38be8f30c2c62d0bf3b384054c2603f0c07c3eb1</id>
  <committed-date>2009-10-11T10:16:33-07:00</committed-date>
  <authored-date>2009-10-11T10:16:33-07:00</authored-date>
  <message>remove exception_logger, add optional support for hoptoad</message>
  <tree>99941a1e1ace534cc8ae1e162e8bf2ac9bc8aaf8</tree>
  <committer>
    <name>Trevor Turk</name>
    <email>trevorturk@gmail.com</email>
  </committer>
</commit>
