Class: DTK::Client::CommandHelper::GitRepo::DiffSummary
- Inherits:
-
DTK::Common::SimpleHashObject
- Object
- DTK::Common::SimpleHashObject
- DTK::Client::CommandHelper::GitRepo::DiffSummary
- Defined in:
- lib/command_helpers/git_repo.rb
Overview
TODO: in common expose Common::GritAdapter at less nested level
Class Method Summary collapse
- .diff(repo, local_branch, remote_reference) ⇒ Object
- .diff_remote(repo, local_branch, remote_reference) ⇒ Object
- .new_version(repo) ⇒ Object
Instance Method Summary collapse
-
#any_diffs? ⇒ Boolean
def self.diff_remote(repo,ref1) new(repo.diff(ref1).ret_summary()) end.
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
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 |