)]}'
{
  "commit": "27542ceec5afb4053f56e7ac5bd8c5783263f34a",
  "tree": "33bbf0e5cffa92e6035dfbe3fdeafbd39a0bee1c",
  "parents": [
    "4a3b5baec2fb2ee21a62788b7ac9f413479ea0aa"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Wed Nov 18 10:25:58 2015 -0500"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Nov 19 14:04:10 2015 +0900"
  },
  "message": "SiteIndexer: Always scan changes from repo/db\n\nThis was changed to use ChangeCache in a2b7358d, with the intention of\nbinding ChangeCache to ScanningChangeCacheImpl in Reindex.\nUnfortunately I forgot about the online reindexing case, where\nChangeCache is bound to SearchingChangeCacheImpl in a running master.\nThis had the effect of omitting from the list of changes to reindex\nany changes that were not already present in the index. In many cases\nthis is fine, but if a change is missing for some reason (including a\nrace condition during creation), it would not be found.\n\nFix this by exposing the method in ScanningChangeCacheImpl to actually\nscan a repo, and using that from both its Loader and SiteIndexer\ndirectly.\n\nChange-Id: Id384ff93abbb7b6c54819b6c2672fb1f45dc55bc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65808fcda297ca744bc5ae316ca8732a2dd460d5",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/ScanningChangeCacheImpl.java",
      "new_id": "faf37767d9d9b06900b2d7d40953eec6601e5275",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/ScanningChangeCacheImpl.java"
    },
    {
      "type": "modify",
      "old_id": "0897d6001f9ce447bd46e2aefa251833436212c0",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/SiteIndexer.java",
      "new_id": "6dfc847c2f8f64dfc8845876b8f90213618bb966",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/SiteIndexer.java"
    }
  ]
}
