)]}'
{
  "commit": "4b558f50a42c97d461f1dede5aaaae490ea99e2e",
  "tree": "c239a686131cdda28272c961ce98febbc0c772f8",
  "parents": [
    "bef5016491eed41521f514d5c5528e2274689948"
  ],
  "author": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Tue Mar 04 15:58:02 2014 -0800"
  },
  "committer": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Fri Mar 07 16:49:46 2014 -0800"
  },
  "message": "Rewrite the POSIX timer functions.\n\nThis is a much simpler implementation that lets the kernel\ndo as much as possible.\n\nCo-authored-by: Jörgen Strand \u003cjorgen.strand@sonymobile.com\u003e\nCo-authored-by: Snild Dolkow \u003csnild.dolkow@sonymobile.com\u003e\nChange-Id: Iad19f155de977667aea09410266d54e63e8a26bf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2046beac3414b77034a9840b1873b3369afd1c2e",
      "old_mode": 33188,
      "old_path": "libc/Android.mk",
      "new_id": "f416b385d80b9d5a92dcf215c10e82493ff50765",
      "new_mode": 33188,
      "new_path": "libc/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "192816816a2d937d6dce02000ae46058f4c8fe54",
      "old_mode": 33188,
      "old_path": "libc/SYSCALLS.TXT",
      "new_id": "8d4b258f642814f4f2916949b45ef3084dc48b68",
      "new_mode": 33188,
      "new_path": "libc/SYSCALLS.TXT"
    },
    {
      "type": "modify",
      "old_id": "9fa5fcf5faf11c2b9e08be7fffae1b7d60be54c8",
      "old_mode": 33188,
      "old_path": "libc/bionic/fork.cpp",
      "new_id": "a0f98e42f307d01aa617263a71c65241537df630",
      "new_mode": 33188,
      "new_path": "libc/bionic/fork.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffe213c3302c1eea1ec0575e45860ac9ad7df52c",
      "new_mode": 33188,
      "new_path": "libc/bionic/posix_timers.cpp"
    },
    {
      "type": "modify",
      "old_id": "5bf63fb41e994378cf660aedf11f96043bbeaceb",
      "old_mode": 33188,
      "old_path": "libc/bionic/pthread_atfork.cpp",
      "new_id": "c0664a946ecf592d1c80f1b8171c0f3351179aa1",
      "new_mode": 33188,
      "new_path": "libc/bionic/pthread_atfork.cpp"
    },
    {
      "type": "modify",
      "old_id": "3825a4c5ce09b3fe9e5f3a22d403cfabdb81faf4",
      "old_mode": 33188,
      "old_path": "libc/bionic/pthread_internal.h",
      "new_id": "41f46368c4e15a2e35691efe74ec0349d0f236ca",
      "new_mode": 33188,
      "new_path": "libc/bionic/pthread_internal.h"
    },
    {
      "type": "delete",
      "old_id": "ed73821c9d7ce66e7ccc2c08e17c216a05dfb309",
      "old_mode": 33188,
      "old_path": "libc/bionic/timer.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "534058538e17ebd3be81eddd580f49513c92db9a",
      "old_mode": 33188,
      "old_path": "libc/include/sys/types.h",
      "new_id": "f8261f47b31b432545704109b0bea6ae5fd21236",
      "new_mode": 33188,
      "new_path": "libc/include/sys/types.h"
    },
    {
      "type": "modify",
      "old_id": "120bbc7bff0564eafc8fb30011b61d572e10ad24",
      "old_mode": 33188,
      "old_path": "tests/pthread_test.cpp",
      "new_id": "1e85a54a769e13a883fba51e8925fb817c92d0ca",
      "new_mode": 33188,
      "new_path": "tests/pthread_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "869ee4baa6a214bec81905ac84dbce0299130e63",
      "old_mode": 33188,
      "old_path": "tests/time_test.cpp",
      "new_id": "9563c78c084b85923822f940a043b0984f8d1332",
      "new_mode": 33188,
      "new_path": "tests/time_test.cpp"
    }
  ]
}
