)]}'
{
  "commit": "e7c2fffa16eccecfd43d99516751a43776f5f609",
  "tree": "bceec6b32ce1159456b2b0bb7ea0ea320d0970cc",
  "parents": [
    "004fead6bc55d1e65b4fb9ca1ac36646b99e5fdd"
  ],
  "author": {
    "name": "Yabin Cui",
    "email": "yabinc@google.com",
    "time": "Thu Nov 05 22:06:09 2015 -0800"
  },
  "committer": {
    "name": "Yabin Cui",
    "email": "yabinc@google.com",
    "time": "Mon Nov 16 14:02:26 2015 -0800"
  },
  "message": "Implement pthread barrier.\n\nBug: 24341262\nChange-Id: I5472549e5d7545c1c3f0bef78235f545557b9630\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ea96d44b0141b3940b0b1620a89b3170c123b15",
      "old_mode": 33188,
      "old_path": "libc/Android.mk",
      "new_id": "a7fe15c2be2826102a8954e14a40edf8649e18ed",
      "new_mode": 33188,
      "new_path": "libc/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3227dafa97c0bec42c806222a765bfec78a6c75d",
      "new_mode": 33188,
      "new_path": "libc/bionic/pthread_barrier.cpp"
    },
    {
      "type": "modify",
      "old_id": "260ae5b8766d89fd75e91daf957ffbd7dfd9a2b0",
      "old_mode": 33188,
      "old_path": "libc/include/pthread.h",
      "new_id": "48b2bca2d42fa099c8c51eb428762786dcc12d3a",
      "new_mode": 33188,
      "new_path": "libc/include/pthread.h"
    },
    {
      "type": "modify",
      "old_id": "bc68fc0069b59cd3dc6ad6491a8489a33428316f",
      "old_mode": 33188,
      "old_path": "libc/libc.arm.map",
      "new_id": "489a368a2e4cd4e66ffd609e9fc1926e35c56002",
      "new_mode": 33188,
      "new_path": "libc/libc.arm.map"
    },
    {
      "type": "modify",
      "old_id": "a58b757a6ae251344fdde823cbc6dce6e81c5329",
      "old_mode": 33188,
      "old_path": "libc/libc.arm64.map",
      "new_id": "6b8b55b9032f40a52351bc156c9fc81e947f7eeb",
      "new_mode": 33188,
      "new_path": "libc/libc.arm64.map"
    },
    {
      "type": "modify",
      "old_id": "418d4cf5c419b1bfa7db6e1cd7d8101ec86dc75f",
      "old_mode": 33188,
      "old_path": "libc/libc.map.txt",
      "new_id": "83965bd3a28d0ca6b0ed438f07f576d57882d3da",
      "new_mode": 33188,
      "new_path": "libc/libc.map.txt"
    },
    {
      "type": "modify",
      "old_id": "0c69c19bab94e74ed26b8123ff2720dcc5c632f3",
      "old_mode": 33188,
      "old_path": "libc/libc.mips.map",
      "new_id": "d74c2c82dcf856474a4b30c7a7d0f765c8bb80ff",
      "new_mode": 33188,
      "new_path": "libc/libc.mips.map"
    },
    {
      "type": "modify",
      "old_id": "a58b757a6ae251344fdde823cbc6dce6e81c5329",
      "old_mode": 33188,
      "old_path": "libc/libc.mips64.map",
      "new_id": "6b8b55b9032f40a52351bc156c9fc81e947f7eeb",
      "new_mode": 33188,
      "new_path": "libc/libc.mips64.map"
    },
    {
      "type": "modify",
      "old_id": "544ee135df58ad093c68dfbc7989d0579d1f9fca",
      "old_mode": 33188,
      "old_path": "libc/libc.x86.map",
      "new_id": "7dc85ccbc821f06bb0e9d3b745696da97a846c64",
      "new_mode": 33188,
      "new_path": "libc/libc.x86.map"
    },
    {
      "type": "modify",
      "old_id": "a58b757a6ae251344fdde823cbc6dce6e81c5329",
      "old_mode": 33188,
      "old_path": "libc/libc.x86_64.map",
      "new_id": "6b8b55b9032f40a52351bc156c9fc81e947f7eeb",
      "new_mode": 33188,
      "new_path": "libc/libc.x86_64.map"
    },
    {
      "type": "modify",
      "old_id": "9f887e3b780d2dff58c393a503007534d6b15d49",
      "old_mode": 33188,
      "old_path": "tests/pthread_test.cpp",
      "new_id": "88b8a5cddef3bde91710a2fec2fcad9a4f604f87",
      "new_mode": 33188,
      "new_path": "tests/pthread_test.cpp"
    }
  ]
}
