-
- Downloads
Make --prune a configurable parameter in fetching a git remote
By default, --prune is added to the command-line of a `git fetch` operation, but for repositories with many references this can take a long time to run. We shouldn't need to run --prune the first time we fetch a new repository.
Showing
- app/models/repository.rb 4 additions, 4 deletionsapp/models/repository.rb
- changelogs/unreleased/sh-make-prune-optional-in-git-fetch.yml 5 additions, 0 deletions...gelogs/unreleased/sh-make-prune-optional-in-git-fetch.yml
- lib/gitlab/git/gitlab_projects.rb 3 additions, 2 deletionslib/gitlab/git/gitlab_projects.rb
- lib/gitlab/gitaly_client/repository_service.rb 2 additions, 2 deletionslib/gitlab/gitaly_client/repository_service.rb
- lib/gitlab/shell.rb 5 additions, 5 deletionslib/gitlab/shell.rb
- spec/lib/gitlab/git/gitlab_projects_spec.rb 16 additions, 4 deletionsspec/lib/gitlab/git/gitlab_projects_spec.rb
- spec/lib/gitlab/gitaly_client/repository_service_spec.rb 14 additions, 0 deletionsspec/lib/gitlab/gitaly_client/repository_service_spec.rb
- spec/lib/gitlab/shell_spec.rb 19 additions, 13 deletionsspec/lib/gitlab/shell_spec.rb
Please register or sign in to comment