Track last time project.path_locks changed
This change keeps track of the last time a Path Lock changed. In a following MR we will be using this information to cache a new MR mergeability check. The check will ensure that we are not merging locked files. Related to https://gitlab.com/gitlab-org/gitlab/-/issues/428247
显示
- ee/app/models/ee/project.rb 12 个添加, 0 个删除ee/app/models/ee/project.rb
- ee/app/services/path_locks/lock_service.rb 3 个添加, 1 个删除ee/app/services/path_locks/lock_service.rb
- ee/app/services/path_locks/unlock_service.rb 3 个添加, 1 个删除ee/app/services/path_locks/unlock_service.rb
- ee/spec/models/ee/project_spec.rb 45 个添加, 0 个删除ee/spec/models/ee/project_spec.rb
- ee/spec/services/path_locks/lock_service_spec.rb 30 个添加, 10 个删除ee/spec/services/path_locks/lock_service_spec.rb
- ee/spec/services/path_locks/unlock_service_spec.rb 31 个添加, 11 个删除ee/spec/services/path_locks/unlock_service_spec.rb
- ee/spec/support/shared_examples/models/project_shared_examples.rb 25 个添加, 0 个删除...support/shared_examples/models/project_shared_examples.rb
加载中
想要评论请 注册 或 登录