style: respect ignores for git commit
authorCurtis Dunham <Curtis.Dunham@arm.com>
Thu, 28 Apr 2016 14:18:52 +0000 (15:18 +0100)
committerCurtis Dunham <Curtis.Dunham@arm.com>
Thu, 28 Apr 2016 14:18:52 +0000 (15:18 +0100)
Previously it ignored the ignores for git but not Mercurial.

Change-Id: I178fe879ebd268e863063eb9e30ec87e8ac8faec
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
util/git-pre-commit.py

index 33437faf3e8534463ff81ee37a27fa02598a73d8..35385084647c1472ea0fef33aa457f3a98dbbbed 100755 (executable)
@@ -42,7 +42,7 @@ import sys
 
 from style.repo import GitRepo
 from style.verifiers import all_verifiers, all_regions
-from style.style import StdioUI
+from style.style import StdioUI, check_ignores
 
 import argparse
 
@@ -66,6 +66,8 @@ failing_files = set()
 for status, fname in git.status(filter="MA", cached=True):
     if args.verbose:
         print "Checking %s..." % fname
+    if check_ignores(fname):
+        continue
     if status == "M":
         regions = git.staged_regions(fname)
     else: