git-pre-commit.py (11465:256ddcabe5e6) | git-pre-commit.py (11467:e2ac1018d3aa) |
---|---|
1#!/usr/bin/env python 2# 3# Copyright (c) 2016 ARM Limited 4# All rights reserved 5# 6# The license below extends only to copyright in the software and shall 7# not be construed as granting a license to any other intellectual 8# property including but not limited to intellectual property relating --- 28 unchanged lines hidden (view full) --- 37# 38# Authors: Andreas Sandberg 39 40import os 41import sys 42 43from style.repo import GitRepo 44from style.verifiers import all_verifiers, all_regions | 1#!/usr/bin/env python 2# 3# Copyright (c) 2016 ARM Limited 4# All rights reserved 5# 6# The license below extends only to copyright in the software and shall 7# not be construed as granting a license to any other intellectual 8# property including but not limited to intellectual property relating --- 28 unchanged lines hidden (view full) --- 37# 38# Authors: Andreas Sandberg 39 40import os 41import sys 42 43from style.repo import GitRepo 44from style.verifiers import all_verifiers, all_regions |
45from style.style import StdioUI | 45from style.style import StdioUI, check_ignores |
46 47import argparse 48 49parser = argparse.ArgumentParser( 50 description="gem5 git style checker hook") 51 52parser.add_argument("--verbose", "-v", action="store_true", 53 help="Produce verbose output") --- 7 unchanged lines hidden (view full) --- 61ui = StdioUI() 62 63os.chdir(repo_base) 64failing_files = set() 65 66for status, fname in git.status(filter="MA", cached=True): 67 if args.verbose: 68 print "Checking %s..." % fname | 46 47import argparse 48 49parser = argparse.ArgumentParser( 50 description="gem5 git style checker hook") 51 52parser.add_argument("--verbose", "-v", action="store_true", 53 help="Produce verbose output") --- 7 unchanged lines hidden (view full) --- 61ui = StdioUI() 62 63os.chdir(repo_base) 64failing_files = set() 65 66for status, fname in git.status(filter="MA", cached=True): 67 if args.verbose: 68 print "Checking %s..." % fname |
69 if check_ignores(fname): 70 continue |
|
69 if status == "M": 70 regions = git.staged_regions(fname) 71 else: 72 regions = all_regions 73 74 verifiers = [ v(ui, opts, base=repo_base) for v in all_verifiers ] 75 for v in verifiers: 76 if v.check(fname, regions): --- 12 unchanged lines hidden --- | 71 if status == "M": 72 regions = git.staged_regions(fname) 73 else: 74 regions = all_regions 75 76 verifiers = [ v(ui, opts, base=repo_base) for v in all_verifiers ] 77 for v in verifiers: 78 if v.check(fname, regions): --- 12 unchanged lines hidden --- |