)]}'
{
  "commit": "d38475eb2e3b37437f5002407e0bafe2ffea1d6d",
  "tree": "1d19f658ed3a8359f8ac49569d451967560eb053",
  "parents": [
    "6766a8ee3e74ce511c271f070c57ad3846a33a17"
  ],
  "author": {
    "name": "A. Unique TensorFlower",
    "email": "gardener@tensorflow.org",
    "time": "Fri Mar 27 10:29:03 2020 -0700"
  },
  "committer": {
    "name": "TensorFlower Gardener",
    "email": "gardener@tensorflow.org",
    "time": "Fri Mar 27 10:31:26 2020 -0700"
  },
  "message": "Clarifies meaning of is_tensor in the documentation.\n\nAlso clarifies documentation of TensorLike. Makes RaggedTensor subclass TensorLike.\nAlso renames _TensorLike to TensorLike since we expect more usages of it.\n\nPiperOrigin-RevId: 303357719\nChange-Id: Ieea5b0941e2149e2ad4670e449c72c471685cf37\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40493f07a2d67074935d30d104e8eb5d6284c1d2",
      "old_mode": 33188,
      "old_path": "tensorflow/python/autograph/operators/control_flow.py",
      "new_id": "a1ef5eeedab272e3a897d6e30e8b01ac341f16e7",
      "new_mode": 33188,
      "new_path": "tensorflow/python/autograph/operators/control_flow.py"
    },
    {
      "type": "modify",
      "old_id": "8ba9d4c925a0cb793adf3ea7d130f90d83f85848",
      "old_mode": 33188,
      "old_path": "tensorflow/python/data/kernel_tests/memory_cleanup_test.py",
      "new_id": "4917d6ec1631654d846d97ce26c5c8df853b1d74",
      "new_mode": 33188,
      "new_path": "tensorflow/python/data/kernel_tests/memory_cleanup_test.py"
    },
    {
      "type": "modify",
      "old_id": "c1b3a1775ec910c1536543b3f31b3b32e4fdbcc7",
      "old_mode": 33188,
      "old_path": "tensorflow/python/framework/indexed_slices.py",
      "new_id": "abf90547e50aa82f6fa4773d3fab3e9b86c69183",
      "new_mode": 33188,
      "new_path": "tensorflow/python/framework/indexed_slices.py"
    },
    {
      "type": "modify",
      "old_id": "9c752f557c542ee2e9d48af49c5cbc2d1a91e90a",
      "old_mode": 33188,
      "old_path": "tensorflow/python/framework/ops.py",
      "new_id": "0df275f9093058372e44357b2f602ceb83f4f6ff",
      "new_mode": 33188,
      "new_path": "tensorflow/python/framework/ops.py"
    },
    {
      "type": "modify",
      "old_id": "a175f80a6c38dfaac7c9cd68d6918ac3b9217567",
      "old_mode": 33188,
      "old_path": "tensorflow/python/framework/sparse_tensor.py",
      "new_id": "9af74ed569d9d5e19aceaad5f15e63039101de70",
      "new_mode": 33188,
      "new_path": "tensorflow/python/framework/sparse_tensor.py"
    },
    {
      "type": "modify",
      "old_id": "e8fe2f2fc0514322816aa66e3c640a68d949f591",
      "old_mode": 33188,
      "old_path": "tensorflow/python/framework/tensor_like.py",
      "new_id": "5fc2d3dd01f8dd709c542e8009029244d0a50da6",
      "new_mode": 33188,
      "new_path": "tensorflow/python/framework/tensor_like.py"
    },
    {
      "type": "modify",
      "old_id": "30cac68bfc5a8fecc83bbee80f022898a12e9968",
      "old_mode": 33188,
      "old_path": "tensorflow/python/framework/tensor_util.py",
      "new_id": "895fedc3649a90814cb3c4a55441a16c4d91703c",
      "new_mode": 33188,
      "new_path": "tensorflow/python/framework/tensor_util.py"
    },
    {
      "type": "modify",
      "old_id": "680f33f75a5b7f2af1eeb11c856778ed0f8c077d",
      "old_mode": 33188,
      "old_path": "tensorflow/python/keras/engine/training_utils.py",
      "new_id": "d901c4986db49a2658774e32d8b52f7d66ce39dc",
      "new_mode": 33188,
      "new_path": "tensorflow/python/keras/engine/training_utils.py"
    },
    {
      "type": "modify",
      "old_id": "a3a2a59204ff27e12369e3d2d729525e8c5bcc74",
      "old_mode": 33188,
      "old_path": "tensorflow/python/ops/ragged/ragged_tensor.py",
      "new_id": "a5bdb5fb9775b76803107160657ee84a5af7abc6",
      "new_mode": 33188,
      "new_path": "tensorflow/python/ops/ragged/ragged_tensor.py"
    },
    {
      "type": "modify",
      "old_id": "e9e805426a1b3d8951babd588323bb37919bfeb2",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v1/tensorflow.-indexed-slices.pbtxt",
      "new_id": "780f5e5cb6a58783b54061261f2cd5bf1a08c478",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v1/tensorflow.-indexed-slices.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "44a66874e70be1088596749378ea33210bfdcbe1",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v1/tensorflow.-ragged-tensor.pbtxt",
      "new_id": "920a48a2294d3b99ba247e90e3b27a8a5108713a",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v1/tensorflow.-ragged-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "d71812ce83a9af16932e026e678f69cdce95c10a",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v1/tensorflow.-sparse-tensor.pbtxt",
      "new_id": "261a6ae35a4462bbf2a11ca88ac400edb3b46228",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v1/tensorflow.-sparse-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "33742e3b867262a9b32ff5a7da0d29bc91580e1e",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v1/tensorflow.-tensor.pbtxt",
      "new_id": "fd80af51d2ae6e2e1febb8d47815852cb0c36431",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v1/tensorflow.-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "a3ea216468e3564be2f44524e6e173eddddeaeb7",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v1/tensorflow.sparse.-sparse-tensor.pbtxt",
      "new_id": "a563015afe321fd894438045634dffcb2697b6a9",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v1/tensorflow.sparse.-sparse-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "e9e805426a1b3d8951babd588323bb37919bfeb2",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v2/tensorflow.-indexed-slices.pbtxt",
      "new_id": "780f5e5cb6a58783b54061261f2cd5bf1a08c478",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v2/tensorflow.-indexed-slices.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "44a66874e70be1088596749378ea33210bfdcbe1",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v2/tensorflow.-ragged-tensor.pbtxt",
      "new_id": "920a48a2294d3b99ba247e90e3b27a8a5108713a",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v2/tensorflow.-ragged-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "d71812ce83a9af16932e026e678f69cdce95c10a",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v2/tensorflow.-sparse-tensor.pbtxt",
      "new_id": "261a6ae35a4462bbf2a11ca88ac400edb3b46228",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v2/tensorflow.-sparse-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "33742e3b867262a9b32ff5a7da0d29bc91580e1e",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v2/tensorflow.-tensor.pbtxt",
      "new_id": "fd80af51d2ae6e2e1febb8d47815852cb0c36431",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v2/tensorflow.-tensor.pbtxt"
    },
    {
      "type": "modify",
      "old_id": "a3ea216468e3564be2f44524e6e173eddddeaeb7",
      "old_mode": 33188,
      "old_path": "tensorflow/tools/api/golden/v2/tensorflow.sparse.-sparse-tensor.pbtxt",
      "new_id": "a563015afe321fd894438045634dffcb2697b6a9",
      "new_mode": 33188,
      "new_path": "tensorflow/tools/api/golden/v2/tensorflow.sparse.-sparse-tensor.pbtxt"
    }
  ]
}
