)]}'
{
  "commit": "027119e16fcd54d3c55ab283fb4b154d908c278d",
  "tree": "9684713133b900807957afb35a72e40c1ee89331",
  "parents": [
    "b818b3a1d6b6c82a2c127b74f5363d4e5fdaa8ac"
  ],
  "author": {
    "name": "Dan Moldovan",
    "email": "mdan@google.com",
    "time": "Fri Dec 24 11:10:05 2021 -0800"
  },
  "committer": {
    "name": "TensorFlower Gardener",
    "email": "gardener@tensorflow.org",
    "time": "Fri Dec 24 11:14:53 2021 -0800"
  },
  "message": "Several improvements.\nReplicateIdenticalInputs:\n * let it accept different input types, so long as they\u0027re in a subtyping relation, and infer the most specific one (rather than using the first non-empty argument it finds)\n * rename it to Merge\nUnaryContainerCreate: fix argument name\nforward_type_test.cc: fix mispelled name\n\nPiperOrigin-RevId: 418183008\nChange-Id: I973d63e32227cd2ca98c8e69bbfc23d823195960\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7c3bc7601a3a2daf09cad90c62b1c9361ce9b12",
      "old_mode": 33188,
      "old_path": "tensorflow/core/common_runtime/forward_type_inference_test.cc",
      "new_id": "45e34261e6c774942c087959628dd2f55738cade",
      "new_mode": 33188,
      "new_path": "tensorflow/core/common_runtime/forward_type_inference_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ca1c1bdc6c94bcde3da529934a55ff73c7be0ad0",
      "old_mode": 33188,
      "old_path": "tensorflow/core/framework/full_type_inference_util.cc",
      "new_id": "f15218bf5a7c002780e4b91afe2aade0c89bc4db",
      "new_mode": 33188,
      "new_path": "tensorflow/core/framework/full_type_inference_util.cc"
    },
    {
      "type": "modify",
      "old_id": "fbce510102383ce348131a027297335bed44184b",
      "old_mode": 33188,
      "old_path": "tensorflow/core/framework/full_type_inference_util.h",
      "new_id": "94a863a8e3c79316b7cdfc4b4ffa761d5366ef5b",
      "new_mode": 33188,
      "new_path": "tensorflow/core/framework/full_type_inference_util.h"
    },
    {
      "type": "modify",
      "old_id": "dc64a14cdf0d5c9dc0c44deea742cbabd952fd10",
      "old_mode": 33188,
      "old_path": "tensorflow/core/framework/full_type_inference_util_test.cc",
      "new_id": "b4bae38ec671c121ceeacd086aea8340c134c854",
      "new_mode": 33188,
      "new_path": "tensorflow/core/framework/full_type_inference_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a84e651d9a0af24fde5fbdd748fea4a6c39aeb60",
      "old_mode": 33188,
      "old_path": "tensorflow/core/ops/control_flow_ops.cc",
      "new_id": "9455fc87f5a553742f88cb6691921dda217d074a",
      "new_mode": 33188,
      "new_path": "tensorflow/core/ops/control_flow_ops.cc"
    }
  ]
}
