<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 *2.3.0 [Edge]*
 
+* &quot;rails &lt;app&gt;&quot; will not generate public/dispatch.cgi/fcgi/rb files by default now. Please use &quot;--with-dispatches&quot; option if you need them. [Yaroslav Markin, Pratik Naik]
+
 * Added rake rails:update:application_controller to renamed application.rb to application_controller.rb -- included in rake rails:update so upgrading to 2.3 will automatically trigger it #1439 [kastner]
 
 * Added Rails.backtrace_cleaner as an accessor for the Rails::BacktraceCleaner instance used by the framework to cut down on backtrace noise and config/initializers/backtrace_silencers.rb to add your own (or turn them all off) [DHH]</diff>
      <filename>railties/CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@ class AppGenerator &lt; Rails::Generator::Base
   DEFAULT_DATABASE = 'sqlite3'
 
   default_options   :db =&gt; (ENV[&quot;RAILS_DEFAULT_DATABASE&quot;] || DEFAULT_DATABASE),
-    :shebang =&gt; DEFAULT_SHEBANG, :freeze =&gt; false
+    :shebang =&gt; DEFAULT_SHEBANG, :with_dispatches =&gt; false, :freeze =&gt; false
   mandatory_options :source =&gt; &quot;#{File.dirname(__FILE__)}/../../../../..&quot;
 
   def initialize(runtime_args, runtime_options = {})
@@ -83,9 +83,11 @@ class AppGenerator &lt; Rails::Generator::Base
       end
 
       # Dispatches
-      m.file &quot;dispatches/dispatch.rb&quot;,   &quot;public/dispatch.rb&quot;, dispatcher_options
-      m.file &quot;dispatches/dispatch.rb&quot;,   &quot;public/dispatch.cgi&quot;, dispatcher_options
-      m.file &quot;dispatches/dispatch.fcgi&quot;, &quot;public/dispatch.fcgi&quot;, dispatcher_options
+      if options[:with_dispatches]
+        m.file &quot;dispatches/dispatch.rb&quot;,   &quot;public/dispatch.rb&quot;, dispatcher_options
+        m.file &quot;dispatches/dispatch.rb&quot;,   &quot;public/dispatch.cgi&quot;, dispatcher_options
+        m.file &quot;dispatches/dispatch.fcgi&quot;, &quot;public/dispatch.fcgi&quot;, dispatcher_options
+      end
 
       # HTML files
       %w(404 422 500 index).each do |file|
@@ -129,6 +131,10 @@ class AppGenerator &lt; Rails::Generator::Base
             &quot;Preconfigure for selected database (options: #{DATABASES.join('/')}).&quot;,
             &quot;Default: #{DEFAULT_DATABASE}&quot;) { |v| options[:db] = v }
 
+      opt.on(&quot;-D&quot;, &quot;--with-dispatches&quot;,
+            &quot;Add CGI/FastCGI/mod_ruby dispatches code to generated application skeleton&quot;,
+            &quot;Default: false&quot;) { |v| options[:with_dispatches] = v }
+
       opt.on(&quot;-f&quot;, &quot;--freeze&quot;,
             &quot;Freeze Rails in vendor/rails from the gems generating the skeleton&quot;,
             &quot;Default: false&quot;) { |v| options[:freeze] = v }</diff>
      <filename>railties/lib/rails_generator/generators/applications/app/app_generator.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>835be0cbedd56bb4af71f1104d311d0e425e7abf</id>
    </parent>
  </parents>
  <author>
    <name>Yaroslav Markin</name>
    <email>yaroslav@markin.net</email>
  </author>
  <url>http://github.com/rails/rails/commit/5b5730cc6e9194fb5f67fe79d2c7849e200ba6ed</url>
  <id>5b5730cc6e9194fb5f67fe79d2c7849e200ba6ed</id>
  <committed-date>2008-11-24T10:31:58-08:00</committed-date>
  <authored-date>2008-11-24T10:22:04-08:00</authored-date>
  <message>Don't generate public/dispatch.cgi/fcgi/rb files by default.

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
  <tree>cb9a185ef246405decb2cb67f1f5d3770166840a</tree>
  <committer>
    <name>Pratik Naik</name>
    <email>pratiknaik@gmail.com</email>
  </committer>
</commit>
