)]}'
{
  "commit": "d2c6ccfbca57eaf0e3a145906281782f341e6fb4",
  "tree": "ba1aa0624633b47813522dd62eaaaed708784a79",
  "parents": [
    "9ef09d1ec1015a1d9e10fd6ca9e2c4eb651bf5b7"
  ],
  "author": {
    "name": "Xiaoyu Jin",
    "email": "xyj@google.com",
    "time": "Wed Feb 16 03:41:38 2022 +0000"
  },
  "committer": {
    "name": "Xiaoyu Jin",
    "email": "xyj@google.com",
    "time": "Thu Feb 17 15:36:50 2022 +0000"
  },
  "message": "Add ContactDataHandler to convert CP2 contacts to Person objects\n\nAdd classes to handle data from CP2 to AppSearch:\n1) Added two appsearchtypes ContactPoint and Person\n2) Added ContactDataHandler to handle different mime types\n3) Added ContactDataHandlerTest\n\nOne Pager: go/appsearch-contacts-indexer-one-pager\nDesign doc: go/appsearch-contacts-indexer(Implementation Plan:\nhttps://docs.google.com/document/d/1qfek20XQQYh02V2J6K0pXfrhnXYmVH-1NqwI8Xiqd10/edit#heading\u003dh.8tlk1jy5d7ek)\nPrototype: ag/16130927\n\nBug: 203605504\nTest: atest ContactDataHandlerTest\nChange-Id: Id21bd349f0cde409aaead891f1c9baa31f090545\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dada4686de57dce19b6f3b4c700660a55ec5622b",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/AppSearchHelper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a93c618aafd1d4e3f23e89ff45b15733669d17f",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/ContactDataHandler.java"
    },
    {
      "type": "modify",
      "old_id": "5d0bbf2852bf5f865dc5522d2ad8562428d31d83",
      "old_mode": 33188,
      "old_path": "service/java/com/android/server/appsearch/contactsindexer/ContactsContentObserver.java",
      "new_id": "d0fac4f143fbb783de9658ef42ad604a781cc18a",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/ContactsContentObserver.java"
    },
    {
      "type": "modify",
      "old_id": "0d54c6733368be1fc4eb9e43cc47e29cdd910ed1",
      "old_mode": 33188,
      "old_path": "service/java/com/android/server/appsearch/contactsindexer/ContactsPerUserIndexer.java",
      "new_id": "9b6368e28f820d239669320fdc071f55c772bdcf",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/ContactsPerUserIndexer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97de574752484b992821923e1357d9c897b97497",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/PersonBuilderHelper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd68a375d6e003195b7a4c79fe97b03550e7dcc6",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/appsearchtypes/ContactPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8b2c5bc378c3795289e6a3aab2babde45d8f050",
      "new_mode": 33188,
      "new_path": "service/java/com/android/server/appsearch/contactsindexer/appsearchtypes/Person.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "181fc9bbcdd42ee5784af99921435091d0bc035e",
      "new_mode": 33188,
      "new_path": "testing/servicestests/src/com/android/server/appsearch/contactsindexer/ContactDataHandlerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c37a504594ed1f89e408067397912ca837084eb4",
      "new_mode": 33188,
      "new_path": "testing/servicestests/src/com/android/server/appsearch/contactsindexer/TestUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6030e5663f0a6f21b6aa7fb897e200007dc8e5d6",
      "new_mode": 33188,
      "new_path": "testing/servicestests/src/com/android/server/appsearch/contactsindexer/appsearchtypes/ContactPointTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18042f7f65997f697fbb2971fbde096b1cad199e",
      "new_mode": 33188,
      "new_path": "testing/servicestests/src/com/android/server/appsearch/contactsindexer/appsearchtypes/PersonTest.java"
    }
  ]
}
