)]}'
{
  "commit": "48af586aee94de40f88d69678b3162671191ce07",
  "tree": "fea01ac92ea312a4ac98fd9ca3c1e9c12dd197a7",
  "parents": [
    "cb0e1800021304a1377ca016faea87bc6e94ad27"
  ],
  "author": {
    "name": "Ioana Pandele",
    "email": "ioanap@chromium.org",
    "time": "Thu Aug 20 16:16:45 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Aug 20 16:16:45 2020"
  },
  "message": "[PwdCheckAndroid] Add progress tracker to PasswordCheckManager\n\nThe progress tracker is responsible for counting the credentials\nthat have been processed by the check, as well as the number of\ncredentials that are still to be processed.\n\nSince the bulk leak check tries to be as efficient as possible, it\nperforms a deduplication step before starting to check passwords. In\nthis step it canonicalizes each credential, and only processes the\ncombinations that are unique. Since this number likely does not match\nthe total number of saved passwords, the tracker updates the counts\nwith the number of saved passwords that share the same canonicalized\ncredential.\n\nTBR\u003dandzaytsev@google.com\n\nBug: 1102025, 1092444\nChange-Id: I09dd04c0c563a70998e5a415956a619315d27656\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2363759\nCommit-Queue: Ioana Pandele \u003cioanap@chromium.org\u003e\nReviewed-by: Friedrich [CET] \u003cfhorschig@chromium.org\u003e\nReviewed-by: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#800164}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9adcd490fe0e97039eafcb6073e0699263f51609",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/internal/java/src/org/chromium/chrome/browser/password_check/PasswordCheckBridge.java",
      "new_id": "51896163e29964480f17c61eb63f2257ea5c2438",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/internal/java/src/org/chromium/chrome/browser/password_check/PasswordCheckBridge.java"
    },
    {
      "type": "modify",
      "old_id": "70b29acf9fd9e06a0f1091e1867fea7ea0648944",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/internal/java/src/org/chromium/chrome/browser/password_check/PasswordCheckImpl.java",
      "new_id": "a985eae3fa2f647fdfd9641f2b3851a724cd2747",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/internal/java/src/org/chromium/chrome/browser/password_check/PasswordCheckImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f5e5f95ed670bc5a75c1d171b045b9f2a80765ab",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/internal/java/src/org/chromium/chrome/browser/password_check/PasswordCheckMediator.java",
      "new_id": "72a2e83af8a50423959df9362ba152574bc2eaad",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/internal/java/src/org/chromium/chrome/browser/password_check/PasswordCheckMediator.java"
    },
    {
      "type": "modify",
      "old_id": "3062144e4c5278437d0fba5bce296164d4566b7b",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/java/src/org/chromium/chrome/browser/password_check/PasswordCheck.java",
      "new_id": "0cc4776ca8f8f7a5f0d7d607a6bab339177d452a",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/java/src/org/chromium/chrome/browser/password_check/PasswordCheck.java"
    },
    {
      "type": "modify",
      "old_id": "821db6adbe59cfc5b85f1187d2058e3ddb46389c",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/junit/src/org/chromium/chrome/browser/password_check/PasswordCheckControllerTest.java",
      "new_id": "aaf777465f90e4bdb54e547582d092391a977c84",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/junit/src/org/chromium/chrome/browser/password_check/PasswordCheckControllerTest.java"
    },
    {
      "type": "modify",
      "old_id": "640e0d0739aadde82b60f6e7d4beede2515c9971",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/password_check_bridge.cc",
      "new_id": "ce960e4f598b332cec808d2737ac04530ca184be",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/password_check_bridge.cc"
    },
    {
      "type": "modify",
      "old_id": "df43f745a0a23229ce4a13c3d19f02b0fa1fe594",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/password_check_bridge.h",
      "new_id": "536be7a61b5eff9c687f6f36c2e360e856d5e33b",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/password_check_bridge.h"
    },
    {
      "type": "modify",
      "old_id": "63c4fbf041d3743cdf36a5cfa33b37c4b19aca87",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/password_check_manager.cc",
      "new_id": "4c2ca81c2723196eb854cf9cd8a071d135b9ceba",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/password_check_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "928567b1a1ce9ffb03c540e077daa4d7ccab373f",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/password_check_manager.h",
      "new_id": "ec86850afa991d7f23ff70eb0448ab0f89b88ee4",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/password_check_manager.h"
    },
    {
      "type": "modify",
      "old_id": "ee33cfa092268aa6f22c7344bac491f20b7993a7",
      "old_mode": 33188,
      "old_path": "chrome/browser/password_check/android/password_check_manager_unittest.cc",
      "new_id": "4ea5c58bb700988f843b1fbf7d3e66c0d84ad7bb",
      "new_mode": 33188,
      "new_path": "chrome/browser/password_check/android/password_check_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fae1534c7a09a22b99bd2d6fe61d63b63bc38dba",
      "old_mode": 33188,
      "old_path": "chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java",
      "new_id": "d9385002b130ad9fb3babb1a2cf64a1e12aeae1f",
      "new_mode": 33188,
      "new_path": "chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java"
    }
  ]
}
