)]}'
{
  "commit": "788cb87f9709602806b43a88c16a606519f1559a",
  "tree": "417c989ef481c0ce32afdb82adf58a060ef26e94",
  "parents": [
    "6a86b1bebecf5f6b232d5c354a4c8a26286142c1"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Mon Nov 16 09:44:44 2015 -0500"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Mon Nov 23 08:57:56 2015 -0500"
  },
  "message": "Serve bower_components from buck-out with --polygerrit-dev\n\nRather than depending on the bower_components directory built by\n`bower install`, use the Buck build and serve components directly from\npolygerrit_components.bower_components.zip. Add a filter in front of\nPolyGerrit index paths to recompile bower_components.\n\nThe end result is developers can run:\n  buck build polygerrit \u0026\u0026 \\\n  java -jar buck-out/.../polygerrit.war --polygerrit-dev ...\nto start up a PolyGerrit dev server serving local content, without the\nneed for Eclipse, and that doesn\u0027t need to be restarted even if\nbower_component deps change.\n\nChange-Id: I8658a2b03ff8ecb6824092e02411ba3b67d37569\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86bbf98b3dcdeeb73c4161569fb36b549a6ab3b4",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/BowerComponentsServlet.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a18266307b5a754e9854e2e57062db0ddd50345a",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/BuckUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38eaa0a67ff0926f11b43ed0872a944122f8452c",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/RebuildBowerComponentsFilter.java"
    },
    {
      "type": "modify",
      "old_id": "a5bc6c661f0d48f7095f0b5030db12ef7a401ce2",
      "old_mode": 33188,
      "old_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/RecompileGwtUiFilter.java",
      "new_id": "1984cbb7f4c1ad115d684fa14f61c7445c7ff1a3",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/RecompileGwtUiFilter.java"
    },
    {
      "type": "modify",
      "old_id": "1d8951fe6bee99165bc0ef480e85554499ff9f49",
      "old_mode": 33188,
      "old_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/ResourceServlet.java",
      "new_id": "2036f83101a87dde4535e0dc235e57d73f04866f",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/ResourceServlet.java"
    },
    {
      "type": "modify",
      "old_id": "42062f76ca218ba0d3a9b837ee0d426a58f374ff",
      "old_mode": 33188,
      "old_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/StaticModule.java",
      "new_id": "f92beb6273894c5d482d7a4d9f2cc9c425a4df58",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/raw/StaticModule.java"
    },
    {
      "type": "modify",
      "old_id": "7c8dbb9dda6b0b0312e976af1b13a8dac6b89f3a",
      "old_mode": 33188,
      "old_path": "gerrit-launcher/src/main/java/com/google/gerrit/launcher/GerritLauncher.java",
      "new_id": "d9eb05ceb75df9a141276b460d4f10eb067e741d",
      "new_mode": 33188,
      "new_path": "gerrit-launcher/src/main/java/com/google/gerrit/launcher/GerritLauncher.java"
    }
  ]
}
