Help users discover partial clone
Problem to solve
Partial clone require configuration on the client. It should be easy for anyone contributing to a massive project to do so without needing to understand what partial clone is.
Further details
Today the GitLab interface provides easy access to the Git URL (https://gitlab.com/gitlab-com/gitaly.git
). The user will copy and paste this to their client of choice, either the Git command line, or a GUI app.
For enormous repositories, it may be completely impractical to ever perform a complete clone.
Proposal
Project maintainers should be able to provide recommended clone settings for enormous repositories to help users determine the best way to clone the project.
We need to consider command line users, but also users that might be using GUI.
Links / references
Edited by James Ramsay (ex-GitLab)