Module: RuboCop::Gradual::Git
- Defined in:
- lib/rubocop/gradual/git.rb
Overview
Git class handles git commands.
Class Method Summary collapse
Class Method Details
.paths_by(commit) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/rubocop/gradual/git.rb', line 10 def paths_by(commit) git_installed! case commit when :unstaged `git ls-files --others --exclude-standard -m`.split("\n") when :staged `git diff --cached --name-only --diff-filter=d`.split("\n") # excludes deleted files else `git diff --name-only #{commit}`.split("\n") end end |