)]}'
{
  "commit": "7e8aae7f76f221905fba7ccbcb3442c6f96dfad2",
  "tree": "6b1437303a2f5a54f16e99abc5a04500d6a98265",
  "parents": [
    "3a9e712aca65ac49e7155e98e5d6b815da76f94b"
  ],
  "author": {
    "name": "Jason Sams",
    "email": "rjsams@android.com",
    "time": "Thu May 26 16:33:01 2011 -0700"
  },
  "committer": {
    "name": "Jason Sams",
    "email": "rjsams@android.com",
    "time": "Thu May 26 16:33:01 2011 -0700"
  },
  "message": "Start splitting allocation into hal and core.\n\nChange-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29c144748dfdb72f97d6bc845e9d15c0cd38b669",
      "old_mode": 33188,
      "old_path": "libs/rs/Android.mk",
      "new_id": "9c9fae3f05e885957dbe5486ce3e95a7209d4600",
      "new_mode": 33188,
      "new_path": "libs/rs/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f58fe1a26b719de206d8220e8fa2dcfdd00e6562",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdAllocation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45a538b5152c240a74c07509b743813ebbd9bf97",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdAllocation.h"
    },
    {
      "type": "modify",
      "old_id": "7ef9c3022a823dda71498d5962d6ce78c1ea445d",
      "old_mode": 33188,
      "old_path": "libs/rs/driver/rsdCore.cpp",
      "new_id": "94d55a6d9deb9cd0ef5fa5a5797b7f7ef9dd1694",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a7dac400e54200e4d17ffd4a1e69c720d69b2ab",
      "old_mode": 33188,
      "old_path": "libs/rs/driver/rsdFrameBuffer.cpp",
      "new_id": "ce72b5d7231dbb5d905d692d3a1af18dbef2baa8",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdFrameBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c07784c120c3340737d6a57b7d4e878704162f3",
      "old_mode": 33188,
      "old_path": "libs/rs/driver/rsdMeshObj.cpp",
      "new_id": "260595c23a53517035d5f06fed23b1870599b08c",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdMeshObj.cpp"
    },
    {
      "type": "modify",
      "old_id": "502c5ee5903e91d8f786cc2c824d59b1c30fd74a",
      "old_mode": 33188,
      "old_path": "libs/rs/driver/rsdProgram.cpp",
      "new_id": "39b3805f5473d2cd6db00eb8cb9c18cae16563da",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdProgram.cpp"
    },
    {
      "type": "modify",
      "old_id": "371266b0830ec2c629a52aadc5e669bd21120a68",
      "old_mode": 33188,
      "old_path": "libs/rs/driver/rsdShader.cpp",
      "new_id": "15cc4179dcc26095f1f18efcc14d6dcb94be4198",
      "new_mode": 33188,
      "new_path": "libs/rs/driver/rsdShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b84ca60c87c7ae820848546efbd45269d8b77b7",
      "old_mode": 33188,
      "old_path": "libs/rs/rsAllocation.cpp",
      "new_id": "05412c7b0b9254c0e6c37e0cf6dc9a1f14146421",
      "new_mode": 33188,
      "new_path": "libs/rs/rsAllocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3348410fb8ead58d9998ce77d342e5914990567",
      "old_mode": 33188,
      "old_path": "libs/rs/rsAllocation.h",
      "new_id": "5cf629257377c4e0c029a1edf12915266205d870",
      "new_mode": 33188,
      "new_path": "libs/rs/rsAllocation.h"
    },
    {
      "type": "modify",
      "old_id": "be615a3f273e199332987295fb9d9dfac00cff12",
      "old_mode": 33188,
      "old_path": "libs/rs/rsContext.h",
      "new_id": "4ba00fec6efe7f2b3e19b36b3eccba6d654415e5",
      "new_mode": 33188,
      "new_path": "libs/rs/rsContext.h"
    },
    {
      "type": "modify",
      "old_id": "31a51b7c22a6904c101e11ae2fc4c6f5b12449e1",
      "old_mode": 33188,
      "old_path": "libs/rs/rsFBOCache.cpp",
      "new_id": "6960ef234bf12e1f3c2eb8f74b75c743fa71d917",
      "new_mode": 33188,
      "new_path": "libs/rs/rsFBOCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e47ddb175364c930365b93a7e9dbb6c073b4324",
      "old_mode": 33188,
      "old_path": "libs/rs/rsFont.cpp",
      "new_id": "b625504dc2a04e30bdcafeb53ab816a60f3eabc9",
      "new_mode": 33188,
      "new_path": "libs/rs/rsFont.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d0342d55989b131264a81a3365b7cfb6f2e39b5",
      "old_mode": 33188,
      "old_path": "libs/rs/rsMesh.cpp",
      "new_id": "62e388cb315955089d7b59fff9179019e1ff6e54",
      "new_mode": 33188,
      "new_path": "libs/rs/rsMesh.cpp"
    },
    {
      "type": "modify",
      "old_id": "e40fc7b5de8386b3dd0cce35ec340e886d2d0704",
      "old_mode": 33188,
      "old_path": "libs/rs/rsProgramFragment.cpp",
      "new_id": "0823d8220a103e0565c24efdf04e7ed47addd55c",
      "new_mode": 33188,
      "new_path": "libs/rs/rsProgramFragment.cpp"
    },
    {
      "type": "modify",
      "old_id": "534e8a607bf586de61b161e8fd2ab16239123566",
      "old_mode": 33188,
      "old_path": "libs/rs/rsProgramVertex.cpp",
      "new_id": "e6790cb3aee435665c5278555c18aa31363e5073",
      "new_mode": 33188,
      "new_path": "libs/rs/rsProgramVertex.cpp"
    },
    {
      "type": "modify",
      "old_id": "884f7b6f0bd493d2ec20ead5a88089aadda52a9e",
      "old_mode": 33188,
      "old_path": "libs/rs/rsRuntime.h",
      "new_id": "6d45285e6d9fe36f7ded861d5001560530219e31",
      "new_mode": 33188,
      "new_path": "libs/rs/rsRuntime.h"
    },
    {
      "type": "modify",
      "old_id": "9d8c9061987ae4cf6135498ec641de3a3ec159ae",
      "old_mode": 33188,
      "old_path": "libs/rs/rs_hal.h",
      "new_id": "44c7e716f73c8e61514f6e195abea95e9e9a8e05",
      "new_mode": 33188,
      "new_path": "libs/rs/rs_hal.h"
    }
  ]
}
