Skip to content

Add `default_branch_name` to ApplicationSettings model

What does this MR do?

Add default_branch_name to support Admins setting an application-wide default branch.

== 20200624222443 AddDefaultBranchNameToApplicationSettings: migrating ========
-- add_column(:application_settings, :default_branch_name, :text)
   -> 0.0024s
-- transaction_open?()
   -> 0.0000s
-- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_51700b31b5\nCHECK ( char_length(default_branch_name) <= 255 )\nNOT VALID;\n")
   -> 0.0011s
-- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_51700b31b5;")
   -> 0.0006s
== 20200624222443 AddDefaultBranchNameToApplicationSettings: migrated (0.0146s)
== 20200625190458 AddLimitToDefaultBranchNameToApplicationSettings: migrating =
-- transaction_open?()
   -> 0.0000s
-- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_51700b31b5\nCHECK ( char_length(default_branch_name) <= 255 )\nNOT VALID;\n")
   -> 0.0022s
-- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_51700b31b5;")
   -> 0.0012s
== 20200625190458 AddLimitToDefaultBranchNameToApplicationSettings: migrated (0.0084s)

Related to #224447 (closed)

Edited by Mayra Cabrera

Merge request reports