{"action":"created","comment":{"url":"https://api.github.com/repos/fsek/web/pulls/comments/76064313","id":76064313,"diff_hunk":"@@ -0,0 +1,763 @@\n+class InitSchema < ActiveRecord::Migration\n+  def up\n+\n+    create_table \"accesses\", force: :cascade do |t|\n+      t.integer  \"door_id\",    limit: 4\n+      t.integer  \"post_id\",    limit: 4\n+      t.datetime \"created_at\",           null: false\n+      t.datetime \"updated_at\",           null: false\n+    end\n+\n+    add_index \"accesses\", [\"door_id\"], name: \"index_accesses_on_door_id\", using: :btree\n+    add_index \"accesses\", [\"post_id\"], name: \"index_accesses_on_post_id\", using: :btree\n+\n+    create_table \"adventure_groups\", force: :cascade do |t|\n+      t.integer  \"points\",       limit: 4, default: 0, null: false\n+      t.integer  \"adventure_id\", limit: 4\n+      t.integer  \"group_id\",     limit: 4\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",                         null: false\n+      t.datetime \"updated_at\",                         null: false\n+    end\n+\n+    add_index \"adventure_groups\", [\"adventure_id\"], name: \"index_adventure_groups_on_adventure_id\", using: :btree\n+    add_index \"adventure_groups\", [\"deleted_at\"], name: \"index_adventure_groups_on_deleted_at\", using: :btree\n+    add_index \"adventure_groups\", [\"group_id\"], name: \"index_adventure_groups_on_group_id\", using: :btree\n+\n+    create_table \"adventures\", force: :cascade do |t|\n+      t.string   \"title\",           limit: 255\n+      t.text     \"content\",         limit: 65535\n+      t.integer  \"max_points\",      limit: 4,                     null: false\n+      t.integer  \"introduction_id\", limit: 4\n+      t.boolean  \"publish_results\",               default: false, null: false\n+      t.datetime \"start_date\"\n+      t.datetime \"end_date\"\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",                                    null: false\n+      t.datetime \"updated_at\",                                    null: false\n+    end\n+\n+    add_index \"adventures\", [\"deleted_at\"], name: \"index_adventures_on_deleted_at\", using: :btree\n+    add_index \"adventures\", [\"end_date\"], name: \"index_adventures_on_end_date\", using: :btree\n+    add_index \"adventures\", [\"introduction_id\"], name: \"index_adventures_on_introduction_id\", using: :btree\n+    add_index \"adventures\", [\"start_date\"], name: \"index_adventures_on_start_date\", using: :btree\n+\n+    create_table \"album_translations\", force: :cascade do |t|\n+      t.integer  \"album_id\",    limit: 4,     null: false\n+      t.string   \"locale\",      limit: 255,   null: false\n+      t.datetime \"created_at\",                null: false\n+      t.datetime \"updated_at\",                null: false\n+      t.string   \"title\",       limit: 255\n+      t.text     \"description\", limit: 65535\n+    end\n+\n+    add_index \"album_translations\", [\"album_id\"], name: \"index_album_translations_on_album_id\", using: :btree\n+    add_index \"album_translations\", [\"locale\"], name: \"index_album_translations_on_locale\", using: :btree\n+\n+    create_table \"albums\", force: :cascade do |t|\n+      t.string   \"title\",       limit: 255\n+      t.text     \"description\", limit: 65535\n+      t.string   \"location\",    limit: 255\n+      t.datetime \"start_date\"\n+      t.datetime \"end_date\"\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.string   \"category\",    limit: 255\n+    end\n+\n+    create_table \"blog_post_translations\", force: :cascade do |t|\n+      t.integer  \"blog_post_id\", limit: 4,     null: false\n+      t.string   \"locale\",       limit: 255,   null: false\n+      t.datetime \"created_at\",                 null: false\n+      t.datetime \"updated_at\",                 null: false\n+      t.string   \"title\",        limit: 255\n+      t.text     \"preamble\",     limit: 65535\n+      t.text     \"content\",      limit: 65535\n+    end\n+\n+    add_index \"blog_post_translations\", [\"blog_post_id\"], name: \"index_blog_post_translations_on_blog_post_id\", using: :btree\n+    add_index \"blog_post_translations\", [\"locale\"], name: \"index_blog_post_translations_on_locale\", using: :btree\n+\n+    create_table \"blog_posts\", force: :cascade do |t|\n+      t.integer  \"user_id\",     limit: 4\n+      t.string   \"title\",       limit: 255\n+      t.text     \"preamble\",    limit: 65535\n+      t.text     \"content\",     limit: 65535\n+      t.datetime \"deleted_at\"\n+      t.string   \"cover_image\", limit: 255\n+      t.datetime \"created_at\",                null: false\n+      t.datetime \"updated_at\",                null: false\n+    end\n+\n+    add_index \"blog_posts\", [\"deleted_at\"], name: \"index_blog_posts_on_deleted_at\", using: :btree\n+    add_index \"blog_posts\", [\"user_id\"], name: \"index_blog_posts_on_user_id\", using: :btree\n+\n+    create_table \"cafe_shifts\", force: :cascade do |t|\n+      t.datetime \"start\",           null: false\n+      t.integer  \"pass\",  limit: 4, null: false\n+      t.integer  \"lp\",    limit: 4, null: false\n+      t.integer  \"lv\",    limit: 4, null: false\n+    end\n+\n+    create_table \"cafe_worker_councils\", force: :cascade do |t|\n+      t.integer \"cafe_worker_id\", limit: 4\n+      t.integer \"council_id\",     limit: 4\n+    end\n+\n+    add_index \"cafe_worker_councils\", [\"cafe_worker_id\"], name: \"index_cafe_worker_councils_on_cafe_worker_id\", using: :btree\n+    add_index \"cafe_worker_councils\", [\"council_id\"], name: \"index_cafe_worker_councils_on_council_id\", using: :btree\n+\n+    create_table \"cafe_workers\", force: :cascade do |t|\n+      t.integer  \"user_id\",       limit: 4,                  null: false\n+      t.integer  \"cafe_shift_id\", limit: 4,                  null: false\n+      t.boolean  \"competition\",               default: true\n+      t.string   \"group\",         limit: 255\n+      t.datetime \"created_at\",                               null: false\n+      t.datetime \"updated_at\",                               null: false\n+    end\n+\n+    add_index \"cafe_workers\", [\"cafe_shift_id\"], name: \"index_cafe_workers_on_cafe_shift_id\", using: :btree\n+    add_index \"cafe_workers\", [\"group\"], name: \"index_cafe_workers_on_group\", using: :btree\n+    add_index \"cafe_workers\", [\"user_id\"], name: \"index_cafe_workers_on_user_id\", using: :btree\n+\n+    create_table \"candidates\", force: :cascade do |t|\n+      t.integer  \"post_id\",     limit: 4\n+      t.integer  \"election_id\", limit: 4\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.integer  \"user_id\",     limit: 4\n+    end\n+\n+    add_index \"candidates\", [\"election_id\"], name: \"index_candidates_on_election_id\", using: :btree\n+    add_index \"candidates\", [\"post_id\"], name: \"index_candidates_on_post_id\", using: :btree\n+    add_index \"candidates\", [\"user_id\"], name: \"index_candidates_on_user_id\", using: :btree\n+\n+    create_table \"categories\", force: :cascade do |t|\n+      t.string   \"title\",      limit: 255, null: false\n+      t.string   \"slug\",       limit: 255, null: false\n+      t.datetime \"created_at\",             null: false\n+      t.datetime \"updated_at\",             null: false\n+    end\n+\n+    add_index \"categories\", [\"slug\"], name: \"index_categories_on_slug\", using: :btree\n+\n+    create_table \"categorizations\", force: :cascade do |t|\n+      t.integer  \"category_id\",        limit: 4\n+      t.string   \"categorizable_type\", limit: 255, null: false\n+      t.integer  \"categorizable_id\",   limit: 4,   null: false\n+      t.datetime \"created_at\",                     null: false\n+      t.datetime \"updated_at\",                     null: false\n+    end\n+\n+    add_index \"categorizations\", [\"categorizable_id\"], name: \"index_categorizations_on_categorizable_id\", using: :btree\n+    add_index \"categorizations\", [\"categorizable_type\"], name: \"index_categorizations_on_categorizable_type\", using: :btree\n+    add_index \"categorizations\", [\"category_id\"], name: \"index_categorizations_on_category_id\", using: :btree\n+\n+    create_table \"constants\", force: :cascade do |t|\n+      t.string   \"name\",       limit: 255\n+      t.string   \"value\",      limit: 255\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+    end\n+\n+    create_table \"contact_translations\", force: :cascade do |t|\n+      t.integer  \"contact_id\", limit: 4,     null: false\n+      t.string   \"locale\",     limit: 255,   null: false\n+      t.datetime \"created_at\",               null: false\n+      t.datetime \"updated_at\",               null: false\n+      t.string   \"name\",       limit: 255\n+      t.text     \"text\",       limit: 65535\n+    end\n+\n+    add_index \"contact_translations\", [\"contact_id\"], name: \"index_contact_translations_on_contact_id\", using: :btree\n+    add_index \"contact_translations\", [\"locale\"], name: \"index_contact_translations_on_locale\", using: :btree\n+\n+    create_table \"contacts\", force: :cascade do |t|\n+      t.string   \"name\",       limit: 255\n+      t.string   \"email\",      limit: 255\n+      t.boolean  \"public\"\n+      t.text     \"text\",       limit: 65535\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.string   \"slug\",       limit: 255\n+      t.integer  \"post_id\",    limit: 4\n+    end\n+\n+    add_index \"contacts\", [\"post_id\"], name: \"index_contacts_on_post_id\", using: :btree\n+    add_index \"contacts\", [\"slug\"], name: \"index_contacts_on_slug\", using: :btree\n+\n+    create_table \"councils\", force: :cascade do |t|\n+      t.string   \"title\",        limit: 255\n+      t.string   \"url\",          limit: 255\n+      t.text     \"description\",  limit: 65535\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.integer  \"president_id\", limit: 4\n+    end\n+\n+    add_index \"councils\", [\"president_id\"], name: \"index_councils_on_president_id\", using: :btree\n+    add_index \"councils\", [\"url\"], name: \"index_councils_on_url\", using: :btree\n+\n+    create_table \"documents\", force: :cascade do |t|\n+      t.string   \"pdf_file_name\",    limit: 255\n+      t.string   \"pdf_content_type\", limit: 255\n+      t.integer  \"pdf_file_size\",    limit: 4\n+      t.datetime \"pdf_updated_at\"\n+      t.string   \"title\",            limit: 255\n+      t.boolean  \"public\"\n+      t.boolean  \"download\"\n+      t.string   \"category\",         limit: 255\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.integer  \"user_id\",          limit: 4\n+      t.string   \"slug\",             limit: 255\n+    end\n+\n+    create_table \"doors\", force: :cascade do |t|\n+      t.string   \"title\",       limit: 255\n+      t.string   \"slug\",        limit: 255\n+      t.text     \"description\", limit: 65535\n+      t.datetime \"created_at\",                null: false\n+      t.datetime \"updated_at\",                null: false\n+    end\n+\n+    create_table \"election_posts\", force: :cascade do |t|\n+      t.integer  \"election_id\", limit: 4\n+      t.integer  \"post_id\",     limit: 4\n+      t.datetime \"created_at\",            null: false\n+      t.datetime \"updated_at\",            null: false\n+    end\n+\n+    add_index \"election_posts\", [\"election_id\"], name: \"index_election_posts_on_election_id\", using: :btree\n+    add_index \"election_posts\", [\"post_id\"], name: \"index_election_posts_on_post_id\", using: :btree\n+\n+    create_table \"elections\", force: :cascade do |t|\n+      t.datetime \"open\"\n+      t.datetime \"close_general\"\n+      t.boolean  \"visible\"\n+      t.string   \"url\",                 limit: 255\n+      t.string   \"title\",               limit: 255\n+      t.text     \"description\",         limit: 65535\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.text     \"candidate_mail\",      limit: 65535\n+      t.text     \"nominate_mail\",       limit: 65535\n+      t.text     \"candidate_mail_star\", limit: 65535\n+      t.string   \"mail_link\",           limit: 255\n+      t.string   \"board_mail_link\",     limit: 255\n+      t.datetime \"close_all\"\n+      t.string   \"semester\",            limit: 255,   default: \"spring\"\n+    end\n+\n+    create_table \"event_registrations\", force: :cascade do |t|\n+      t.integer  \"user_id\",    limit: 4\n+      t.integer  \"event_id\",   limit: 4\n+      t.boolean  \"reserve\",                  default: false\n+      t.datetime \"created_at\",                               null: false\n+      t.datetime \"updated_at\",                               null: false\n+      t.text     \"answer\",     limit: 65535\n+    end\n+\n+    create_table \"event_translations\", force: :cascade do |t|\n+      t.integer  \"event_id\",    limit: 4,     null: false\n+      t.string   \"locale\",      limit: 255,   null: false\n+      t.datetime \"created_at\",                null: false\n+      t.datetime \"updated_at\",                null: false\n+      t.string   \"title\",       limit: 255\n+      t.text     \"description\", limit: 65535\n+      t.string   \"short\",       limit: 255\n+    end\n+\n+    add_index \"event_translations\", [\"event_id\"], name: \"index_event_translations_on_event_id\", using: :btree\n+    add_index \"event_translations\", [\"locale\"], name: \"index_event_translations_on_locale\", using: :btree\n+\n+    create_table \"events\", force: :cascade do |t|\n+      t.string   \"title\",           limit: 255\n+      t.text     \"description\",     limit: 65535\n+      t.string   \"location\",        limit: 255\n+      t.datetime \"starts_at\"\n+      t.datetime \"ends_at\"\n+      t.boolean  \"all_day\"\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.string   \"image_file_name\", limit: 255\n+      t.integer  \"council_id\",      limit: 4\n+      t.string   \"short\",           limit: 255\n+      t.boolean  \"signup\"\n+      t.datetime \"last_reg\"\n+      t.string   \"dot\",             limit: 255\n+      t.integer  \"slots\",           limit: 4\n+      t.boolean  \"drink\"\n+      t.boolean  \"food\"\n+      t.boolean  \"cash\"\n+      t.string   \"question\",        limit: 255\n+      t.boolean  \"for_members\",                   default: false, null: false\n+    end\n+\n+    create_table \"faqs\", force: :cascade do |t|\n+      t.string   \"question\",      limit: 255\n+      t.text     \"answer\",        limit: 65535\n+      t.integer  \"sorting_index\", limit: 4\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.string   \"category\",      limit: 255\n+    end\n+\n+    add_index \"faqs\", [\"category\"], name: \"index_faqs_on_category\", using: :btree\n+\n+    create_table \"group_messages\", force: :cascade do |t|\n+      t.integer  \"group_id\",   limit: 4\n+      t.integer  \"message_id\", limit: 4\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",           null: false\n+      t.datetime \"updated_at\",           null: false\n+    end\n+\n+    add_index \"group_messages\", [\"deleted_at\"], name: \"index_group_messages_on_deleted_at\", using: :btree\n+    add_index \"group_messages\", [\"group_id\"], name: \"index_group_messages_on_group_id\", using: :btree\n+    add_index \"group_messages\", [\"message_id\"], name: \"index_group_messages_on_message_id\", using: :btree\n+\n+    create_table \"group_users\", force: :cascade do |t|\n+      t.integer  \"group_id\",   limit: 4\n+      t.integer  \"user_id\",    limit: 4\n+      t.boolean  \"fadder\",               default: false, null: false\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",                           null: false\n+      t.datetime \"updated_at\",                           null: false\n+    end\n+\n+    add_index \"group_users\", [\"deleted_at\"], name: \"index_group_users_on_deleted_at\", using: :btree\n+    add_index \"group_users\", [\"group_id\"], name: \"index_group_users_on_group_id\", using: :btree\n+    add_index \"group_users\", [\"user_id\"], name: \"index_group_users_on_user_id\", using: :btree\n+\n+    create_table \"groups\", force: :cascade do |t|\n+      t.string   \"name\",            limit: 255\n+      t.integer  \"number\",          limit: 4\n+      t.integer  \"introduction_id\", limit: 4\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",                                      null: false\n+      t.datetime \"updated_at\",                                      null: false\n+      t.string   \"group_type\",      limit: 255, default: \"regular\", null: false\n+    end\n+\n+    add_index \"groups\", [\"deleted_at\"], name: \"index_groups_on_deleted_at\", using: :btree\n+    add_index \"groups\", [\"introduction_id\"], name: \"index_groups_on_introduction_id\", using: :btree\n+\n+    create_table \"images\", force: :cascade do |t|\n+      t.integer  \"album_id\",          limit: 4\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.string   \"file\",              limit: 255\n+      t.string   \"filename\",          limit: 255\n+      t.integer  \"photographer_id\",   limit: 4\n+      t.string   \"photographer_name\", limit: 255\n+      t.integer  \"width\",             limit: 4\n+      t.integer  \"height\",            limit: 4\n+    end\n+\n+    add_index \"images\", [\"album_id\"], name: \"index_images_on_album_id\", using: :btree\n+    add_index \"images\", [\"file\"], name: \"index_images_on_file\", using: :btree\n+    add_index \"images\", [\"filename\"], name: \"index_images_on_filename\", using: :btree\n+    add_index \"images\", [\"photographer_id\"], name: \"index_images_on_photographer_id\", using: :btree\n+\n+    create_table \"introduction_translations\", force: :cascade do |t|\n+      t.integer  \"introduction_id\", limit: 4,     null: false\n+      t.string   \"locale\",          limit: 255,   null: false\n+      t.datetime \"created_at\",                    null: false\n+      t.datetime \"updated_at\",                    null: false\n+      t.string   \"title\",           limit: 255\n+      t.text     \"description\",     limit: 65535\n+    end\n+\n+    add_index \"introduction_translations\", [\"introduction_id\"], name: \"index_introduction_translations_on_introduction_id\", using: :btree\n+    add_index \"introduction_translations\", [\"locale\"], name: \"index_introduction_translations_on_locale\", using: :btree\n+\n+    create_table \"introductions\", force: :cascade do |t|\n+      t.string   \"title\",       limit: 255,   default: \"\",   null: false\n+      t.datetime \"start\",                                    null: false\n+      t.datetime \"stop\",                                     null: false\n+      t.string   \"slug\",        limit: 255,                  null: false\n+      t.text     \"description\", limit: 65535\n+      t.boolean  \"current\",                   default: true, null: false\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",                               null: false\n+      t.datetime \"updated_at\",                               null: false\n+    end\n+\n+    add_index \"introductions\", [\"deleted_at\"], name: \"index_introductions_on_deleted_at\", using: :btree\n+    add_index \"introductions\", [\"slug\"], name: \"index_introductions_on_slug\", using: :btree\n+\n+    create_table \"mail_aliases\", force: :cascade do |t|\n+      t.string   \"username\",   limit: 255, null: false\n+      t.string   \"domain\",     limit: 255, null: false\n+      t.string   \"target\",     limit: 255, null: false\n+      t.datetime \"updated_at\",             null: false\n+    end\n+\n+    add_index \"mail_aliases\", [\"target\"], name: \"index_mail_aliases_on_target\", using: :btree\n+    add_index \"mail_aliases\", [\"username\", \"domain\", \"target\"], name: \"index_mail_aliases_on_username_and_domain_and_target\", unique: true, using: :btree\n+\n+    create_table \"main_menu_translations\", force: :cascade do |t|\n+      t.integer  \"main_menu_id\", limit: 4,   null: false\n+      t.string   \"locale\",       limit: 255, null: false\n+      t.datetime \"created_at\",               null: false\n+      t.datetime \"updated_at\",               null: false\n+      t.string   \"name\",         limit: 255\n+    end\n+\n+    add_index \"main_menu_translations\", [\"locale\"], name: \"index_main_menu_translations_on_locale\", using: :btree\n+    add_index \"main_menu_translations\", [\"main_menu_id\"], name: \"index_main_menu_translations_on_main_menu_id\", using: :btree\n+\n+    create_table \"main_menus\", force: :cascade do |t|\n+      t.string   \"name\",       limit: 255\n+      t.integer  \"index\",      limit: 4\n+      t.boolean  \"mega\",                   default: true,  null: false\n+      t.boolean  \"fw\",                     default: false, null: false\n+      t.datetime \"created_at\",                             null: false\n+      t.datetime \"updated_at\",                             null: false\n+    end\n+\n+    create_table \"menu_translations\", force: :cascade do |t|\n+      t.integer  \"menu_id\",    limit: 4,   null: false\n+      t.string   \"locale\",     limit: 255, null: false\n+      t.datetime \"created_at\",             null: false\n+      t.datetime \"updated_at\",             null: false\n+      t.string   \"name\",       limit: 255\n+    end\n+\n+    add_index \"menu_translations\", [\"locale\"], name: \"index_menu_translations_on_locale\", using: :btree\n+    add_index \"menu_translations\", [\"menu_id\"], name: \"index_menu_translations_on_menu_id\", using: :btree\n+\n+    create_table \"menus\", force: :cascade do |t|\n+      t.integer  \"index\",        limit: 4\n+      t.string   \"link\",         limit: 255\n+      t.string   \"name\",         limit: 255\n+      t.boolean  \"visible\",                  default: true\n+      t.boolean  \"turbolinks\",               default: true\n+      t.boolean  \"blank_p\"\n+      t.datetime \"created_at\"\n+      t.datetime \"updated_at\"\n+      t.boolean  \"header\",                   default: false, null: false\n+      t.integer  \"column\",       limit: 4,   default: 1,     null: false\n+      t.integer  \"main_menu_id\", limit: 4\n+    end\n+\n+    add_index \"menus\", [\"main_menu_id\"], name: \"index_menus_on_main_menu_id\", using: :btree\n+\n+    create_table \"message_comments\", force: :cascade do |t|\n+      t.integer  \"message_id\", limit: 4\n+      t.integer  \"user_id\",    limit: 4\n+      t.text     \"content\",    limit: 65535,                 null: false\n+      t.datetime \"deleted_at\"\n+      t.datetime \"created_at\",                               null: false\n+      t.datetime \"updated_at\",                               null: false\n+      t.boolean  \"by_admin\",                 default: false, null: false\n+    end\n+\n+    add_index \"message_comments\", [\"deleted_at\"], name: \"index_message_comments_on_deleted_at\", using: :btree\n+    add_index \"message_comments\", [\"message_id\"], name: \"index_message_comments_on_message_id\", using: :btree\n+    add_index \"message_comments\", [\"user_id\"], name: \"index_message_comments_on_user_id\", using: :btree\n+\n+    create_table \"messages\", force: :cascade do |t|\n+      t.integer  \"user_id\",                limit: 4\n+      t.text     \"content\",                limit: 65535,                 null: false\n+      t.datetime \"deleted_at\"\n+      t.integer  \"message_comments_count\", limit: 4,     default: 0,     null: false\n+      t.datetime \"created_at\",                                           null: false","path":"db/migrate/20160729151303_init_schema.rb","position":466,"original_position":466,"commit_id":"e382be3ab80623ee3c317626d6f2ee3df97082f2","original_commit_id":"e382be3ab80623ee3c317626d6f2ee3df97082f2","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Prefer single-quoted strings when you don't need string interpolation or special symbols.","created_at":"2016-08-24T14:15:55Z","updated_at":"2016-08-24T14:15:55Z","html_url":"https://github.com/fsek/web/pull/519#discussion_r76064313","pull_request_url":"https://api.github.com/repos/fsek/web/pulls/519","_links":{"self":{"href":"https://api.github.com/repos/fsek/web/pulls/comments/76064313"},"html":{"href":"https://github.com/fsek/web/pull/519#discussion_r76064313"},"pull_request":{"href":"https://api.github.com/repos/fsek/web/pulls/519"}}},"pull_request":{"url":"https://api.github.com/repos/fsek/web/pulls/519","id":82549888,"html_url":"https://github.com/fsek/web/pull/519","diff_url":"https://github.com/fsek/web/pull/519.diff","patch_url":"https://github.com/fsek/web/pull/519.patch","issue_url":"https://api.github.com/repos/fsek/web/issues/519","number":519,"state":"open","locked":false,"title":"Cleans up migrations","user":{"login":"davidwessman","id":6763624,"avatar_url":"https://avatars.githubusercontent.com/u/6763624?v=3","gravatar_id":"","url":"https://api.github.com/users/davidwessman","html_url":"https://github.com/davidwessman","followers_url":"https://api.github.com/users/davidwessman/followers","following_url":"https://api.github.com/users/davidwessman/following{/other_user}","gists_url":"https://api.github.com/users/davidwessman/gists{/gist_id}","starred_url":"https://api.github.com/users/davidwessman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidwessman/subscriptions","organizations_url":"https://api.github.com/users/davidwessman/orgs","repos_url":"https://api.github.com/users/davidwessman/repos","events_url":"https://api.github.com/users/davidwessman/events{/privacy}","received_events_url":"https://api.github.com/users/davidwessman/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-08-24T14:14:06Z","updated_at":"2016-08-24T14:15:55Z","closed_at":null,"merged_at":null,"merge_commit_sha":"174b229d939bc20bea835683f1e0e2dbb0bbac24","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/fsek/web/pulls/519/commits","review_comments_url":"https://api.github.com/repos/fsek/web/pulls/519/comments","review_comment_url":"https://api.github.com/repos/fsek/web/pulls/comments{/number}","comments_url":"https://api.github.com/repos/fsek/web/issues/519/comments","statuses_url":"https://api.github.com/repos/fsek/web/statuses/e382be3ab80623ee3c317626d6f2ee3df97082f2","head":{"label":"fsek:david-migrations","ref":"david-migrations","sha":"e382be3ab80623ee3c317626d6f2ee3df97082f2","user":{"login":"fsek","id":10084654,"avatar_url":"https://avatars.githubusercontent.com/u/10084654?v=3","gravatar_id":"","url":"https://api.github.com/users/fsek","html_url":"https://github.com/fsek","followers_url":"https://api.github.com/users/fsek/followers","following_url":"https://api.github.com/users/fsek/following{/other_user}","gists_url":"https://api.github.com/users/fsek/gists{/gist_id}","starred_url":"https://api.github.com/users/fsek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsek/subscriptions","organizations_url":"https://api.github.com/users/fsek/orgs","repos_url":"https://api.github.com/users/fsek/repos","events_url":"https://api.github.com/users/fsek/events{/privacy}","received_events_url":"https://api.github.com/users/fsek/received_events","type":"Organization","site_admin":false},"repo":{"id":27583674,"name":"web","full_name":"fsek/web","owner":{"login":"fsek","id":10084654,"avatar_url":"https://avatars.githubusercontent.com/u/10084654?v=3","gravatar_id":"","url":"https://api.github.com/users/fsek","html_url":"https://github.com/fsek","followers_url":"https://api.github.com/users/fsek/followers","following_url":"https://api.github.com/users/fsek/following{/other_user}","gists_url":"https://api.github.com/users/fsek/gists{/gist_id}","starred_url":"https://api.github.com/users/fsek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsek/subscriptions","organizations_url":"https://api.github.com/users/fsek/orgs","repos_url":"https://api.github.com/users/fsek/repos","events_url":"https://api.github.com/users/fsek/events{/privacy}","received_events_url":"https://api.github.com/users/fsek/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/fsek/web","description":"The website of the F-guild at TLTH","fork":false,"url":"https://api.github.com/repos/fsek/web","forks_url":"https://api.github.com/repos/fsek/web/forks","keys_url":"https://api.github.com/repos/fsek/web/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fsek/web/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fsek/web/teams","hooks_url":"https://api.github.com/repos/fsek/web/hooks","issue_events_url":"https://api.github.com/repos/fsek/web/issues/events{/number}","events_url":"https://api.github.com/repos/fsek/web/events","assignees_url":"https://api.github.com/repos/fsek/web/assignees{/user}","branches_url":"https://api.github.com/repos/fsek/web/branches{/branch}","tags_url":"https://api.github.com/repos/fsek/web/tags","blobs_url":"https://api.github.com/repos/fsek/web/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fsek/web/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fsek/web/git/refs{/sha}","trees_url":"https://api.github.com/repos/fsek/web/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fsek/web/statuses/{sha}","languages_url":"https://api.github.com/repos/fsek/web/languages","stargazers_url":"https://api.github.com/repos/fsek/web/stargazers","contributors_url":"https://api.github.com/repos/fsek/web/contributors","subscribers_url":"https://api.github.com/repos/fsek/web/subscribers","subscription_url":"https://api.github.com/repos/fsek/web/subscription","commits_url":"https://api.github.com/repos/fsek/web/commits{/sha}","git_commits_url":"https://api.github.com/repos/fsek/web/git/commits{/sha}","comments_url":"https://api.github.com/repos/fsek/web/comments{/number}","issue_comment_url":"https://api.github.com/repos/fsek/web/issues/comments{/number}","contents_url":"https://api.github.com/repos/fsek/web/contents/{+path}","compare_url":"https://api.github.com/repos/fsek/web/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fsek/web/merges","archive_url":"https://api.github.com/repos/fsek/web/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fsek/web/downloads","issues_url":"https://api.github.com/repos/fsek/web/issues{/number}","pulls_url":"https://api.github.com/repos/fsek/web/pulls{/number}","milestones_url":"https://api.github.com/repos/fsek/web/milestones{/number}","notifications_url":"https://api.github.com/repos/fsek/web/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fsek/web/labels{/name}","releases_url":"https://api.github.com/repos/fsek/web/releases{/id}","deployments_url":"https://api.github.com/repos/fsek/web/deployments","created_at":"2014-12-05T09:13:19Z","updated_at":"2016-08-05T19:01:48Z","pushed_at":"2016-08-24T14:15:44Z","git_url":"git://github.com/fsek/web.git","ssh_url":"git@github.com:fsek/web.git","clone_url":"https://github.com/fsek/web.git","svn_url":"https://github.com/fsek/web","homepage":"https://fsektionen.se","size":217008,"stargazers_count":7,"watchers_count":7,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":35,"forks":2,"open_issues":35,"watchers":7,"default_branch":"master"}},"base":{"label":"fsek:master","ref":"master","sha":"7f4c20282fef1681b43bd26836a02d1a05fae4d7","user":{"login":"fsek","id":10084654,"avatar_url":"https://avatars.githubusercontent.com/u/10084654?v=3","gravatar_id":"","url":"https://api.github.com/users/fsek","html_url":"https://github.com/fsek","followers_url":"https://api.github.com/users/fsek/followers","following_url":"https://api.github.com/users/fsek/following{/other_user}","gists_url":"https://api.github.com/users/fsek/gists{/gist_id}","starred_url":"https://api.github.com/users/fsek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsek/subscriptions","organizations_url":"https://api.github.com/users/fsek/orgs","repos_url":"https://api.github.com/users/fsek/repos","events_url":"https://api.github.com/users/fsek/events{/privacy}","received_events_url":"https://api.github.com/users/fsek/received_events","type":"Organization","site_admin":false},"repo":{"id":27583674,"name":"web","full_name":"fsek/web","owner":{"login":"fsek","id":10084654,"avatar_url":"https://avatars.githubusercontent.com/u/10084654?v=3","gravatar_id":"","url":"https://api.github.com/users/fsek","html_url":"https://github.com/fsek","followers_url":"https://api.github.com/users/fsek/followers","following_url":"https://api.github.com/users/fsek/following{/other_user}","gists_url":"https://api.github.com/users/fsek/gists{/gist_id}","starred_url":"https://api.github.com/users/fsek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsek/subscriptions","organizations_url":"https://api.github.com/users/fsek/orgs","repos_url":"https://api.github.com/users/fsek/repos","events_url":"https://api.github.com/users/fsek/events{/privacy}","received_events_url":"https://api.github.com/users/fsek/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/fsek/web","description":"The website of the F-guild at TLTH","fork":false,"url":"https://api.github.com/repos/fsek/web","forks_url":"https://api.github.com/repos/fsek/web/forks","keys_url":"https://api.github.com/repos/fsek/web/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fsek/web/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fsek/web/teams","hooks_url":"https://api.github.com/repos/fsek/web/hooks","issue_events_url":"https://api.github.com/repos/fsek/web/issues/events{/number}","events_url":"https://api.github.com/repos/fsek/web/events","assignees_url":"https://api.github.com/repos/fsek/web/assignees{/user}","branches_url":"https://api.github.com/repos/fsek/web/branches{/branch}","tags_url":"https://api.github.com/repos/fsek/web/tags","blobs_url":"https://api.github.com/repos/fsek/web/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fsek/web/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fsek/web/git/refs{/sha}","trees_url":"https://api.github.com/repos/fsek/web/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fsek/web/statuses/{sha}","languages_url":"https://api.github.com/repos/fsek/web/languages","stargazers_url":"https://api.github.com/repos/fsek/web/stargazers","contributors_url":"https://api.github.com/repos/fsek/web/contributors","subscribers_url":"https://api.github.com/repos/fsek/web/subscribers","subscription_url":"https://api.github.com/repos/fsek/web/subscription","commits_url":"https://api.github.com/repos/fsek/web/commits{/sha}","git_commits_url":"https://api.github.com/repos/fsek/web/git/commits{/sha}","comments_url":"https://api.github.com/repos/fsek/web/comments{/number}","issue_comment_url":"https://api.github.com/repos/fsek/web/issues/comments{/number}","contents_url":"https://api.github.com/repos/fsek/web/contents/{+path}","compare_url":"https://api.github.com/repos/fsek/web/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fsek/web/merges","archive_url":"https://api.github.com/repos/fsek/web/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fsek/web/downloads","issues_url":"https://api.github.com/repos/fsek/web/issues{/number}","pulls_url":"https://api.github.com/repos/fsek/web/pulls{/number}","milestones_url":"https://api.github.com/repos/fsek/web/milestones{/number}","notifications_url":"https://api.github.com/repos/fsek/web/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fsek/web/labels{/name}","releases_url":"https://api.github.com/repos/fsek/web/releases{/id}","deployments_url":"https://api.github.com/repos/fsek/web/deployments","created_at":"2014-12-05T09:13:19Z","updated_at":"2016-08-05T19:01:48Z","pushed_at":"2016-08-24T14:15:44Z","git_url":"git://github.com/fsek/web.git","ssh_url":"git@github.com:fsek/web.git","clone_url":"https://github.com/fsek/web.git","svn_url":"https://github.com/fsek/web","homepage":"https://fsektionen.se","size":217008,"stargazers_count":7,"watchers_count":7,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":35,"forks":2,"open_issues":35,"watchers":7,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/fsek/web/pulls/519"},"html":{"href":"https://github.com/fsek/web/pull/519"},"issue":{"href":"https://api.github.com/repos/fsek/web/issues/519"},"comments":{"href":"https://api.github.com/repos/fsek/web/issues/519/comments"},"review_comments":{"href":"https://api.github.com/repos/fsek/web/pulls/519/comments"},"review_comment":{"href":"https://api.github.com/repos/fsek/web/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/fsek/web/pulls/519/commits"},"statuses":{"href":"https://api.github.com/repos/fsek/web/statuses/e382be3ab80623ee3c317626d6f2ee3df97082f2"}}}}
{"actor":{"display_login":"houndci-bot"}}