Sha256: 54744c7d958a59bfe0dda216ab66b4b1bdeecf0f54c93eecb6575a6fbc3c63c9

Contents?: true

Size: 432 Bytes

Versions: 4

Compression:

Stored size: 432 Bytes

Contents

module PreCommit
  class WhiteSpaceCheck
    def self.call(_)
      errors = `git diff-index --check --cached head -- 2>&1`
      return if $?.success?

      # Initial commit: diff against the empty tree object
      if errors =~ /fatal: bad revision 'head'/
        errors = `git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904 -- 2>&1`
        return if $?.success?
      end

      errors
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pre-commit-0.10.0 lib/pre-commit/checks/whitespace_check.rb
pre-commit-0.9.2 lib/pre-commit/checks/whitespace_check.rb
pre-commit-0.9.1 lib/pre-commit/checks/whitespace_check.rb
pre-commit-0.9.0 lib/pre-commit/checks/whitespace_check.rb