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