Class: DTK::Client::CommandHelper::GitRepo::DiffSummary

Inherits:
DTK::Common::SimpleHashObject
  • Object
show all
Defined in:
lib/command_helpers/git_repo.rb

Overview

TODO: in common expose Common::GritAdapter at less nested level

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.diff(repo, local_branch, remote_reference) ⇒ Object



348
349
350
# File 'lib/command_helpers/git_repo.rb', line 348

def self.diff(repo,local_branch,remote_reference)
  new(repo.diff_summary(local_branch,remote_reference))
end

.diff_remote(repo, local_branch, remote_reference) ⇒ Object



352
353
354
# File 'lib/command_helpers/git_repo.rb', line 352

def self.diff_remote(repo,local_branch,remote_reference)
  new(repo.diff_remote_summary(local_branch,remote_reference))
end

.new_version(repo) ⇒ Object



344
345
346
# File 'lib/command_helpers/git_repo.rb', line 344

def self.new_version(repo)
  new(repo.new_version())
end

Instance Method Details

#any_diffs?Boolean

def self.diff_remote(repo,ref1)

new(repo.diff(ref1).ret_summary())

end

Returns:

  • (Boolean)


360
361
362
363
364
365
366
367
368
369
# File 'lib/command_helpers/git_repo.rb', line 360

def any_diffs?
  changes = false
  self.each do |k,v|
    unless v.empty?
      changes = true
      break
    end
  end
  changes
end