debian-mirror-gitlab/lib/gitlab/git/remote_mirror.rb
2018-11-08 19:23:39 +05:30

16 lines
395 B
Ruby

module Gitlab
module Git
class RemoteMirror
def initialize(repository, ref_name)
@repository = repository
@ref_name = ref_name
end
def update(only_branches_matching: [])
@repository.wrapped_gitaly_errors do
@repository.gitaly_remote_client.update_remote_mirror(@ref_name, only_branches_matching)
end
end
end
end
end