)]}'
{
  "commit": "36de336dc1acbdb02c9fc64d85bfb5fe2afedb9b",
  "tree": "a8d4ab9ea2bbda15a4cc62fa8eaa2780c0723fe5",
  "parents": [
    "814d296805058218461dab02684d77fb33f63372"
  ],
  "author": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Fri Jul 06 10:57:52 2018 +0200"
  },
  "committer": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Thu Jul 12 09:24:49 2018 +0200"
  },
  "message": "Add STATE field to ProjectIndex\n\nThis commit adds the ProjectState to the project index and makes it\nqueryable. V2 was added in this series, so adding a field does not\nrequire creating V3.\n\nOur post processors filter out hidden projects, so it doesn\u0027t make much\nsense for users to query for them. As a future optimisation we can make\nthe default query exclude hidden projects by adding \u0027not state:hidden\u0027\nso that we have to do less post-filtering.\n\nChange-Id: I98434e4b4ea232e257cca4b551fcaba21b3db656\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba20adbc4e63ad5eb4dab20e386b2d28b558cce1",
      "old_mode": 33188,
      "old_path": "Documentation/user-search-projects.txt",
      "new_id": "11c13263e3afd55c317e1ce07e1d61d5f82bc127",
      "new_mode": 33188,
      "new_path": "Documentation/user-search-projects.txt"
    },
    {
      "type": "modify",
      "old_id": "041813ca3ac3ea71259837dac32c7a31ede26256",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/index/project/ProjectField.java",
      "new_id": "5388253734044c516588da65705a4bc6d034284c",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/index/project/ProjectField.java"
    },
    {
      "type": "modify",
      "old_id": "4d212fbdb4d08123f196986ed3ccb5f5a09b0053",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/index/project/ProjectSchemaDefinitions.java",
      "new_id": "07b5adb0001be05bffee412b92fee9dbd75c4bb5",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/index/project/ProjectSchemaDefinitions.java"
    },
    {
      "type": "modify",
      "old_id": "b4f56d42fa50f26181c137aba94921131677ba32",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/query/project/ProjectPredicates.java",
      "new_id": "2e406aaa8a2bb71132b06c4bce66dc8ca5983aec",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/query/project/ProjectPredicates.java"
    },
    {
      "type": "modify",
      "old_id": "be7ea2202a7d60ea99a1d181d808d5414265a540",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/query/project/ProjectQueryBuilder.java",
      "new_id": "872d3e0f42d0096552be9a1f3c7d8b3d133e5dfa",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/query/project/ProjectQueryBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "e34746c4390f0796da661683b0168d133262403a",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/server/query/project/AbstractQueryProjectsTest.java",
      "new_id": "2eec006bfefe9c2eccf2a9ee20bdfd11d4d275f6",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/server/query/project/AbstractQueryProjectsTest.java"
    },
    {
      "type": "modify",
      "old_id": "eaa3df3330a34c0e4d4bdb2d70156344fa68f64f",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/server/query/project/BUILD",
      "new_id": "f0c455e76d8734e1c2726936c112c42d9b7d5961",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/server/query/project/BUILD"
    }
  ]
}
