)]}'
{
  "commit": "64e18cbca69cdaa2d604769839633937e5e5cffa",
  "tree": "2f3f5d709a122a8f8a695d4fb2d64b9c6dd7a0ae",
  "parents": [
    "caed69801439c4f363cb6419f49dbfb7d6fa5a52"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stella@laurenzo.org",
    "time": "Mon Oct 28 21:28:48 2019 -0700"
  },
  "committer": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Mon Oct 28 21:40:39 2019 -0700"
  },
  "message": "Wire saved_model import in properly.\n\nRefactors compiler bindings to preserve diagnostics.\nAdds ability to run pass pipelines.\nAdds e2e unit test.\nUpdates colabs to demonstrate.\n\nCloses #106\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/iree/pull/106 from stellaraccident:tfxla2 2106756d76af81ec57f94acff37f5d4891d227b3\nPiperOrigin-RevId: 277208555\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ff4b5966aec4b504958b4eeabdc4dad3f5acbff",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/BUILD",
      "new_id": "e6025d3fec9e1f43180e562710f3dc45e0f1eca5",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/BUILD"
    },
    {
      "type": "modify",
      "old_id": "238973bf51da288d23dfd17878a8b932ed3fc0aa",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler.cc",
      "new_id": "7f207dff80a99a0ff4849612f2731c5ea4ddbd25",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler.cc"
    },
    {
      "type": "modify",
      "old_id": "0bd6624740f065d8458c083a12c6fd25773ab723",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler.h",
      "new_id": "d40c05752e318b4ea1c71437e2349f03b6f454d7",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler.h"
    },
    {
      "type": "modify",
      "old_id": "5cd3de0d32ce7e0d4408de96e048243a8831426c",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler_test.py",
      "new_id": "b90b2c49ff18867091a07bf170e4d860720ae960",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler_test.py"
    },
    {
      "type": "modify",
      "old_id": "021f6a5ba8c9c54fefc5d6de3931eda751df5cf2",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/initialize_module.cc",
      "new_id": "5a2ebdb7ec949bf885d6378bd381c9726d1496ef",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/initialize_module.cc"
    },
    {
      "type": "modify",
      "old_id": "3d7d4804401240161ffecf3eb049c30a4a0a8ac9",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/runtime_test.py",
      "new_id": "a6d3db669d0f2263ed0fba7037c1f26252927ae7",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/runtime_test.py"
    },
    {
      "type": "modify",
      "old_id": "63f2131be129242f680997fb0e2b958dcf2b06b0",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/status_utils.cc",
      "new_id": "9e3e91dd2cc98cffbe641d9c5db172e0925519cc",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/status_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "feda6cbbd873632296d7115afe02e338ac770faa",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/status_utils.h",
      "new_id": "34d77a668f533306a49fbbbf042a48b8e5705391",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/status_utils.h"
    },
    {
      "type": "delete",
      "old_id": "b2e09b09f6a5a5f2cea420b5782219bf2d006d6b",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/tensorflow/register_tensorflow.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "2838997002f4785902c6d2818775347bf04d7a49",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/tensorflow/BUILD",
      "new_id": "33a8f1fc649140da9169e8d67ab0f8b300e02e03",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/tf_interop/BUILD",
      "score": 73
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0e85a7d6029d64040e5c925393a0c624758c57c",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/tf_interop/register_tensorflow.cc"
    },
    {
      "type": "rename",
      "old_id": "95dbf3e1b4888abadfb54d0a3cd0c09362db53d7",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/tensorflow/register_tensorflow.h",
      "new_id": "7a54404f7165abac6494f67e0eb503edef88c7a7",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/tf_interop/register_tensorflow.h",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "41e0eedb3527d1d8b6b33f011c1ca7f013a1b2b4",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/tensorflow/register_tensorflow_noop.cc",
      "new_id": "e5f83aa43a4192eb1820d96bd2d9ec19419d0bca",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/tf_interop/register_tensorflow_noop.cc",
      "score": 91
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d0ee596c6201c455c1af200ccafbc49d50f9460",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/tf_interop/saved_model_test.py"
    },
    {
      "type": "modify",
      "old_id": "b0757bc814f8c71ce186057cff8e5fef233987b3",
      "old_mode": 33188,
      "old_path": "colab/low_level_invoke_function.ipynb",
      "new_id": "bcc7bf5e41e79010ce96e23a9ae45a87ea278bd1",
      "new_mode": 33188,
      "new_path": "colab/low_level_invoke_function.ipynb"
    },
    {
      "type": "modify",
      "old_id": "ed4766e3d064cc100eba6c61b12591e0be89df7c",
      "old_mode": 33188,
      "old_path": "colab/simple_tensorflow_module_import.ipynb",
      "new_id": "11befd7d6792bc51c2947ee3a8524561f32691c5",
      "new_mode": 33188,
      "new_path": "colab/simple_tensorflow_module_import.ipynb"
    },
    {
      "type": "modify",
      "old_id": "d21f74c6b660b55b9b00dbb26585b4607be06259",
      "old_mode": 33188,
      "old_path": "iree/BUILD.bazel",
      "new_id": "eed7ab7f8eb9287c893dc8d9751befaa97f3e7cd",
      "new_mode": 33188,
      "new_path": "iree/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "31fe1fb8bd92d0d6b9013ed9a1f63c3ea5f28cca",
      "old_mode": 33188,
      "old_path": "iree/build_defs.bzl",
      "new_id": "d1bce9ffc12a23c6824b639cfd8f2f777fe04592",
      "new_mode": 33188,
      "new_path": "iree/build_defs.bzl"
    }
  ]
}
