Title: [448] trunk/activerecord-jdbc: Make manifest auto-generated every time
- Revision
- 448
- Author
- nicksieger
- Date
- 2007-04-09 11:07:19 -0400 (Mon, 09 Apr 2007)
Log Message
Make manifest auto-generated every time
Modified Paths
Removed Paths
Property Changed
Diff
Property changes: trunk/activerecord-jdbc
Name: svn:ignore
- .project
test.db.lck
test.db.properties
derby-testdb
doc
pkg
+ .project
test.db.lck
test.db.properties
derby-testdb
doc
pkg
Manifest.txt
Deleted: trunk/activerecord-jdbc/Manifest.txt (447 => 448)
--- trunk/activerecord-jdbc/Manifest.txt 2007-04-09 13:06:23 UTC (rev 447)
+++ trunk/activerecord-jdbc/Manifest.txt 2007-04-09 15:07:19 UTC (rev 448)
@@ -1,46 +0,0 @@
-History.txt
-Manifest.txt
-README.txt
-Rakefile
-LICENSE
-lib/jdbc_adapter.rb
-lib/active_record/connection_adapters/jdbc_adapter_spec.rb
-lib/active_record/connection_adapters/jdbc_adapter.rb
-lib/jdbc_adapter/jdbc_postgre.rb
-lib/jdbc_adapter/jdbc_oracle.rb
-lib/jdbc_adapter/jdbc_mimer.rb
-lib/jdbc_adapter/jdbc_hsqldb.rb
-lib/jdbc_adapter/jdbc_firebird.rb
-lib/jdbc_adapter/jdbc_derby.rb
-lib/jdbc_adapter/jdbc_mysql.rb
-lib/jdbc_adapter/jdbc_db2.rb
-lib/jdbc_adapter/jdbc_mssql.rb
-lib/jdbc_adapter_internal.jar
-test/minirunit.rb
-test/manualTestDatabase.rb
-test/hsqldb_simple_test.rb
-test/mysql_simple_test.rb
-test/jdbc_common.rb
-test/simple.rb
-test/jndi_test.rb
-test/h2_simple_test.rb
-test/derby_simple_test.rb
-test/postgres_simple_test.rb
-test/activerecord/connections/native_jdbc_mysql/connection.rb
-test/activerecord/connection_adapters/type_conversion_test.rb
-test/minirunit/testHsqldb.rb
-test/minirunit/testMysql.rb
-test/minirunit/testConnect.rb
-test/minirunit/testRawSelect.rb
-test/minirunit/testH2.rb
-test/minirunit/testLoadActiveRecord.rb
-test/models/auto_id.rb
-test/models/entry.rb
-test/models/data_types.rb
-test/db/jndi_config.rb
-test/db/hsqldb.rb
-test/db/logger.rb
-test/db/mysql.rb
-test/db/h2.rb
-test/db/derby.rb
-test/db/postgres.rb
Modified: trunk/activerecord-jdbc/Rakefile (447 => 448)
--- trunk/activerecord-jdbc/Rakefile 2007-04-09 13:06:23 UTC (rev 447)
+++ trunk/activerecord-jdbc/Rakefile 2007-04-09 15:07:19 UTC (rev 448)
@@ -22,7 +22,7 @@
sh "javac -target 1.4 -source 1.4 -d pkg/classes #{java_classpath_arg} #{FileList['src/java/**/*.java'].join(' ')}"
sh "jar cf lib/jdbc_adapter_internal.jar -C pkg/classes/ ."
end
-file 'lib/jdbc_adapter_internal.jar' => :java_compile
+file "lib/jdbc_adapter_internal.jar" => :java_compile
task :more_clean do
rm_rf FileList['derby*']
@@ -73,11 +73,16 @@
end
begin
- require 'hoe'
-
MANIFEST = FileList["History.txt", "Manifest.txt", "README.txt",
"Rakefile", "LICENSE", "lib/**/*.rb", "lib/jdbc_adapter_internal.jar", "test/**/*.rb"]
+ file "Manifest.txt" => :manifest
+ task :manifest do
+ File.open("Manifest.txt", "w") {|f| MANIFEST.each {|n| f << "#{n}\n"} }
+ end
+ Rake::Task['manifest'].invoke # Always regen manifest, so Hoe has up-to-date list of files
+
+ require 'hoe'
Hoe.new("ActiveRecord-JDBC", "0.2.4") do |p|
p.rubyforge_name = "jruby-extras"
p.url = ""
@@ -87,14 +92,7 @@
p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n")
p.description = p.paragraphs_of('README.txt', 0...1).join("\n\n")
p.extra_deps.reject!{|d| d.first == "hoe"}
- end.spec.files = MANIFEST
-
- # Automated manifest
- task :manifest do
- File.open("Manifest.txt", "w") {|f| MANIFEST.each {|n| f << "#{n}\n"} }
end
-
- task :package => [:manifest]
rescue LoadError
puts "You really need Hoe installed to be able to package this gem"
end
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel