)]}'
{
  "commit": "bb6bfea6801cff5b50c990bdcfbd2df93ddf9023",
  "tree": "7ac959bd6d2a4d336a6348f56a17694586fa4788",
  "parents": [
    "a044c1d27e9380d649b6b9dadfb582136be5fa79"
  ],
  "author": {
    "name": "Felipe Leme",
    "email": "felipeal@google.com",
    "time": "Mon Dec 04 11:22:25 2017 -0800"
  },
  "committer": {
    "name": "Felipe Leme",
    "email": "felipeal@google.com",
    "time": "Wed Dec 06 11:20:10 2017 -0800"
  },
  "message": "Refactored the FieldsClassification score mechanism.\n\nBefore, FillEvent.getFieldsClassification() returned a map of remote ids and\nscores. Now, it returns a Map of FieldClassication by AutofillId, which allows\nmultiple fields and scores for multiple user datas (although the initial\nimplementation supports only the top match for a field).\n\nThis is mostly a refactoring CL, as the implementation is still saving just one\nuser data entry and one field. But full support is coming next...\n\nTest: atest CtsAutoFillServiceTestCases:FieldsClassificationTest\nTest: atest CtsAutoFillServiceTestCases:UserDataTest\nTest: atest CtsAutoFillServiceTestCases:FieldsClassificationScorerTest\n\nBug: 68045531\n\nChange-Id: I08b29f24efbd527216f9bce2343e1bcd4b4554c0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cbefb29a071f29ff4be1faa348f5c58aa52ab0b",
      "old_mode": 33188,
      "old_path": "api/test-current.txt",
      "new_id": "52c1731d1d3cee2f4748c0d4f112a80b8752c6b6",
      "new_mode": 33188,
      "new_path": "api/test-current.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d0c81cd59a036832fb9c9a748a343de2e2704c2",
      "new_mode": 33188,
      "new_path": "core/java/android/service/autofill/FieldClassification.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fea8ebf4bbd9c8da9fc513455e4dd0d6af3c5c09",
      "new_mode": 33188,
      "new_path": "core/java/android/service/autofill/FieldsClassificationScorer.java"
    },
    {
      "type": "modify",
      "old_id": "eedb972e4ea6516a7018e93c4401367456e2555e",
      "old_mode": 33188,
      "old_path": "core/java/android/service/autofill/FillEventHistory.java",
      "new_id": "cf6f2969bc9df6b5c45940cc86e430dc6c8fe9de",
      "new_mode": 33188,
      "new_path": "core/java/android/service/autofill/FillEventHistory.java"
    },
    {
      "type": "modify",
      "old_id": "8b6dc2028b91a3c15e461dd031fb17a95eef8b88",
      "old_mode": 33188,
      "old_path": "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java",
      "new_id": "77e8907435f1e3f764edabe8e7d59f1fced086bc",
      "new_mode": 33188,
      "new_path": "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "3615bca48e35e600477e7c1f98a633aaee478352",
      "old_mode": 33188,
      "old_path": "services/autofill/java/com/android/server/autofill/Session.java",
      "new_id": "106ac8ff2a00d1c5cc8d37d97197bdf8af41874b",
      "new_mode": 33188,
      "new_path": "services/autofill/java/com/android/server/autofill/Session.java"
    }
  ]
}
