)]}'
{
  "commit": "8709fc78d2dd1d579bc972859c44c1949e9ccaed",
  "tree": "f5addf1792245722f1192028a53e5357546aa2fc",
  "parents": [
    "e8ea21aa338027df4d86a01f51a657770be354b2"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "alexeagle@google.com",
    "time": "Wed Nov 20 14:07:05 2019 -0800"
  },
  "committer": {
    "name": "Alex Eagle",
    "email": "eagle@post.harvard.edu",
    "time": "Thu Nov 21 07:41:44 2019 -0800"
  },
  "message": "refactor: rename web_package to pkg_web and make it a public API\n\nFixes #1155\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5d29042475f100a538b8e0422eb793c36236ab1",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "931e93ef522accdf1ad50208f3aa740f6dd1c649",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e6e06d172c83393ea18fa6ea33e17a1850abe707",
      "old_mode": 33188,
      "old_path": "examples/angular/src/BUILD.bazel",
      "new_id": "817b35d40fcc5cbce88e5fba15b2558edcbabfef",
      "new_mode": 33188,
      "new_path": "examples/angular/src/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2da9bfb427a5aae06ae627912539a09d989218bf",
      "old_mode": 33188,
      "old_path": "examples/angular_view_engine/src/BUILD.bazel",
      "new_id": "55338c2922e7e9a3bf90cddc6a2acb101aa44428",
      "new_mode": 33188,
      "new_path": "examples/angular_view_engine/src/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "31b9c1b9645dc998939d9d697508bc637627a2b2",
      "old_mode": 33188,
      "old_path": "examples/app/BUILD.bazel",
      "new_id": "76dd0214bb25d5aceccc8e677c13a532aad1d4b2",
      "new_mode": 33188,
      "new_path": "examples/app/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e199249cdef1494c6291edd637d6d023f0bbca25",
      "old_mode": 33188,
      "old_path": "examples/kotlin/BUILD.bazel",
      "new_id": "ca0f6318cd6a0184f43d67c962bcedb7b105b722",
      "new_mode": 33188,
      "new_path": "examples/kotlin/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "25fece8d9f9d41e660a79848679eb696dd609601",
      "old_mode": 33188,
      "old_path": "examples/webapp/README.md",
      "new_id": "ed8a3fd3fbeedb3ddefec3778648de01f928b689",
      "new_mode": 33188,
      "new_path": "examples/webapp/README.md"
    },
    {
      "type": "modify",
      "old_id": "c64c84ccb7d790f380d29ef541e49fa7f63e956f",
      "old_mode": 33188,
      "old_path": "examples/webapp/differential_loading.bzl",
      "new_id": "e7f1a5af83704cd446749646a443d07fccb98274",
      "new_mode": 33188,
      "new_path": "examples/webapp/differential_loading.bzl"
    },
    {
      "type": "modify",
      "old_id": "823ba634443a1e013dd0c119fb28072cd9343626",
      "old_mode": 33188,
      "old_path": "index.bzl",
      "new_id": "0d20cf8f1c2bbd6ee38b5b0618f3050c1ca33124",
      "new_mode": 33188,
      "new_path": "index.bzl"
    },
    {
      "type": "modify",
      "old_id": "ab99d95e505bb8198e5994a8db6adf304763ec0c",
      "old_mode": 33188,
      "old_path": "index.for_docs.bzl",
      "new_id": "a4f64ba34a4a9948f86bb5d512c02cf93d806728",
      "new_mode": 33188,
      "new_path": "index.for_docs.bzl"
    },
    {
      "type": "rename",
      "old_id": "0ac1f2627912347ce2197a0f847231ffe030e297",
      "old_mode": 33188,
      "old_path": "internal/web_package/BUILD.bazel",
      "new_id": "5a5aa7a1e64554bb553980977a9a30e585dc946a",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/BUILD.bazel",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "5533689fb9184f171c1206d13928c4059bce2164",
      "old_mode": 33188,
      "old_path": "internal/web_package/assembler.js",
      "new_id": "5533689fb9184f171c1206d13928c4059bce2164",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/assembler.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d7ec606d9142bdd0d46da869177619e5938bcf44",
      "old_mode": 33188,
      "old_path": "internal/web_package/assembler_spec.js",
      "new_id": "d7ec606d9142bdd0d46da869177619e5938bcf44",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/assembler_spec.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e5eb3d5b609a0df333f91751216fc185d6b2200a",
      "old_mode": 33188,
      "old_path": "internal/web_package/web_package.bzl",
      "new_id": "b3731163fe3a9af762187adb6b2453ec182a1aa2",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/pkg_web.bzl",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "89ec41712acaceba15c913949939c2f13f4ec0df",
      "old_mode": 33188,
      "old_path": "internal/web_package/test-exports/BUILD.bazel",
      "new_id": "89ec41712acaceba15c913949939c2f13f4ec0df",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test-exports/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/web_package/test-exports/file.css",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test-exports/file.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/web_package/test-exports/file.js",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test-exports/file.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2bfb6fa4ab35f6f53fd44890505fa754ef06f8b9",
      "old_mode": 33188,
      "old_path": "internal/web_package/test/BUILD.bazel",
      "new_id": "38d24406ede3d24191930952e410715e5be54189",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test/BUILD.bazel",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "old_mode": 33188,
      "old_path": "internal/web_package/test/index.html",
      "new_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test/index.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "old_mode": 33188,
      "old_path": "internal/web_package/test/index_golden.html_",
      "new_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test/index_golden.html_",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fea48a2e442b59712ed9b96627a22739f830c47e",
      "old_mode": 33188,
      "old_path": "internal/web_package/test/script.ts",
      "new_id": "fea48a2e442b59712ed9b96627a22739f830c47e",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test/script.ts",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc115a3a4a01d0179b524a8c14d1ebbe63d070a6",
      "old_mode": 33188,
      "old_path": "internal/web_package/test/spec.js",
      "new_id": "260c09a7c9070fd0e6ecebd751c15f7061ebb9d4",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test/spec.js",
      "score": 71
    },
    {
      "type": "rename",
      "old_id": "f9e4fa5bf7343c1483082e333f85b731822f835b",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/BUILD.bazel",
      "new_id": "6c9c2653f0b4648db8fccbea89e898b3e49284f5",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/BUILD.bazel",
      "score": 65
    },
    {
      "type": "rename",
      "old_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/index.html",
      "new_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/index.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/index_golden.html_",
      "new_id": "18ecdcb795c33d6ab7bbb43f647947defca5634d",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/index_golden.html_",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc82bd2ce6ce7915497ee4e809eef74f511101c3",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/rel-exports/BUILD.bazel",
      "new_id": "dc82bd2ce6ce7915497ee4e809eef74f511101c3",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/rel-exports/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/rel-exports/rel-file.css",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/rel-exports/rel-file.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/rel-exports/rel-file.js",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/rel-exports/rel-file.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e2881b8f1ae8d1c08960c148659401ab026592b9",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/script.js",
      "new_id": "e2881b8f1ae8d1c08960c148659401ab026592b9",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/script.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ce7201361fde415f91e2f2a4e5e93f9ea342917c",
      "old_mode": 33188,
      "old_path": "internal/web_package/test2/spec.js",
      "new_id": "4022c4c8817dd7563722f654b587121e75c0af7a",
      "new_mode": 33188,
      "new_path": "internal/pkg_web/test2/spec.js",
      "score": 71
    },
    {
      "type": "modify",
      "old_id": "e1da87654cfe112e60d4226531cdc968163bf296",
      "old_mode": 33188,
      "old_path": "packages/inject-html/inject_html.bzl",
      "new_id": "a5e1667913ba9f1faf47c13135eb9d70543fbcc2",
      "new_mode": 33188,
      "new_path": "packages/inject-html/inject_html.bzl"
    },
    {
      "type": "delete",
      "old_id": "fc115a3a4a01d0179b524a8c14d1ebbe63d070a6",
      "old_mode": 33188,
      "old_path": "packages/inject-html/test/spec.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5e966993aaa8897be13ba4d652ca4f84c82a5166",
      "old_mode": 33188,
      "old_path": "packages/typescript/docs/BUILD.bazel",
      "new_id": "46e243f4014084d54d6bb3687a8c77ef041a316c",
      "new_mode": 33188,
      "new_path": "packages/typescript/docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f35f0c92572744c1e00c8c42943c4a517a385d2b",
      "old_mode": 33188,
      "old_path": "packages/typescript/src/internal/devserver/BUILD.bazel",
      "new_id": "d71e0492097707284260674a1b065d94645e9fe1",
      "new_mode": 33188,
      "new_path": "packages/typescript/src/internal/devserver/BUILD.bazel"
    }
  ]
}
