From 466237b84455f389c9959d76d6955bc0f17fff72 Mon Sep 17 00:00:00 2001 From: Igor Gonchar Date: Wed, 9 Dec 2020 11:25:18 +0200 Subject: [PATCH] Allow to setup logger while Git.clone Signed-off-by: Igor Gonchar --- lib/git/base.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/git/base.rb b/lib/git/base.rb index 4e472abe..0329fa87 100644 --- a/lib/git/base.rb +++ b/lib/git/base.rb @@ -17,16 +17,17 @@ def self.bare(git_dir, opts = {}) # name - sinatra # # options: - # :repository + # :log # - # :bare + # :repository + # :bare # or - # :working_directory - # :index_file + # :working_directory + # :index_file # def self.clone(repository, name, opts = {}) # run git-clone - self.new(Git::Lib.new.clone(repository, name, opts)) + self.new(Git::Lib.new(nil, opts[:log]).clone(repository, name, opts).merge(log: opts[:log])) end # Returns (and initialize if needed) a Git::Config instance