lib/danger/scm_source/git_repo.rb in danger-additional-logging-0.0.10 vs lib/danger/scm_source/git_repo.rb in danger-additional-logging-0.0.11
- old
+ new
@@ -148,15 +148,13 @@
def find_merge_base(repo, from, to)
puts "find_merge_base(from=#{from}, to=#{to})"
possible_merge_base = possible_merge_base(repo, from, to)
- puts "possible_merge_base result: #{possible_merge_base}"
return possible_merge_base if possible_merge_base
possible_merge_base = find_merge_base_with_incremental_fetch(repo, from, to)
- puts "find_merge_base_with_incremental_fetch result: #{possible_merge_base}"
return possible_merge_base if possible_merge_base
git_in_depth_fetch
possible_merge_base = possible_merge_base(repo, from, to)
@@ -164,11 +162,11 @@
possible_merge_base
end
def find_merge_base_with_incremental_fetch(repo, from, to)
- puts "find_merge_base_with_incremental_fetch"
+ puts "find_merge_base_with_incremental_fetch(from=#{from}, to=#{to})"
from_is_ref = commit_is_ref?(from)
to_is_ref = commit_is_ref?(to)
return unless from_is_ref || to_is_ref
@@ -182,10 +180,11 @@
possible_merge_base(repo, from, to)
end
end
def possible_merge_base(repo, from, to)
+ puts "possible_merge_base(from=#{from}, to=#{to})"
[repo.merge_base(from, to)].find { |base| commit_exists?(base) }
end
def commits_in_branch_count(from, to)
exec("rev-list #{from}..#{to} --count").to_i
@@ -220,9 +219,15 @@
module Git
class Base
# Use git-merge-base https://git-scm.com/docs/git-merge-base to
# find as good common ancestors as possible for a merge
def merge_base(commit1, commit2, *other_commits)
- Open3.popen2("git", "merge-base", commit1, commit2, *other_commits) { |_stdin, stdout, _wait_thr| stdout.read.rstrip }
+ puts "will git merge-base commit1 #{commit1}, commit2 #{commit2}"
+ output = Open3.popen2("git", "merge-base", commit1, commit2, *other_commits) { |_stdin, stdout, _wait_thr| stdout.read.rstrip }
+
+ puts "Command output:"
+ puts output
+
+ output
end
end
end