* upstream/master: (409 commits)
Update endpoint to username validator
change border color to variable
Add todo for deprecated user routes and more information about deprecation to changelog
Provide better error message to the user
Apply better hierarchy to markdown headers and issue/mr titles
Swapped button text manipulation outcomes for the toggle query
Fixed find file keyboard navigation
Update CHANGELOG for 8.12.7
Added download-button class and applied button margin
Enable activerecord_sane_schema_dumper for test
Updated logo from @luke
Fix broken specs on MySQL after https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6896
Fix Test Env (proper error handling when gitlab-shell is not clonned)
Fix randomly crashing spinach test for merge request
[Great spinach fix] Replace gsub with delete
Remove carriage returns from commit description as summary is on a newline and will always include carriage returns
Convert due_date_select.js filetype to es6.
Stop directly parsing due_date with Date.parse, prefer parsing implicitly.
Improve spec for pipeline metrics worker
Add Pipeline metrics worker
...
* upstream/master: (327 commits)
Formatted all app/assets/javascripts to underscore naming convention
Add registry to skipped data in backup raketask docs
Updating changes based on feedback from @connorshea
Changes to make Git basics more intuitive - updated verbiage where appropriate - changed "git config" commands to include quotes for variables to be more in line with standard practive and to avoid issues with spaces - updated CHANGELOG as part of commit
Remove Ci::ApplicationController
HTMLEntityFilter -> HtmlEntityFilter
Clarify which token should be used to delete a runner
Changed 'Compare branches, tags or commit ranges' to 'Compare Git revisions'
Changed placeholder to 'Commit hash'
Add link to test coverage report to README
Added copy file path button to diffs
Fix wrong icon in CI build detail sidebar: right-arrow => arrow-right
Prevent conflict b/w search field and its dropdown
Make searching for commits case insensitive.
Use user from let instead recreate in before
reword html titles for merge requests and issues
Fix a typo in doc/api/labels.md
Check for transition loopback in commit status
Add temporary fix for race condition in MWBS
Improve transitions and run hooks after transaction
...
Add test for closed MR without fork
Add view test visibility of Reopen and Close buttons
Fix controller tests and validation method
Fix missing space
Remove unused variables from test
closed_without_fork? method refactoring
Add information about missing fork
When closed MR without fork can't edit target branch
Tests for closed MR edit view
Fix indentation and rebase, refactoring