)]}' { "commit": "44b2f1e7ac01986757f718b7741538cf7cd8333f", "tree": "0ffd4bc72ab2955008971fbded8e9b4a31f02434", "parents": [ "92a59f4973c9e0bc81673cdfdbc0f0bfeccdd675" ], "author": { "name": "Anthony Yeh", "email": "enisoc@google.com", "time": "Sun Apr 24 00:08:22 2016 -0700" }, "committer": { "name": "Anthony Yeh", "email": "enisoc@google.com", "time": "Sun Apr 24 00:08:22 2016 -0700" }, "message": "Don\u0027t pass arbitrary strings as Errorf() format strings.\n\nSometimes they happen to contain format specifiers, which results in\nthings like \"%!v(MISSING)\".\n", "tree_diff": [ { "type": "modify", "old_id": "5417b4b3eb8b7c28d0773ea5c73f41a9bc28e1a2", "old_mode": 33188, "old_path": "errors.go", "new_id": "9dfc271a2f4a82b7ac5224130e72267c5afeabc9", "new_mode": 33188, "new_path": "errors.go" }, { "type": "modify", "old_id": "c0cd4ef8f4151dea203b0572ce55da53664512dd", "old_mode": 33188, "old_path": "errors_test.go", "new_id": "889a36f9bca9a431bcc4119f2ae455bc98cb1973", "new_mode": 33188, "new_path": "errors_test.go" } ] }