class DTK::Common::GritAdapter::FileAccess::DiffMixin::Diffs::Summary

Public Instance Methods

any_added_or_deleted_files?() click to toggle source
# File lib/grit_adapter/file_access/diff.rb, line 43
def any_added_or_deleted_files?()
  !!(self[:files_renamed] or self[:files_added] or self[:files_deleted])
end
any_diffs?() click to toggle source
# File lib/grit_adapter/file_access/diff.rb, line 40
def any_diffs?()
  !keys().empty?
end
meta_file_changed?() click to toggle source
# File lib/grit_adapter/file_access/diff.rb, line 47
def meta_file_changed?()
  self[:files_modified] and !!self[:files_modified].find{|r|r[:path] =~ /^r8meta/}
end
paths_to_add() click to toggle source

note: in paths_to_add and paths_to_delete rename appears both since rename can be accomplsihed by a add + a delete

# File lib/grit_adapter/file_access/diff.rb, line 52
def paths_to_add()
  (self[:files_added]||[]).map{|r|r[:path]} + (self[:files_renamed]||[]).map{|r|r[:new_path]}
end
paths_to_delete() click to toggle source
# File lib/grit_adapter/file_access/diff.rb, line 55
def paths_to_delete()
  (self[:files_deleted]||[]).map{|r|r[:path]} + (self[:files_renamed]||[]).map{|r|r[:old_path]}
end