jbox-web/redmine_git_hosting

View on GitHub
lib/redmine_git_hosting/gitolite_handlers/repositories/update_repository.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module RedmineGitHosting
  module GitoliteHandlers
    module Repositories
      class UpdateRepository < Base
        def call
          if configuration_exists?
            log_ok_and_continue 'update it ...'

            # Update Gitolite repository
            update_repository_config
          else
            log_repo_not_exist 'exit !'
          end
        end

        def gitolite_repo_name
          repository.gitolite_repository_name
        end

        def gitolite_repo_path
          repository.gitolite_repository_path
        end
      end
    end
  end
end