Extract LfsPointersFinder from ExtractPath
Contributes to https://gitlab.com/gitlab-org/gitlab/-/issues/330406 **Problem** Method `lfs_blob_ids` is tightly-coupled with ExtractPath module. It makes it diffucult to reuse it. **Solution** 1. Create LfsPointersFinder to fetch blob ids by repository and path. 2. Replace old code with LfsPointersFinder implementation
显示
- .rubocop_manual_todo.yml 1 个添加, 0 个删除.rubocop_manual_todo.yml
- app/finders/lfs_pointers_finder.rb 36 个添加, 0 个删除app/finders/lfs_pointers_finder.rb
- ee/app/controllers/projects/path_locks_controller.rb 11 个添加, 16 个删除ee/app/controllers/projects/path_locks_controller.rb
- ee/spec/controllers/projects/path_locks_controller_spec.rb 43 个添加, 5 个删除ee/spec/controllers/projects/path_locks_controller_spec.rb
- lib/extracts_path.rb 0 个添加, 10 个删除lib/extracts_path.rb
- spec/finders/lfs_pointers_finder_spec.rb 44 个添加, 0 个删除spec/finders/lfs_pointers_finder_spec.rb
- spec/lib/extracts_path_spec.rb 0 个添加, 16 个删除spec/lib/extracts_path_spec.rb
- spec/views/projects/tree/show.html.haml_spec.rb 0 个添加, 1 个删除spec/views/projects/tree/show.html.haml_spec.rb
加载中
想要评论请 注册 或 登录