)]}'
{
  "commit": "9434c3d281eefb5c3764b5a0575feec9c59bd095",
  "tree": "52b836525311bea29d8911f7af5248bd6a9b9d0a",
  "parents": [
    "b199e54b23a8fb972340b5136f476851e7abeffb"
  ],
  "author": {
    "name": "Mike Gilbert",
    "email": "floppymaster@gmail.com",
    "time": "Sat Mar 23 14:09:44 2019 -0400"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Mar 25 20:47:33 2019 +0000"
  },
  "message": "Make gen.py compatible with python3\n\nConvert subprocess output from bytes to string using decode(). This\nallows a string-based regex to be used.\n\nOpen last-commit-position.h using text mode instead of binary. This\ncauses f.read() to return a string, and allows f.write() to accept a\nstring.\n\nUse dict.items() instead of dict.iteritems(). This makes the code\nslightly slower under python2, but gen.py is rarely invoked anyway.\n\nChange-Id: I0eb9aec758433b0cd26fdb4647bd56337ca89f4b\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/4400\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCommit-Queue: Dirk Pranke \u003cdpranke@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7142fab7809a9d851c6ea98c19023a2b8c3a532",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "3edefa7dc609567c3b8c8193ef3db4231eea8fbf",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    }
  ]
}
