David Heinemeier Hansson
bc011df210
Moved all the shared tasks from Rakefile into Rails, so that the Rakefile is empty and doesn't require updating. Added Rails::Initializer and Rails::Configuration to abstract all of the common setup out of config/environment.rb (uses config/boot.rb to bootstrap the initializer and paths)
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2115 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-09-03 15:13:06 +00:00
David Heinemeier Hansson
1448d749f5
Fixed the scaffold generator to fail right away if the database isn't accessible instead of in mid-air #1169 [Chad Fowler]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2111 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-09-03 07:29:30 +00:00
Jamis Buck
14b8fa308e
Corrected project-local generator location in scripts.rb #2010 [Michael Schuerig]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2099 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-09-02 10:04:15 +00:00
David Heinemeier Hansson
d54aea29fc
Fix documentation for mailer generator
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2097 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-09-02 08:50:55 +00:00
Jamis Buck
49c67ea1b7
Don't require the environment just to clear the logs #2093 [Scott Barron]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2092 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-09-01 21:36:50 +00:00
Jamis Buck
2a8e33872b
Make the default rakefile read *.rake files from config/tasks (for easy extension of the rakefile by e.g. generators)
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2081 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-31 09:15:09 +00:00
Jamis Buck
b9cae60e85
More rails-switchtower decoupling
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2080 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-31 07:46:37 +00:00
Nicholas Seckar
49d5cadbb2
Only load breakpoint in development mode and when BREAKPOINT_SERVER_PORT is defined. Closes #1957
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2079 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-31 00:47:51 +00:00
Jamis Buck
bb7f60ca1c
Remove switchtower integration from rails
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2073 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-30 20:47:09 +00:00
Jamis Buck
b4a5b27bf6
Allow the --toggle-spin switch on process/reaper to be negated
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2049 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-24 17:30:00 +00:00
David Heinemeier Hansson
6a4d4460ea
Made SwitchTower conform to the other Rakefiles in terms of PKG description and beta gems pushing
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2045 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-24 09:22:20 +00:00
Nicholas Seckar
7ab71d3892
Replace render_partial with render :partial in scaffold generator
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2030 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-17 19:36:22 +00:00
Jamis Buck
7f32e83f25
When copying the config files, also transform and copy the default deploy.rb script
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2029 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-17 17:22:03 +00:00
Jamis Buck
6050dfc46b
Make the rakefile tasks that set up a new project aware of switchtower
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2028 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-17 17:17:18 +00:00
Jamis Buck
cc0105cef9
Added -w flag to ps in process/reaper #1934 [Scott Barron]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1995 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-12 20:30:26 +00:00
Jamis Buck
3d4a323776
Add integration with SwitchTower (rake tasks, default deploy.rb recipe)
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1968 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-03 15:02:31 +00:00
David Heinemeier Hansson
5b8b9178b3
Made the reaper talk to the spinner to make it spin faster during restarts and slower afterwards
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1931 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-26 12:39:44 +00:00
David Heinemeier Hansson
852e5a435d
Made Oracle a first-class connection adapter by adhering closer to idiomatic Oracle style #1798 [The Gang of Oracles]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1913 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-24 14:05:09 +00:00
David Heinemeier Hansson
b25f9af998
Allow ERb in the database.yml file (just like with fixtures), so you can pull out the database configuration in environment variables #1822 [Duane Johnson]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1910 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-24 08:16:07 +00:00
David Heinemeier Hansson
d75481c580
Added convenience controls for FCGI processes (especially when managed remotely): spinner, spawner, and reaper. They reside in script/process. More details can be had by calling them with -h/--help
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1909 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-24 07:57:10 +00:00
David Heinemeier Hansson
9b0b66b7b7
Added load_fixtures task to the Rakefile, which will load all the fixtures into the database for the current environment #1791 [Marcel Molina]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1879 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-22 06:43:03 +00:00
David Heinemeier Hansson
7d6f78377a
Added an empty robots.txt to public/, so that web servers asking for it won't trigger a dynamic call, like favicon.ico #1738 [michael@schubert]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1876 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-22 06:18:25 +00:00
David Heinemeier Hansson
7ebdecfb89
Add comment in config/environment.rb explaining $KCODE and UTF-8 #1726 [Leon Bredt]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1875 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-22 06:08:58 +00:00
David Heinemeier Hansson
7077d8bb3d
Dropped the 'immediate close-down' of FCGI processes since it didn't work consistently and produced bad responses when it didn't. So now a TERM ensures exit after the next request (just as if the process is handling a request when it receives the signal). This means that you'll have to 'nudge' all FCGI processes with a request in order to ensure that they have all reloaded. This can be done by something like ./script/process/repear --nudge ' http://www.myapp.com ' --instances 10, which will load the myapp site 10 times (and thus hit all of the 10 FCGI processes once, enough to shut down).
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1867 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-19 18:53:48 +00:00
David Heinemeier Hansson
b66b1fff12
Reminder for dangers with Alias and mod_rewrite #1752 [dave@cherryville.org]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1846 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-17 09:22:19 +00:00
David Heinemeier Hansson
367d2e3cfc
Regret inclusion for now
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1841 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-16 20:34:55 +00:00
David Heinemeier Hansson
1ce158ac8c
Support for upcoming script/spawner
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1840 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-16 20:05:27 +00:00
David Heinemeier Hansson
f45d8d81bf
Turned off the test task as it breaks all others for now
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1836 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-15 08:49:24 +00:00
David Heinemeier Hansson
7073abe159
Fixed bug with :success/:failure callbacks for the JavaScriptHelper methods #1730 [court3nay/Thomas Fuchs]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1835 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-14 11:38:55 +00:00
Nicholas Seckar
19ee13867e
Show correct paths to generated templates for nexted controllers. Fixes #730
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1828 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-14 01:12:21 +00:00
Jeremy Kemper
f29ce1f356
r3023@asus: jeremy | 2005-07-12 23:43:39 -0700
...
Remove superfluous inherited override in Dependencies.
r3024@asus: jeremy | 2005-07-12 23:54:28 -0700
Make test the default railties rake target.
r3025@asus: jeremy | 2005-07-12 23:55:27 -0700
Encapsulate dispatch call in dispatcher test.
r3026@asus: jeremy | 2005-07-12 23:56:14 -0700
Expand dispatcher mock to match full method signature for process.
r3027@asus: jeremy | 2005-07-12 23:57:24 -0700
Look for app-specific generators in RAILS_ROOT/generators instead of RAILS_ROOT/script/generators.
r3028@asus: jeremy | 2005-07-13 00:00:47 -0700
Update changelog.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1819 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-13 02:12:00 +00:00
David Heinemeier Hansson
4259199c2c
Made ready for release of 0.13.1
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1814 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-11 07:36:18 +00:00
David Heinemeier Hansson
1666977490
Script.aculo.us: latest rev, new autocompleter features, memory leaks fixed #1695 [Thomas Fuchs]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1810 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-11 05:17:22 +00:00
Sam Stephenson
1911f8eee9
Update Railties to Prototype 1.3.1
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1807 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-11 03:46:22 +00:00
David Heinemeier Hansson
60499774c2
Fixed that each request with the WEBrick adapter would open a new database connection #1685 [Sam Stephenson]. Added ActiveRecord::Base.threaded_connections flag to turn off 1-connection per thread (required for thread safety). By default it's on, but WEBrick in Rails need it off #1685 [Sam Stephenson]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1792 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-10 04:54:34 +00:00
David Heinemeier Hansson
34cbf15e72
Added support for SQL Server in the database rake tasks #1652 [ken.barker@gmail.com]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1785 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-09 17:05:01 +00:00
David Heinemeier Hansson
165f82d180
Added even more goodies to script.aculo.us #1677 [Thomas Fuchs]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1783 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-09 17:01:12 +00:00
David Heinemeier Hansson
14f06c2cc1
Fixed SQL Server test #1678 [Tom Ward]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1782 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-09 16:59:35 +00:00
David Heinemeier Hansson
47a3bafe26
Added a VERSION parameter to the migrate task that allows you to do "rake migrate VERSION=34" to migrate to the 34th version traveling up or down depending on the current version. Added ActiveRecord::Migrator.migrate that can figure out whether to go up or down based on the target version and the current
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1780 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-09 15:46:29 +00:00
Jeremy Kemper
4bed0ab99d
r2960@asus: jeremy | 2005-07-09 02:12:35 -0700
...
Ticket 1674 - Ruby version check
r2961@asus: jeremy | 2005-07-09 02:50:54 -0700
Require RAILS_VERSION >= 1.8.2 and RAILS_RELEASE_DATE >= 2004-12-25.
r2962@asus: jeremy | 2005-07-09 02:54:49 -0700
minimum_release -> min_release typo
r2963@asus: jeremy | 2005-07-09 02:56:14 -0700
updated changelog
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1778 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-09 05:04:19 +00:00
Jeremy Kemper
17041729c2
r2951@asus: jeremy | 2005-07-08 18:09:30 -0700
...
Courtenay documentation and error message patches.
r2952@asus: jeremy | 2005-07-08 18:43:10 -0700
Document environment config files.
r2955@asus: jeremy | 2005-07-08 19:00:26 -0700
Updated changelog
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1775 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-08 21:13:29 +00:00
David Heinemeier Hansson
94209e2fb7
Added a bunch of script.aculo.us features: Effect.ScrollTo, to smoothly scroll the page to an element, better Firefox flickering handling on SlideUp/SlideDown, Removed a possible memory leak in IE with draggables, Added support for cancelling dragging my hitting ESC #1644 [Thomas Fuchs]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1759 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-07 14:18:16 +00:00
David Heinemeier Hansson
863948fcaa
Post release minor fixes
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1753 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-07 06:39:48 +00:00
David Heinemeier Hansson
a0d31fcd81
Pegged the versions for release
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1739 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-06 12:48:14 +00:00
David Heinemeier Hansson
bd11ca3775
Keep JS files locally
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1737 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-06 11:30:48 +00:00
David Heinemeier Hansson
ac380810ec
Pulled the gateway.cgi until we can make it work properly out the gates
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1724 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-06 06:12:43 +00:00
David Heinemeier Hansson
6f26511076
Added a USAGE document to the migration generator
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1722 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-06 05:19:56 +00:00
David Heinemeier Hansson
707106f347
Added fixed gateway script [Nicholas Seckar]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1721 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-06 04:29:18 +00:00
David Heinemeier Hansson
3170295136
Added warning about setting the test database to the same as production or development #1619 [court3nay]
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1720 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-06 04:20:08 +00:00
David Heinemeier Hansson
977b4be208
Changed logging of SQL statements to use the DEBUG level instead of INFO. Added logging of the request URI in the benchmark statement (makes it easy to grep for slow actions). Changed the default logging level in config/environment.rb to INFO for production (so SQL statements won't be logged)
...
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1714 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-07-05 17:23:41 +00:00