diff options
Diffstat (limited to 'internal/git/objectpool/proto.go')
-rw-r--r-- | internal/git/objectpool/proto.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/internal/git/objectpool/proto.go b/internal/git/objectpool/proto.go index e4065f708..6feebdfb5 100644 --- a/internal/git/objectpool/proto.go +++ b/internal/git/objectpool/proto.go @@ -2,14 +2,21 @@ package objectpool import ( "gitlab.com/gitlab-org/gitaly/internal/git" + "gitlab.com/gitlab-org/gitaly/internal/git/catfile" "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" "gitlab.com/gitlab-org/gitaly/internal/storage" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" ) // FromProto returns an object pool object from a git repository object -func FromProto(cfg config.Cfg, locator storage.Locator, gitCmdFactory git.CommandFactory, o *gitalypb.ObjectPool) (*ObjectPool, error) { - return NewObjectPool(cfg, locator, gitCmdFactory, o.GetRepository().GetStorageName(), o.GetRepository().GetRelativePath()) +func FromProto( + cfg config.Cfg, + locator storage.Locator, + gitCmdFactory git.CommandFactory, + catfileCache catfile.Cache, + o *gitalypb.ObjectPool, +) (*ObjectPool, error) { + return NewObjectPool(cfg, locator, gitCmdFactory, catfileCache, o.GetRepository().GetStorageName(), o.GetRepository().GetRelativePath()) } // ToProto returns a new struct that is the protobuf definition of the ObjectPool |