class AppUp::Repo

Public Instance Methods

files() click to toggle source
# File lib/app_up/repo.rb, line 6
def files
  ignores = options.has_key?(:ingore) ? options[:ignore] : Configuration::Config.ignore
  default_files.reject {|f| ignores.any? {|i| f.match(i)} }
end

Private Instance Methods

all() click to toggle source
# File lib/app_up/repo.rb, line 21
def all
  shell.run "git ls-tree --full-tree -r HEAD --name-only"
end
default_files() click to toggle source
# File lib/app_up/repo.rb, line 13
def default_files
  if options[:diff]
    diff(*options[:diff])
  else
    all
  end
end
diff(start_sha, end_sha) click to toggle source
# File lib/app_up/repo.rb, line 25
def diff(start_sha, end_sha)
  shell.run "git diff --name-only #{start_sha} #{end_sha}"
end