Remove Gitlab::Popen dependency from lib/gitlab/git

This commit is contained in:
Jacob Vosmaer 2018-06-08 11:16:21 +02:00
parent 2c05c8574f
commit 2120391441
2 changed files with 12 additions and 1 deletions

View File

@ -62,7 +62,7 @@ module Gitlab
end
def version
Gitlab::VersionInfo.parse(Gitlab::Popen.popen(%W(#{Gitlab.config.git.bin_path} --version)).first)
Gitlab::Git::Version.git_version
end
def check_namespace!(*objects)

11
lib/gitlab/git/version.rb Normal file
View File

@ -0,0 +1,11 @@
module Gitlab
module Git
module Version
extend Gitlab::Git::Popen
def self.git_version
Gitlab::VersionInfo.parse(popen(%W(#{Gitlab.config.git.bin_path} --version), nil).first)
end
end
end
end