Disable LFS pointer check by default
We've had nothing but trouble with the LFS pointer check (https://gitlab.com/gitlab-org/gitlab-ce/issues/50609). While importing large repositories from GitHub, we found that a single push always fails due to:
Scanning repository for blobs stored in LFS and verifying their files have been uploaded to GitLab... (cancelled after 30001.97ms)
This check is problematic because it can block all work from happening and essentially cause the import to fail.
I'd like to recommend that we either:
- Disable this check by default (https://gitlab.com/gitlab-org/gitlab-ce/issues/51480)
- Disable this check if the project is in the import state
- Time-bound this check to several seconds
- Remove this check entirely
I'm inclined to remove it entirely because it's NOT mission-critical and has caused us all sorts of grief this week. We've had to disable LFS on the group level to make this work.