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

Reply via email to