)]}'
{
  "commit": "e8e453439fa87d9fccf03006cc4dac76acadf44c",
  "tree": "92990dd190c35402f4406807ff5de76c11540bde",
  "parents": [
    "0f690d9eda1893e66223138d2b930eb3e0164820"
  ],
  "author": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Fri Jun 13 11:50:07 2014 -0700"
  },
  "committer": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Fri Jun 13 11:50:07 2014 -0700"
  },
  "message": "Bring our \"libresolv\" stuff in line with glibc.\n\nDespite the name, most of resolv_private.h is actually in glibc; it\u0027s just\nthat there it\u0027s tucked away in libresolv whereas we have it in libc.\n\nChange-Id: Ibcf6603f1141ffd2661cee0bffa83052d4f9e549\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8914fae0e85f273d3b133e035238c933664e612e",
      "old_mode": 33188,
      "old_path": "libc/dns/include/resolv_private.h",
      "new_id": "f4c67f369fe15d1b03ad41ccbb7601d36c42300d",
      "new_mode": 33188,
      "new_path": "libc/dns/include/resolv_private.h"
    },
    {
      "type": "modify",
      "old_id": "d0e00f3920f3f0d6375d70cdae31f8d9422beb10",
      "old_mode": 33261,
      "old_path": "libc/tools/check-symbols-glibc.py",
      "new_id": "58a10e0600291c5427d8248e5436c5b7afd57a58",
      "new_mode": 33261,
      "new_path": "libc/tools/check-symbols-glibc.py"
    }
  ]
}
