Add UI to support SHA256 repositories creation
What does this MR do and why?
Contributes to #426803 (closed)
Problem
Gitaly provides a support for SHA256 repositories. But this feature is not supported by Rails application.
Solution
Add UI to allow users to create new projects with SHA256 repositories.
Screenshots or screen recordings
How to set up and validate locally
-
Enable feature flag
Feature.enable(:support_sha256_repositories)
-
Visit create new project page (http://127.0.0.1:3000/projects/new)
-
Select Create blank project
-
Check
Use SHA-256 for repository hashing algorithm
checkbox -
Provide project name and group
-
Click
Create project
button -
The project should be successfully created
-
It should have 64 characters (for SHA256)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Vasilii Iakliushin