)]}'
{
  "commit": "e1d0810cd7e2aa045d5cc1e7d2b8697acd8467be",
  "tree": "335466a8a2f403dfa11394fa6c0d723873a4acf8",
  "parents": [
    "966f84b11dca7caf53c67664d811b99567cab7ee"
  ],
  "author": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Sat Jun 06 11:23:26 2015 -0700"
  },
  "committer": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Sat Jun 06 11:25:41 2015 -0700"
  },
  "message": "Add O_PATH support for flistxattr()\n\nA continuation of commit 2825f10b7f61558c264231a536cf3affc0d84204.\n\nAdd O_PATH compatibility support for flistxattr(). This allows\na process to list out all the extended attributes associated with\nO_PATH file descriptors.\n\nChange-Id: Ie2285ac7ad2e4eac427ddba6c2d182d41b130f75\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "620f438dae9bf672bb1da5dbde2e7a5b5060d481",
      "old_mode": 33188,
      "old_path": "libc/Android.mk",
      "new_id": "868d15926069188048e3f3ef0b289203281a24d5",
      "new_mode": 33188,
      "new_path": "libc/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "4890b89a2ee9108590f12a6c635a2cbe226876b1",
      "old_mode": 33188,
      "old_path": "libc/SYSCALLS.TXT",
      "new_id": "23cc3b6a9b1834eea1ceaaf743b7da8bfc7d816c",
      "new_mode": 33188,
      "new_path": "libc/SYSCALLS.TXT"
    },
    {
      "type": "rename",
      "old_id": "ee09295f6560fa6544d3fa7b02b16ab8b1f8afad",
      "old_mode": 33188,
      "old_path": "libc/arch-arm/syscalls/flistxattr.S",
      "new_id": "8ae8b7e93bfead221c92403a865e92ba4ee61f1b",
      "new_mode": 33188,
      "new_path": "libc/arch-arm/syscalls/___flistxattr.S",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "8921bb4ccdd07d9205faa53ea1ded5b202b58733",
      "old_mode": 33188,
      "old_path": "libc/arch-arm64/syscalls/flistxattr.S",
      "new_id": "02c84784ee40aa137608cb2d9d876c78041a990e",
      "new_mode": 33188,
      "new_path": "libc/arch-arm64/syscalls/___flistxattr.S",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "0b715327d22a88eeb515e1bc0f4317bc870274f5",
      "old_mode": 33188,
      "old_path": "libc/arch-mips/syscalls/flistxattr.S",
      "new_id": "5a4a53d5b66cbecfd9a991439164b803d8495aeb",
      "new_mode": 33188,
      "new_path": "libc/arch-mips/syscalls/___flistxattr.S",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "1d5b1b0285c0d739430a52070afcec755bf4b3c7",
      "old_mode": 33188,
      "old_path": "libc/arch-mips64/syscalls/flistxattr.S",
      "new_id": "586bcf7479212995f3050202971e372b03f4f4a7",
      "new_mode": 33188,
      "new_path": "libc/arch-mips64/syscalls/___flistxattr.S",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "fc81a374c6f3dddd1a969f7c003b3c07e4bab4ca",
      "old_mode": 33188,
      "old_path": "libc/arch-x86/syscalls/flistxattr.S",
      "new_id": "a67967b1f9be298c00287bf97b02253a17e0a1c3",
      "new_mode": 33188,
      "new_path": "libc/arch-x86/syscalls/___flistxattr.S",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "aa02db1e2e70271b868deda0231e98712f4c13d1",
      "old_mode": 33188,
      "old_path": "libc/arch-x86_64/syscalls/flistxattr.S",
      "new_id": "b4695cc90a7cbd59e94170dd41d399241bfb7798",
      "new_mode": 33188,
      "new_path": "libc/arch-x86_64/syscalls/___flistxattr.S",
      "score": 80
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05a96d24a0d574c2a79cef9923780852be0e34e4",
      "new_mode": 33188,
      "new_path": "libc/bionic/flistxattr.cpp"
    },
    {
      "type": "modify",
      "old_id": "184268220712a5f823721ae1020ccf75b9afaa2a",
      "old_mode": 33188,
      "old_path": "tests/sys_xattr_test.cpp",
      "new_id": "113ec267cd696e6e5237a91d8c70739538f8195c",
      "new_mode": 33188,
      "new_path": "tests/sys_xattr_test.cpp"
    }
  ]
}
