)]}' { "commit": "9d203ffbc113dc54e900e0a0664703689f0fe06a", "tree": "63796f92827ac92e7f84a804d2b0bef132061b8b", "parents": [ "c92721b3182ec9bcbb26c0821f11b09066bdd5a1" ], "author": { "name": "Daniel Erat", "email": "derat@chromium.org", "time": "Tue Feb 17 10:12:21 2015 -0700" }, "committer": { "name": "ChromeOS Commit Bot", "email": "chromeos-commit-bot@chromium.org", "time": "Fri Feb 20 20:51:23 2015 +0000" }, "message": "pre-upload: Check for invalid USE-setting in make.*.\n\nCheck that $USE isn\u0027t overwritten or referenced before it\u0027s\nbeen defined in Portage make.conf and make.defaults files.\n\nAlso update pre-upload*.py to pass existing checks.\n\nBUG\u003dchromium:453966\nTEST\u003dadded unit tests; also manually tested with broken and\n non-broken make.conf and make.defaults files\n\nChange-Id: I77a6b52ba966c72ae6933f30616c0396dd856912\nReviewed-on: https://chromium-review.googlesource.com/251131\nCommit-Queue: Dan Erat \u003cderat@chromium.org\u003e\nTrybot-Ready: Dan Erat \u003cderat@chromium.org\u003e\nTested-by: Dan Erat \u003cderat@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "1a0f7dc8aca5ae4073374c7ebbf1707d39478508", "old_mode": 33188, "old_path": "errors.py", "new_id": "95f5e72b5c8c33493a59d12d058687a8657f37e1", "new_mode": 33188, "new_path": "errors.py" }, { "type": "modify", "old_id": "5279da5ff31cfe98d25035d8d4305bd28647df39", "old_mode": 33261, "old_path": "pre-upload.py", "new_id": "d858eaa68a2b871c982199fb5023fe0ed4c32ad5", "new_mode": 33261, "new_path": "pre-upload.py" }, { "type": "modify", "old_id": "9bdcfa9c924927e57da2aa47b86f9d4b55b26fad", "old_mode": 33261, "old_path": "pre-upload_unittest.py", "new_id": "c0b4ea4afb1a45ef6715714121f6a97f0379d772", "new_mode": 33261, "new_path": "pre-upload_unittest.py" } ] }