)]}'
{
  "commit": "7d10df8201076e55449359b6d0e9d246bc47e775",
  "tree": "9b38958ae254a31ed7ea9a01aa62e1545236b3a9",
  "parents": [
    "b0daa89dd3d825d3e5ba587575164629be365737"
  ],
  "author": {
    "name": "Greg Magolan",
    "email": "gmagolan@gmail.com",
    "time": "Mon Feb 04 12:34:39 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Mon Feb 04 12:34:59 2019 -0800"
  },
  "message": "Add e2e/npm_packages/ts_devserver test\n\nFix npm script syntax to run on Windows\n\nCloses #401\n\nPiperOrigin-RevId: 232346165\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a5801883d149bce5126709c3ad90fc60a4d657f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/yarn.lock",
      "new_id": "00bda136c7894a058cebeaa74617053f813fb32a",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/karma/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "24ba869ecc17606530b7ef5f2d891209032a9c04",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/yarn.lock",
      "new_id": "7436e4734c5d613bb53c62126d49439120375e1e",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/karma_stack_trace/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "4434114664ed1ab90bdf2d0d67b08d50b448d09e",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/yarn.lock",
      "new_id": "d6c3344218124cc527352aee50ec4dce9082e30d",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/karma_typescript/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "848840ee62313d0f3fc085a531c8cc4986ab217f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/package-template.json",
      "new_id": "44bcfa3ba74bb5110df339e0bbbf818245a44b6d",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_auto_deps/package-template.json"
    },
    {
      "type": "modify",
      "old_id": "6f96f90a17c9f9d1ca8e0edd6e680ffe7ccc4164",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/yarn.lock",
      "new_id": "cff6e8d9a02afabcb6c1d11af4a5d884982c455d",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_auto_deps/yarn.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b4ec011de55f84a4461bc2a00fd0145bb4b5597",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "8a5425807fd4e51dc82c15bdb11f8d0a3e7c2937",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/WORKSPACE",
      "new_id": "586927ac070a0e44de76b3c1a75d8e024149397d",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/WORKSPACE",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c1c6e9d0604f28cc087753fbbd069f8d6dd233b",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/app.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ce56fbcd2cc2dddfdff9c036f4e54c6ef21cf1d",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/app_e2e_test.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8af1e7f68b3059c2a72dcc1362ec93eb6a825f9f",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/index.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7001bfac86e5f356ae898d5bfef87c6913479dcf",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/package-template.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9691a64662d4276eeb1b17d704b6f0eee50405ac",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/protractor.conf.js"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/tsconfig.json",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/tsconfig.json",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f87dee240701626a31aeda3135287c34b2cfa42",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/ts_devserver/yarn.lock"
    },
    {
      "type": "delete",
      "old_id": "db3403d95c363fb2b1e9a407a290f3fa3d840853",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4a5801883d149bce5126709c3ad90fc60a4d657f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/yarn.lock",
      "new_id": "00b356bce83cd7d5def78ea132e246f2a0b22ca1",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/typescript_2.7/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "4a5801883d149bce5126709c3ad90fc60a4d657f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/yarn.lock",
      "new_id": "0f79fc4c8a37f15e27b6b16d52eb7aee62539bdc",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/typescript_2.8/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "4a5801883d149bce5126709c3ad90fc60a4d657f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/yarn.lock",
      "new_id": "36885d1920a1d7a7343bffc04189e8d93ad48f69",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/typescript_2.9/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "4a5801883d149bce5126709c3ad90fc60a4d657f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/yarn.lock",
      "new_id": "88ed70c018d9aa35eecb1be6d26c5473675d2d08",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/typescript_3.0/yarn.lock"
    },
    {
      "type": "modify",
      "old_id": "4a5801883d149bce5126709c3ad90fc60a4d657f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/yarn.lock",
      "new_id": "2b15616400cc918563380a04e91bf1d04b1f4d00",
      "new_mode": 33188,
      "new_path": "internal/e2e/npm_packages/typescript_3.1/yarn.lock"
    }
  ]
}
