<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,13 @@
 require 'redmine'
 
+# Budget requires the Rate plugin
+begin
+  require 'rate' unless Object.const_defined?('Rate')
+rescue LoadError
+  # rate_plugin is not installed
+  raise Exception.new(&quot;ERROR: The Rate plugin is not installed.  Please install the Rate plugin from https://projects.littlestreamsoftware.com/projects/redmine-rate&quot;)
+end
+
 # Patches to the Redmine core.
 require 'dispatcher'
 require 'issue_patch'
@@ -13,8 +21,6 @@ end
 require_dependency 'budget_issue_hook'
 require_dependency 'budget_project_hook'
 
-RAILS_DEFAULT_LOGGER.info 'Starting Budget plugin for RedMine'
-
 Redmine::Plugin.register :budget_plugin do
   name 'Budget'
   author 'Eric Davis'</diff>
      <filename>init.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>425047f3057aac895fddd170d7e804077aa775e4</id>
    </parent>
  </parents>
  <author>
    <name>Eric Davis</name>
    <email>edavis@littlestreamsoftware.com</email>
  </author>
  <url>http://github.com/edavis10/redmine-budget-plugin/commit/085dc1deb4a6a94c9440aeacf15b5e17437988ed</url>
  <id>085dc1deb4a6a94c9440aeacf15b5e17437988ed</id>
  <committed-date>2009-04-27T15:31:29-07:00</committed-date>
  <authored-date>2009-04-27T15:31:29-07:00</authored-date>
  <message>Added an explicit requirement on the Rate plugin.</message>
  <tree>37bb62856745b3699fa02d038d34d1ca5e38b08f</tree>
  <committer>
    <name>Eric Davis</name>
    <email>edavis@littlestreamsoftware.com</email>
  </committer>
</commit>
