summaryrefslogtreecommitdiff
path: root/db/migrate/20140502125220_migrate_repo_size.rb
diff options
context:
space:
mode:
Diffstat (limited to 'db/migrate/20140502125220_migrate_repo_size.rb')
-rw-r--r--db/migrate/20140502125220_migrate_repo_size.rb31
1 files changed, 0 insertions, 31 deletions
diff --git a/db/migrate/20140502125220_migrate_repo_size.rb b/db/migrate/20140502125220_migrate_repo_size.rb
deleted file mode 100644
index bff1f01c654..00000000000
--- a/db/migrate/20140502125220_migrate_repo_size.rb
+++ /dev/null
@@ -1,31 +0,0 @@
-# rubocop:disable all
-class MigrateRepoSize < ActiveRecord::Migration[4.2]
- DOWNTIME = false
-
- def up
- project_data = execute('SELECT projects.id, namespaces.path AS namespace_path, projects.path AS project_path FROM projects LEFT JOIN namespaces ON projects.namespace_id = namespaces.id')
-
- project_data.each do |project|
- id = project['id']
- namespace_path = project['namespace_path'] || ''
- path = File.join(namespace_path, project['project_path'] + '.git')
-
- begin
- repo = Gitlab::Git::Repository.new('default', path, '', '')
- if repo.empty?
- print '-'
- else
- size = repo.size
- print '.'
- execute("UPDATE projects SET repository_size = #{size} WHERE id = #{id}")
- end
- rescue => e
- puts "\nFailed to update project #{id}: #{e}"
- end
- end
- puts "\nDone"
- end
-
- def down
- end
-end