]> git.openstreetmap.org Git - rails.git/blobdiff - lib/tasks/add_version_to_nodes.rake
More work on user tests
[rails.git] / lib / tasks / add_version_to_nodes.rake
index c0fac49b70768f3c10c83148ca6cb17d7c94cd13..cdcf13a3eb98d1c6af9ebcc3405761e83756e2b1 100644 (file)
@@ -1,20 +1,18 @@
-namespace 'db' do
-  desc 'Adds a version number to the nodes table'
+namespace "db" do
+  desc "Adds a version number to the nodes table"
   task :node_version  do
-    require File.dirname(__FILE__) + '/../../config/environment'
+    require File.dirname(__FILE__) + "/../../config/environment"
 
     increment = 1000
     offset = 0
-    id_max = OldNode.find(:first, :order => 'id desc').id
+    id_max = OldNode.find(:first, :order => "id desc").id
 
     while offset < (id_max + increment)
       hash = {}
 
       # should be offsetting not selecting
-      OldNode.find(:all, :limit => increment, :offset => offset, :order => 'timestamp').each do |node|
-        if hash[node.id].nil?
-          hash[node.id] = []
-        end
+      OldNode.find(:all, :limit => increment, :offset => offset, :order => "timestamp").each do |node|
+        hash[node.id] ||= []
         hash[node.id] << node
       end