Class: Necropsy::Guardrail::Diff
- Inherits:
-
Object
- Object
- Necropsy::Guardrail::Diff
- Defined in:
- lib/necropsy/guardrail/diff.rb
Class Method Summary collapse
Class Method Details
.changed_files(root:, diff_base:) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/necropsy/guardrail/diff.rb', line 8 def self.changed_files(root:, diff_base:) stdout, status = Open3.capture2('git', '-C', root, 'diff', '--name-only', "#{diff_base}...HEAD") return Set.new unless status.success? stdout.lines.map(&:strip).reject(&:empty?).to_set end |