Using db:reset ensures existing tables are first dropped. This in turn
ensures that we can drop tables regardless of any foreign key
constraints. While CE currently doesn't have any foreign keys EE defines
the following relation:
remote_mirrors.project_id -> projects.id
MySQL will complain whenever you try to drop the "projects" table first
even when using "DROP TABLE ... CASCADE".
Start with iid on branch creation
After the discussion it in #3886 it was decided the iid should be in the beginning of the branch name.
See merge request !3708
Note form
A lot of the forms have the same actions associated with them so I have created a standard class that encapsulate these actions.
There is also another class that allows toolbar action buttons to be added that will insert different characters based on the HTML `data-prefix` attribute value - this will give us the opportunity to add more actions to the form and maybe create a markdown toolbar in the future.
See merge request !3534
Updated the JS to have a standard class with standard actions for each form
Created ability to have toolbar buttons that insert different prefixes dependant upon the data-prefix attribute
Hide top search form on the search page
Closes#14771

See merge request !3668
Set tooltips for new added labels
Fixes#15093

See merge request !3667
Fixed alignment on issuable new form
Fixes#13802

See merge request !3661
Fix trailing slash in teamcity_url
Originally opened at !2309 by @ctmay4.
As described in #3515, if you have trailing spaces in the the Teamcity server name, the service
will not work properly. Switching from `URI.parse` to `URI.join` fixes it so that it works with
or without a trailing slash.
Fixes#3515.
See merge request !3679
Make milestone labels in labels tab similar to that of the labels page
I realized that some of the changes for the labels page was not reflecting in the labels list in milestone page.
## Desktop

## Mobile

See merge request !3658