)]}'
{
  "commit": "90ee0cb3f206b9882fc01fbb51cb48151c4c2378",
  "tree": "f5d6aa23936cf6f2d857c9ac7ccd3e1e85363bda",
  "parents": [
    "6a2fe90923cc50081a227fa8433f4208a1c6498d"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Thu Dec 18 14:32:29 2014 -0800"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Fri Dec 19 12:21:08 2014 -0800"
  },
  "message": "Remove all references to deleted change fields\n\nWe had lots of hard-coded logic to do slightly different things\ndepending on which version of a particular field was present in a\nschema. For every field that has now been completely removed, we can\nremove references including these bits of extra logic.\n\nThe difference is especially striking in the sortkey query path. Note\nthat queries containing sortkeys have already been failing since\nservers upgraded to schema version 8 (2.9), which no longer uses this\nfield.\n\nChange-Id: Ib1fbc9f3aa45bf068b7869ca3aada40dbe4cb1bb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0236cdbb1cb43e00848b44cf74674caaf765717",
      "old_mode": 33188,
      "old_path": "gerrit-lucene/src/main/java/com/google/gerrit/lucene/LuceneChangeIndex.java",
      "new_id": "e8825c56cf9f2358636ed7e8159c11e4af215f5c",
      "new_mode": 33188,
      "new_path": "gerrit-lucene/src/main/java/com/google/gerrit/lucene/LuceneChangeIndex.java"
    },
    {
      "type": "modify",
      "old_id": "28a8315f1ab14113248b9910f939776620144d16",
      "old_mode": 33188,
      "old_path": "gerrit-lucene/src/main/java/com/google/gerrit/lucene/QueryBuilder.java",
      "new_id": "28af0570a11e5e2e06c4896181ba2f1cd14b6abf",
      "new_mode": 33188,
      "new_path": "gerrit-lucene/src/main/java/com/google/gerrit/lucene/QueryBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "2e2959ceedf8a42693e777cdc518b1f0c60b886e",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java",
      "new_id": "d8fb7dba30ce8a753f0050b74ebe6fcf13a3ccd8",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java"
    },
    {
      "type": "modify",
      "old_id": "cc36928345f5c62a5eba5ad6c8cb06c56f644775",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeIndex.java",
      "new_id": "3b04f05718dccbabc2577ee9523bf9320bf0be3b",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeIndex.java"
    },
    {
      "type": "modify",
      "old_id": "1bdcf7985655ffc0077e3d8e4016d3cae1a2ec52",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/IndexedChangeQuery.java",
      "new_id": "34d37d873c149e6bb681ce81371210da5c2bc698",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/IndexedChangeQuery.java"
    },
    {
      "type": "modify",
      "old_id": "f6110528ce3382ef11b179a64f935e52a09f95be",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/TimestampRangePredicate.java",
      "new_id": "8ba7df92a2e92b4a6a8d5bffe5da30c8686a11e3",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/index/TimestampRangePredicate.java"
    },
    {
      "type": "modify",
      "old_id": "cb0038ccdae0c25bff464967ae9a680fa3d17667",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/AfterPredicate.java",
      "new_id": "aeb9619a58fde397032662ae1c5a8c191110d3a1",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/AfterPredicate.java"
    },
    {
      "type": "modify",
      "old_id": "cbce335b91c0d9ac6239b2b13bddd4a5fda89db0",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/AgePredicate.java",
      "new_id": "9a4ef19b586899b0c78cfbb6b6aa3bab7d5db18d",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/AgePredicate.java"
    },
    {
      "type": "modify",
      "old_id": "55fd281ffb47cb1d6bfcfe6fb6a159ed04671287",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/AndSource.java",
      "new_id": "82260b411a5d8a8fc032ee750d936edda71bf933",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/AndSource.java"
    },
    {
      "type": "modify",
      "old_id": "f7246767439edb4f9aef9a7f51ac29f1d61cfc63",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/BeforePredicate.java",
      "new_id": "8f51476f2308755082f60be83cfef9866b8b4808",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/BeforePredicate.java"
    },
    {
      "type": "modify",
      "old_id": "b8d1241ee5149c158b7c7a2c81f1e4248272bc0a",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/ChangeQueryBuilder.java",
      "new_id": "067877515c2cf29e02923ae9ac14842302e0727c",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/ChangeQueryBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "e411cf9000bbc3b6cc1a05915f81415264852145",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/Paginated.java",
      "new_id": "7afd934322ec0e07f26eee9877be1b4e34c817e5",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/Paginated.java"
    },
    {
      "type": "modify",
      "old_id": "8945cb227efed10a31ad87ffe71b12697fbffa58",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryChanges.java",
      "new_id": "919c0f7cb4a49946fed063f9eebd2ceca18a8315",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryChanges.java"
    },
    {
      "type": "modify",
      "old_id": "d44de0772119a9bc1feec2a6775484017a3a3504",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java",
      "new_id": "122c785634f37d3b008f36d3b09ecf004394572f",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "7d5f1dc4a2594b0186a4b653ca8f6f0fcfaae403",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/RegexTopicPredicate.java",
      "new_id": "3a9604f7717cd3de73ebae30d45679a41764524b",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/RegexTopicPredicate.java"
    },
    {
      "type": "delete",
      "old_id": "6fa11fd2b229997607ec173f5b99c733cc7531ea",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/SortKeyPredicate.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7196c9f72114fbe08f993415e8e31a8d370e3963",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/TopicPredicate.java",
      "new_id": "07a671460bbaf96bae50b4ad369c4bf2719192d3",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/query/change/TopicPredicate.java"
    },
    {
      "type": "modify",
      "old_id": "2e998af2c22f01b77ab148f92fd960fd8390903b",
      "old_mode": 33188,
      "old_path": "gerrit-solr/src/main/java/com/google/gerrit/solr/SolrChangeIndex.java",
      "new_id": "78f5265e1fc54a504026609ae2ba47218393b15d",
      "new_mode": 33188,
      "new_path": "gerrit-solr/src/main/java/com/google/gerrit/solr/SolrChangeIndex.java"
    }
  ]
}
