)]}'
{
  "commit": "c709c4cbcfd106cd928fc93db5e0b88bc2e7e5f6",
  "tree": "86fd9602e9003a264c4e6f2f55dfbb8ddd531c1a",
  "parents": [
    "3bb73578242e951530c3ab7589a6b07c82f50b26"
  ],
  "author": {
    "name": "Shawn Pearce",
    "email": "sop@google.com",
    "time": "Fri Aug 28 15:30:42 2015 -0700"
  },
  "committer": {
    "name": "Shawn Pearce",
    "email": "sop@google.com",
    "time": "Fri Aug 28 15:30:42 2015 -0700"
  },
  "message": "Use HostIndex to display subtrees of repositories\n\nIf a repository does not exist try to list the repositories that\nuse that prefix, or 404 if the GitilesAccess instance returns no\nmatches. This allows listing a subtree of repositories without\nneeding to build up the entire HostIndex result set.\n\nChange-Id: Ie3e046101919b6bedcc26198e455dface881315b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82cdde0b6fc4a5ab3a4e8a56bc3cd05c74a92646",
      "old_mode": 33188,
      "old_path": "gitiles-dev/src/main/java/com/google/gitiles/dev/DevServer.java",
      "new_id": "ed9d203681250f1f318a10080aeee8c35b9be9d2",
      "new_mode": 33188,
      "new_path": "gitiles-dev/src/main/java/com/google/gitiles/dev/DevServer.java"
    },
    {
      "type": "modify",
      "old_id": "d435289ab26fde6929796fd1a54d937a61402c7f",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/DefaultAccess.java",
      "new_id": "5fda0df949312b566cf92b1e6f38abd441dfebf4",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/DefaultAccess.java"
    },
    {
      "type": "modify",
      "old_id": "4572033c7cc1d9bb1eeaaecd152117bed66c9fdc",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/GitilesAccess.java",
      "new_id": "6434e551bf191a763c421e1f69e1a75ecaf60f3b",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/GitilesAccess.java"
    },
    {
      "type": "modify",
      "old_id": "27343801682bf7aab7335a40e5c4b0c2dc6ffa9b",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/GitilesFilter.java",
      "new_id": "d1960b8a635dc2861af10ba1edae75863c58bbd1",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/GitilesFilter.java"
    },
    {
      "type": "modify",
      "old_id": "54cf377a737580648f053a3e8701acdba18e0f86",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/GitilesView.java",
      "new_id": "0e7dc5915dfbcd9480b627c677b3b7273abfd2f6",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/GitilesView.java"
    },
    {
      "type": "modify",
      "old_id": "2d523597141e233896214786bd652b3bf3cc02a0",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/HostIndexServlet.java",
      "new_id": "aa2208a28b58dab7f7650608183b4ebff55af07a",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/HostIndexServlet.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6eb5033a25e94a4d6aa2ec0a39f721b4bb65bf96",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/RepositoryFilter.java"
    },
    {
      "type": "modify",
      "old_id": "390a2712effa6c8a3f060e9f012baabaf6d16083",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/ViewFilter.java",
      "new_id": "9792270c9909116aae2a68b1880e0cf57e44a0ad",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/ViewFilter.java"
    },
    {
      "type": "modify",
      "old_id": "e0ed3988b556d538e627715b5c2e381b3f2cc30f",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/resources/com/google/gitiles/templates/HostIndex.soy",
      "new_id": "ec9553d60207aad217527fd7ea8782137ec9ee2c",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/resources/com/google/gitiles/templates/HostIndex.soy"
    },
    {
      "type": "modify",
      "old_id": "9197c0cdbe393388b9c6e9f8016600a943af7722",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/test/java/com/google/gitiles/GitilesViewTest.java",
      "new_id": "646024df60be349611fd6ebf878fff5a1cd5e777",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/test/java/com/google/gitiles/GitilesViewTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2e03e922123105f7c4c5619ac447567bf685f21",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/test/java/com/google/gitiles/HostIndexServletTest.java"
    },
    {
      "type": "modify",
      "old_id": "50877ba51399486b4be978fc0877728ae8964436",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/test/java/com/google/gitiles/TestGitilesAccess.java",
      "new_id": "2a6eb871dfc13ee18d69b0cfef748d4d7897477d",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/test/java/com/google/gitiles/TestGitilesAccess.java"
    }
  ]
}
