BigW Consortium Gitlab
Add user repository integrity check rake task Corrupt repositories and stuck lock files can cause weird issues in GitLab. Often we know which user is having these problems and then we have to go hunt down which repository is causing it. Several times recently that involved me running queries in the rails console to get an array of projects and then writing a quick Ruby script to loop through and run `git fsck`. This last time I also had to check for the existence of `config.lock` and ref lock files. This rake task will eliminate all of those steps and allow an admin to simply specify a username. I also added the lock file checks to the existing `gitlab:repo:check` task which goes through all projects. See merge request !2080
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
backup.rake | Loading commit data... | |
bulk_add_permission.rake | Loading commit data... | |
check.rake | Loading commit data... | |
cleanup.rake | Loading commit data... | |
generate_docs.rake | Loading commit data... | |
git.rake | Loading commit data... | |
import.rake | Loading commit data... | |
info.rake | Loading commit data... | |
list_repos.rake | Loading commit data... | |
setup.rake | Loading commit data... | |
shell.rake | Loading commit data... | |
sidekiq.rake | Loading commit data... | |
task_helpers.rake | Loading commit data... | |
test.rake | Loading commit data... | |
two_factor.rake | Loading commit data... | |
update_commit_count.rake | Loading commit data... | |
web_hook.rake | Loading commit data... |