class Terradactyl::StacksPlanFilterGitDiffOriginBranch

Public Class Methods

desc() click to toggle source
# File lib/terradactyl/filters.rb, line 74
def self.desc
  'A list of all stacks that differ from Git origin/HEAD'
end
name() click to toggle source
# File lib/terradactyl/filters.rb, line 70
def self.name
  'diff-origin'
end

Public Instance Methods

current_branch() click to toggle source
# File lib/terradactyl/filters.rb, line 78
def current_branch
  `git symbolic-ref -q --short HEAD`
end
git_cmd() click to toggle source
# File lib/terradactyl/filters.rb, line 82
def git_cmd
  `git --no-pager diff --name-only origin/#{current_branch} .`
rescue StandardError
  String.new
end