)]}'
{
  "commit": "a4903f254b4711c8fc0ac5f7e3d605f4dce34f35",
  "tree": "e43cd5c8258315768da788f390d230a105920154",
  "parents": [
    "c6a0a9cb67930f7259f3f019e8fba22b07a906bf"
  ],
  "author": {
    "name": "Mike Lockwood",
    "email": "lockwood@android.com",
    "time": "Wed Feb 17 06:42:23 2010 -0500"
  },
  "committer": {
    "name": "Mike Lockwood",
    "email": "lockwood@android.com",
    "time": "Wed Feb 17 18:36:40 2010 -0500"
  },
  "message": "Add passive location provider.\n\nThe passive location provider allows receiving location updates without\nactually triggering them.  This allows an application to receive location\nupdates that are being generated due to other clients of the location manager.\n\nChange-Id: Ibf7a96b089c56875d4f62d3210252ae8d9f32768\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3a7b26abd06f8f4dd0148873e4efc889e78d00f",
      "old_mode": 33188,
      "old_path": "api/current.xml",
      "new_id": "444b002ed4fec3aed05b5d434e9ecf3390bf8e24",
      "new_mode": 33188,
      "new_path": "api/current.xml"
    },
    {
      "type": "modify",
      "old_id": "8c24ee16b5ac47497f984d512e93106d0068a080",
      "old_mode": 33188,
      "old_path": "location/java/android/location/ILocationManager.aidl",
      "new_id": "2c0399eadc159399b7b0c483bbd99d861641b3ad",
      "new_mode": 33188,
      "new_path": "location/java/android/location/ILocationManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "9027fc22fdb74975064ad00ae69e711dc743f88f",
      "old_mode": 33188,
      "old_path": "location/java/android/location/LocationManager.java",
      "new_id": "da760a1dd3f8126ecc9d7b4237114d3d7e5bdab8",
      "new_mode": 33188,
      "new_path": "location/java/android/location/LocationManager.java"
    },
    {
      "type": "modify",
      "old_id": "3faba58567eb759b8f225fcd1b3f45498ab05651",
      "old_mode": 33188,
      "old_path": "location/java/android/location/LocationProvider.java",
      "new_id": "bb3e2a58a885c6b07761cb638bdd8b6dcde6403d",
      "new_mode": 33188,
      "new_path": "location/java/android/location/LocationProvider.java"
    },
    {
      "type": "modify",
      "old_id": "0d028c053d2e077291a93d08943728b60c7ba4e2",
      "old_mode": 33188,
      "old_path": "location/java/android/location/provider/LocationProvider.java",
      "new_id": "4163def2b45dc83b21962b16778c072b435d2700",
      "new_mode": 33188,
      "new_path": "location/java/android/location/provider/LocationProvider.java"
    },
    {
      "type": "modify",
      "old_id": "dce3b2706ad52c846dc75c3ec80824c1dd5e52d4",
      "old_mode": 33261,
      "old_path": "location/java/com/android/internal/location/GpsLocationProvider.java",
      "new_id": "8e841067a2b9bb4038e70280f352ab295bab993b",
      "new_mode": 33261,
      "new_path": "location/java/com/android/internal/location/GpsLocationProvider.java"
    },
    {
      "type": "modify",
      "old_id": "2f6fdeeddd70e2ed2f33039bd14b88e88cf4bb6a",
      "old_mode": 33188,
      "old_path": "location/java/com/android/internal/location/MockProvider.java",
      "new_id": "bc1893ea1e2cbf19a877f344e4f2ac89a2c19297",
      "new_mode": 33188,
      "new_path": "location/java/com/android/internal/location/MockProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7eb711d58550ef8e8d5864d64bc9ff9f041d7268",
      "new_mode": 33188,
      "new_path": "location/java/com/android/internal/location/PassiveProvider.java"
    },
    {
      "type": "modify",
      "old_id": "e12f2e15b5d98af012bb366932a66e2e748c895c",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/LocationManagerService.java",
      "new_id": "90689669cc772607786f0acab2b0c8fbe0d40671",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/LocationManagerService.java"
    }
  ]
}
