<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,13 @@
 require 'redmine'
 
-# Patches to the Redmine core.  Will not work in development mode
-require_dependency 'issue_patch'
-require_dependency 'query_patch'
+# Patches to the Redmine core.
+require 'dispatcher'
+require 'issue_patch'
+require 'query_patch'
+Dispatcher.to_prepare do
+  Issue.send(:include, IssuePatch)
+  Query.send(:include, QueryPatch)
+end
 
 # Hooks
 require_dependency 'budget_issue_hook'</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -32,7 +32,4 @@ module IssuePatch
   end    
 end
 
-# Add module to Issue
-Issue.send(:include, IssuePatch)
-
 </diff>
      <filename>lib/issue_patch.rb</filename>
    </modified>
    <modified>
      <diff>@@ -50,7 +50,4 @@ module QueryPatch
   end    
 end
 
-# Add module to Query
-Query.send(:include, QueryPatch)
-
 </diff>
      <filename>lib/query_patch.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>71ab0c6b54fd6fb99b1afd4aacaab85e76afd470</id>
    </parent>
  </parents>
  <author>
    <name>Eric Davis</name>
    <email>edavis@littlestreamsoftware.com</email>
  </author>
  <url>http://github.com/edavis10/redmine-budget-plugin/commit/fd891e7f5135ce4f064f59ae671dcee752488c1f</url>
  <id>fd891e7f5135ce4f064f59ae671dcee752488c1f</id>
  <committed-date>2009-04-10T08:49:12-07:00</committed-date>
  <authored-date>2009-04-10T08:49:12-07:00</authored-date>
  <message>Changed the Redmine core patches to use the Rails dispatcher.

This will let the core patches work in development mode when the classes
are reloaded.</message>
  <tree>8a94e280bbff13106eacc8794462646a0e6f4c58</tree>
  <committer>
    <name>Eric Davis</name>
    <email>edavis@littlestreamsoftware.com</email>
  </committer>
</commit>
