)]}'
{
  "commit": "ddcd0ecec13ccb5bc9c7fc8b3b86caac0b80a6c5",
  "tree": "3c4016e774a31dbc360fc9239bd0e595d05dec6e",
  "parents": [
    "06ac36e3d58ebb2777374c752106fcd1a82dd703"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "laurenzo@google.com",
    "time": "Fri Jan 10 14:53:08 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jan 10 14:54:09 2020 -0800"
  },
  "message": "Performs TensorFlow shape inference after inlining.\n\n* Allows more shapes to be discovered that may have been initially computed as dynamic due to TensorFlow\u0027s function rules.\n* Requires bumping tensorflow to 15ef640d4f7e5cdb78aa3b67a8b9d98de30e9e94 (populates tf.versions from SavedModel) to fully function but will just no-op without that patch.\n\nPiperOrigin-RevId: 289170622\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e6034c74354183689a10091c9d3a6642bf3327b",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler/conditional_tensorflow.py",
      "new_id": "4035781c1aa4c711124898045d2c3e8e74d0fb39",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler/conditional_tensorflow.py"
    }
  ]
}
