)]}'
{
  "commit": "be67542182e41a6e31cf002db72ec42ee717bd1c",
  "tree": "553427f37953b8b21f27264a9793b0069e3ed2dc",
  "parents": [
    "bdf2d1fa382d4016087b2046beb871e9b3edb8df"
  ],
  "author": {
    "name": "Jim Miller",
    "email": "jaggies@google.com",
    "time": "Mon May 11 20:45:25 2015 -0700"
  },
  "committer": {
    "name": "Jim Miller",
    "email": "jaggies@google.com",
    "time": "Wed May 20 14:56:06 2015 -0700"
  },
  "message": "Move from native FingerprintService implementation to fingerprintd\n\nThis adds a new service, fingerprintd, that manages fingerprint\nhardware from a separate process.  It provides a binder interface that\nFingerprintManager uses to talk to the fingerprint HAL.\n\nChange-Id: I84d8e407c1f1a7d1a396e246c382459ad38810ae\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "146afe0e0756908d9a108c357ca32e5be993cdfb",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "817bfeb2d68713b587235c313f111d9ff660813f",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "338bd7620894c2bb61cc323bcbaec7ce1a8743c3",
      "old_mode": 33188,
      "old_path": "core/java/android/hardware/fingerprint/FingerprintManager.java",
      "new_id": "caf21d51208c5e684f66999fa80192824ab96fe5",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/fingerprint/FingerprintManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "186d36ebd3736bbc895bedb29da478d12cbc8d3e",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/fingerprint/IFingerprintDaemon.aidl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd8ad6e50172ca87bb2974494d52f33d10bf1f5d",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/fingerprint/IFingerprintDaemonCallback.aidl"
    },
    {
      "type": "modify",
      "old_id": "5fece8d0ba0933cbc36ae3c38609cdd2c2761601",
      "old_mode": 33188,
      "old_path": "packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java",
      "new_id": "5360645d2e70e2308fe0dcf0a25c5bd97d120924",
      "new_mode": 33188,
      "new_path": "packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java"
    },
    {
      "type": "modify",
      "old_id": "d725d9421ed40ac574cb903e370a852389fa0760",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/fingerprint/FingerprintService.java",
      "new_id": "1057ce397071740d78759b960af3ffd12f4ccfee",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/fingerprint/FingerprintService.java"
    },
    {
      "type": "modify",
      "old_id": "a5546cf806a60009ff555019b9698cb46dd2eaa8",
      "old_mode": 33188,
      "old_path": "services/core/jni/Android.mk",
      "new_id": "9556b08763de813a5bfa4cdef8a4d18f5cb5cb3d",
      "new_mode": 33188,
      "new_path": "services/core/jni/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "7db741464def048ec3de6f7ee2126b0617ab2e67",
      "old_mode": 33188,
      "old_path": "services/core/jni/onload.cpp",
      "new_id": "67872da3a3dc6b12c9b81bc633f0e102cf7e76a3",
      "new_mode": 33188,
      "new_path": "services/core/jni/onload.cpp"
    }
  ]
}
