José Valim
ea106cf051
Added plugin generators (and a couple of TODOs).
2009-06-23 20:42:29 +02:00
José Valim
d7bab3a43a
Splitting base into several files.
2009-06-23 19:45:50 +02:00
José Valim
a7ba4b95e9
TestUnit, you have a home.
2009-06-23 19:27:46 +02:00
José Valim
4494a752c3
Change current sstructure.
2009-06-23 19:10:42 +02:00
José Valim
75fbd73936
Add GeneratedAttribute.
2009-06-23 18:12:37 +02:00
José Valim
83f7fe2028
NamedBase.
2009-06-23 16:53:48 +02:00
José Valim
301c48c15c
Added a generator file responsable for loading generator files.
2009-06-23 16:53:47 +02:00
José Valim
1845675822
Added metal generator.
2009-06-23 16:53:47 +02:00
José Valim
f03890e151
Use Rails generators files organization.
2009-06-23 16:53:47 +02:00
José Valim
04eb5b6e34
Use Rails default banner.
2009-06-23 16:53:47 +02:00
José Valim
6dd196914c
Remove class level conditions and ensure that RAILS_GEM_VERSION is commented when freeze.
2009-06-20 22:04:34 +02:00
José Valim
2c3ebc00b7
More tests to app generator.
2009-06-20 16:58:15 +02:00
José Valim
181feecfb9
First stub at app generators test.
2009-06-20 15:43:25 +02:00
José Valim
68739eed57
Skip Rails::VERSION warnings.
2009-06-19 16:19:15 +02:00
José Valim
631deb5992
Removing duplicated files.
2009-06-19 16:14:49 +02:00
José Valim
5b8fe9c4c7
Moving tests to new generators schema.
2009-06-19 16:11:55 +02:00
José Valim
9dd1e2f2b0
Starting test structure.
2009-06-19 16:11:55 +02:00
José Valim
bd216924a3
No more application generator.
2009-06-19 16:11:55 +02:00
José Valim
6658711775
Template wwas not found? Raise an error.
2009-06-19 16:11:55 +02:00
José Valim
98adc9a42e
Secret key generator. You are gone.
2009-06-19 16:11:55 +02:00
José Valim
7a8e284766
Refactor shebang to a class method, so other generators can use it.
2009-06-19 16:11:54 +02:00
José Valim
748e1d6745
Require open-uri, we will need it.
2009-06-19 16:11:54 +02:00
José Valim
cd05ed6711
Do not show status when calling gsub_file or append_file.
2009-06-19 16:11:54 +02:00
José Valim
e0a4d8be93
Fix shebang on created files.
2009-06-19 16:11:54 +02:00
José Valim
6f044c9b6c
Change --freeze alias from -f to -F to avoid conflict with --force.
2009-06-19 16:11:54 +02:00
José Valim
768d763436
Apply template when required.
2009-06-19 16:11:54 +02:00
José Valim
9b82fa159a
Freeze rails when required.
2009-06-19 16:11:54 +02:00
José Valim
b9d8fafd7e
Update templates to be backwards compatible.
2009-06-19 16:11:54 +02:00
José Valim
090de591fc
Raise an error if invalid value for database is provided.
2009-06-19 16:11:54 +02:00
José Valim
01cde13290
Updated namespace so help can show usage properly.
2009-06-19 16:11:54 +02:00
José Valim
30fff3077d
Updated dependency, so we can remove extra code.
2009-06-19 16:11:54 +02:00
José Valim
5ff80e7433
bin/rails uses the new generator.
2009-06-19 16:11:53 +02:00
José Valim
b6f826376a
Added a couple more options to app generator.
2009-06-19 16:11:53 +02:00
José Valim
615527dcb0
Allow user to skip ActiveRecord, TestUnit and/or Prototype. However any customization should be done with templates.
2009-06-19 16:11:53 +02:00
José Valim
fef38fd542
Small alias typo.
2009-06-19 16:11:53 +02:00
José Valim
a8b3efbe5c
Moved prototypes files to where they should be.
2009-06-19 16:11:53 +02:00
José Valim
4bf8f40638
Added usage to app generator.
2009-06-19 16:11:53 +02:00
José Valim
34ed2d8d5e
Send new files too.
2009-06-19 16:11:51 +02:00
José Valim
d57b19380e
Add base and port actions. Not functional though.
2009-06-19 16:10:43 +02:00
José Valim
ceede90017
Move prototype files to javascripts folder.
2009-06-19 16:10:42 +02:00
José Valim
720aceeea9
Send new files too.
2009-06-19 16:10:42 +02:00
José Valim
ced68c7430
App generator is working using new generators (except for templates).
2009-06-19 16:10:42 +02:00
José Valim
42e51ea9c0
More tasks into app generator.
2009-06-19 16:10:42 +02:00
José Valim
489f422152
Initial scratch of application generator.
2009-06-19 16:10:42 +02:00
Yehuda Katz + Carl Lerche
d8f352e970
Rename ActionView::Template::Path ActionView::Resolver
2009-06-17 15:32:55 -07:00
Matt Jones
d7e0cb05cc
Fix incorrect specification path in GemDependency#from_directory_name
...
Signed-off-by: Michael Koziarski <michael@koziarski.com>
2009-06-10 09:57:58 +12:00
Matt Jones
41a94048e5
Fix several issues with the 2.3.2 gem loader.
...
Incorporates the following:
- migrates back small change to gems:build:force from bfc1609a501fc3ed442685819de5bcdb5fbada1c to finish closing #2266 .
- unrolls to_proc calls in gems.rake, to match the change in master.
- fixes #2722 by passing the options hash to dependencies during build. (includes a test)
- fixes #2721 by loading the specification directly in from_directory_name. Adds an option to opt-out of specification loading when needed (in gems:refresh_specs, for instance). Includes tests.
- fixes #2679 by refreshing specs for all frozen gems rather than just gems loaded from the environment.
- fixes #2678 by passing the options hash to dependencies during unpack.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
2009-06-09 19:57:38 +12:00
Tim Connor
6a3f8ae407
Work around a gem dependency edge case that prevents Rails from booting..
...
If you have a frozen gem with unfrozen dependencies (for instance if the
dependency has native extensions so can't be frozen) you can have a
nightmare upgrade problem, where you cannot rake gems:install, because
rake is broken by a gem loading problem.
If you bump up your frozen gem to a newer version that requires a newer
dependency, everybody else on the team will have rake broken by that
dependency mismatch, since you will have had to specify the dependency
in your config.gems, otherwise nobody will have installed it, since the
parent is frozen. And now the config.gems loading code will kill rake.
[#2609 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
2009-06-05 21:54:56 -07:00
Jeff Dean
b3839f1c98
Updated the db:structure:dump task to properly format the pgdump command when you have multiple schemas in your schema search path.
...
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#2695 state:committed]
2009-06-01 12:12:45 +12:00
Vladimir Dobriakov
64756e8f71
better db:create for mysql - do not assume root user
...
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#1459 state:committed]
2009-06-01 12:09:19 +12:00