namespace :gitlab do
  desc "sync gitlab's commit acts to trustie"
  task :unused => :environment do
    begin
      Project.where("id in (161,236,266)").update_all(:gpid => nil)
      repositories = Repository.find_by_sql("select * from repositories where project_id in (select  project_id  from  repositories  group  by  project_id  having  count(project_id) > 1);")
      repositories.each do |rep|
        puts "#{rep.id}"
        if rep.type == "Repository::Git"
          rep.destroy
        end
      end
      # Repository.where("project_id in (161,236,266)").destroy_all
    rescue Exception => e
      puts e
    end
  end
end