)]}' { "commit": "abc20f39501d39e28d5ae34e0a81b3f41df99161", "tree": "aa65fdbde36e2d0a489a612fccbb9a70c4d523f2", "parents": [ "aa22740cc65b169198bf018034068f8708354247" ], "author": { "name": "Shuhei Takahashi", "email": "nya@chromium.org", "time": "Mon Jul 10 19:35:45 2017 +0900" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Tue Jul 18 14:26:18 2017 -0700" }, "message": "Allow include/exclude options in several checks.\n\ncheck_no_long_lines, check_no_stray_whitespace, check_no_tabs,\ncheck_tabbed_indents will accept options to include/exclude\nspecific files from checking.\n\nWe can often run better checks (e.g. pylint) than those naive\nchecks. In such cases, it is a good idea to exclude files from\nchecks partially (e.g. *.py only), rather than totally opting\nout.\n\nBUG\u003dNone\nTEST\u003dpre-upload_unittest.py\n\nChange-Id: Ie3015e1d30064e3335d677657b7613f0315e4df0\nReviewed-on: https://chromium-review.googlesource.com/564925\nCommit-Ready: Prathmesh Prabhu \u003cpprabhu@chromium.org\u003e\nTested-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "a8c4240250fdd3bdbefe2a39cba6092b6a3e5f5e", "old_mode": 33261, "old_path": "pre-upload.py", "new_id": "c061f4f578926e6e7a0feeee145208ce6e8f893d", "new_mode": 33261, "new_path": "pre-upload.py" }, { "type": "modify", "old_id": "bc03c27ec73dd79f501c08d69ed18e8c1d275d07", "old_mode": 33261, "old_path": "pre-upload_unittest.py", "new_id": "6e517d252a0f23875dfe20f2f80cfbebb66a3ead", "new_mode": 33261, "new_path": "pre-upload_unittest.py" } ] }