)]}' { "commit": "b7d552e3a16c79f91163bfcafe95884ebcf83f35", "tree": "5056d9cfe0b908e51d714a541b2b0da9b2e5bebe", "parents": [ "cd134513b44b0fa21fd4d3cdbf8fe6cac82f0b0c" ], "author": { "name": "Mike Frysinger", "email": "vapier@chromium.org", "time": "Thu Nov 23 11:50:47 2017 -0500" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Tue Nov 28 00:44:13 2017 -0800" }, "message": "pre-upload: add simple progress output\n\nWhen configured hooks take a while to run, devs can get a bit confused\nas to what\u0027s happening (since the output is silent by default). Add a\nsimple progress output so they know what exactly is happening.\n\nThe form is basically:\nPRESUBMT.cfg: [1/2]: 235ac803cacc33e52f9b38c2ff9eec9ce2b3d5a1: Running hook0\nThe count field tracks the commits.\n\nBUG\u003dNone\nTEST\u003dran `repo upload` in a few repos (with \u0026 w/out errors) and checked output\n\nChange-Id: Icaab68c245045c5ea33f3cc1d63df94f3a5291f5\nReviewed-on: https://chromium-review.googlesource.com/788332\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "b1b1d7890b28fc418945ebdf722e98833751ecd2", "old_mode": 33188, "old_path": "PRESUBMIT.cfg", "new_id": "b2050c421cc0aa06fcf76ccea59c7fae32b056dc", "new_mode": 33188, "new_path": "PRESUBMIT.cfg" }, { "type": "modify", "old_id": "e7339823fd7d21094e4503e16a76585c4f6f5cbf", "old_mode": 33261, "old_path": "pre-upload.py", "new_id": "de65305f33a9bb203f797016d7d03ac3e566b9ef", "new_mode": 33261, "new_path": "pre-upload.py" } ] }