public
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/rails/rails.git
Use inline rubyforge automation

git-svn-id: 
http://svn-commit.rubyonrails.org/rails/branches/1-2-stable@6416 
5ecf4fe2-1ee6-0310-87b1-e25e094e27de
dhh (author)
Tue Mar 13 15:31:07 -0700 2007
commit  1cd825751d7211130fe777ef91880f7ccff18dc4
tree    fedd2f4bd7d4725a0b36a03d5252a38d84e1aecc
parent  30549718ac827f3ae8c7afc8dc9a6bf639e4e65c
...
85
86
87
88
 
89
90
91
92
93
94
 
 
 
 
 
95
96
...
85
86
87
 
88
89
 
 
 
 
 
90
91
92
93
94
95
96
0
@@ -85,11 +85,11 @@ end
0
 
0
 desc "Publish the release files to RubyForge."
0
 task :release => [ :package ] do
0
- `rubyforge login`
0
+ require 'rubyforge'
0
 
0
- for ext in %w( gem tgz zip )
0
- release_command = "rubyforge add_release #{PKG_NAME} #{PKG_NAME} 'REL #{PKG_VERSION}' pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}"
0
- puts release_command
0
- system(release_command)
0
- end
0
+ packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}" }
0
+
0
+ rubyforge = RubyForge.new
0
+ rubyforge.login
0
+ rubyforge.add_release(PKG_NAME, PKG_NAME, "REL #{PKG_VERSION}", *packages)
0
 end
0
\ No newline at end of file
...
144
145
146
147
 
148
149
150
151
152
153
154
 
 
 
 
 
 
155
...
144
145
146
 
147
148
 
 
 
 
 
 
149
150
151
152
153
154
155
0
@@ -144,11 +144,11 @@ end
0
 
0
 desc "Publish the release files to RubyForge."
0
 task :release => [ :package ] do
0
- `rubyforge login`
0
+ require 'rubyforge'
0
 
0
- for ext in %w( gem tgz zip )
0
- release_command = "rubyforge add_release #{PKG_NAME} #{PKG_NAME} 'REL #{PKG_VERSION}' pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}"
0
- puts release_command
0
- system(release_command)
0
- end
0
-end
0
+ packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}" }
0
+
0
+ rubyforge = RubyForge.new
0
+ rubyforge.login
0
+ rubyforge.add_release(PKG_NAME, PKG_NAME, "REL #{PKG_VERSION}", *packages)
0
+end
0
\ No newline at end of file
...
161
162
163
164
 
165
166
167
168
169
170
171
 
 
 
 
 
 
172
...
161
162
163
 
164
165
 
 
 
 
 
 
166
167
168
169
170
171
172
0
@@ -161,11 +161,11 @@ end
0
 
0
 desc "Publish the release files to RubyForge."
0
 task :release => [ :package ] do
0
- `rubyforge login`
0
+ require 'rubyforge'
0
 
0
- for ext in %w( gem tgz zip )
0
- release_command = "rubyforge add_release #{PKG_NAME} #{PKG_NAME} 'REL #{PKG_VERSION}' pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}"
0
- puts release_command
0
- system(release_command)
0
- end
0
-end
0
+ packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}" }
0
+
0
+ rubyforge = RubyForge.new
0
+ rubyforge.login
0
+ rubyforge.add_release(PKG_NAME, PKG_NAME, "REL #{PKG_VERSION}", *packages)
0
+end
0
\ No newline at end of file
...
216
217
218
219
 
220
221
222
223
224
225
226
 
 
 
 
 
 
227
...
216
217
218
 
219
220
 
 
 
 
 
 
221
222
223
224
225
226
227
0
@@ -216,11 +216,11 @@ end
0
 
0
 desc "Publish the release files to RubyForge."
0
 task :release => [ :package ] do
0
- `rubyforge login`
0
+ require 'rubyforge'
0
 
0
- for ext in %w( gem tgz zip )
0
- release_command = "rubyforge add_release #{PKG_NAME} #{PKG_NAME} 'REL #{PKG_VERSION}' pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}"
0
- puts release_command
0
- system(release_command)
0
- end
0
-end
0
+ packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}" }
0
+
0
+ rubyforge = RubyForge.new
0
+ rubyforge.login
0
+ rubyforge.add_release(PKG_NAME, PKG_NAME, "REL #{PKG_VERSION}", *packages)
0
+end
0
\ No newline at end of file
...
72
73
74
75
 
76
77
78
79
80
81
82
 
 
 
 
 
 
83
...
72
73
74
 
75
76
 
 
 
 
 
 
77
78
79
80
81
82
83
0
@@ -72,11 +72,11 @@ end
0
 
0
 desc "Publish the release files to RubyForge."
0
 task :release => [ :package ] do
0
- `rubyforge login`
0
+ require 'rubyforge'
0
 
0
- for ext in %w( gem tgz zip )
0
- release_command = "rubyforge add_release #{PKG_NAME} #{PKG_NAME} 'REL #{PKG_VERSION}' pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}"
0
- puts release_command
0
- system(release_command)
0
- end
0
-end
0
+ packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}" }
0
+
0
+ rubyforge = RubyForge.new
0
+ rubyforge.login
0
+ rubyforge.add_release(PKG_NAME, PKG_NAME, "REL #{PKG_VERSION}", *packages)
0
+end
0
\ No newline at end of file
...
323
324
325
326
327
328
329
330
331
 
 
 
 
 
 
 
 
 
332
...
323
324
325
 
 
 
 
 
 
326
327
328
329
330
331
332
333
334
335
0
@@ -323,9 +323,12 @@ task :pgem => [:gem] do
0
 end
0
 
0
 desc "Publish the release files to RubyForge."
0
-task :release => [ :gem ] do
0
- `rubyforge login`
0
- release_command = "rubyforge add_release #{PKG_NAME} #{PKG_NAME} 'REL #{PKG_VERSION}' pkg/#{PKG_NAME}-#{PKG_VERSION}.gem"
0
- puts release_command
0
- system(release_command)
0
-end
0
+task :release => [ :package ] do
0
+ require 'rubyforge'
0
+
0
+ packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{PKG_NAME}-#{PKG_VERSION}.#{ext}" }
0
+
0
+ rubyforge = RubyForge.new
0
+ rubyforge.login
0
+ rubyforge.add_release(PKG_NAME, PKG_NAME, "REL #{PKG_VERSION}", *packages)
0
+end
0
\ No newline at end of file

Comments

    No one has commented yet.