diff options
author | Jacob Vosmaer <jacob@gitlab.com> | 2018-06-08 11:16:21 +0200 |
---|---|---|
committer | Jacob Vosmaer <jacob@gitlab.com> | 2018-06-08 11:16:21 +0200 |
commit | 2120391441848a41c477e44d72fa5f3abc2bbafd (patch) | |
tree | 9b2f192f67a0b81856e12594c27323cf944037fd /lib | |
parent | 2c05c8574f9bdef89008381754aee9566b58ad86 (diff) | |
download | gitlab-ce-2120391441848a41c477e44d72fa5f3abc2bbafd.tar.gz |
Remove Gitlab::Popen dependency from lib/gitlab/git
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/git.rb | 2 | ||||
-rw-r--r-- | lib/gitlab/git/version.rb | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/gitlab/git.rb b/lib/gitlab/git.rb index e85e87a54af..55236a1122f 100644 --- a/lib/gitlab/git.rb +++ b/lib/gitlab/git.rb @@ -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) diff --git a/lib/gitlab/git/version.rb b/lib/gitlab/git/version.rb new file mode 100644 index 00000000000..11184ca3457 --- /dev/null +++ b/lib/gitlab/git/version.rb @@ -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 |