)]}'
{
  "commit": "a4544276dcb3ae15f3eaf6ead2110ef50fd9d796",
  "tree": "67ea86504f37c6f088da72a031eb54aad7bfb5e9",
  "parents": [
    "24a03e3ab3515c0c876f563ca954036f8224df27"
  ],
  "author": {
    "name": "Kousik Kumar",
    "email": "kousikk@google.com",
    "time": "Mon Mar 30 12:51:16 2020 -0700"
  },
  "committer": {
    "name": "Kousik Kumar",
    "email": "kousikk@google.com",
    "time": "Tue Mar 31 07:22:58 2020 -0700"
  },
  "message": "Ignore invalid symlinks when computing Merkle tree\n\nWhen given an output directory containing an invalid symlink (i.e., a\nsymlink pointing to a non-existent file), the SDK fails to compute\nMerkle tree because of Stat failure. This change makes the SDK ignore\nit.\n\nTested by both using this version of re-client and added unit-tests.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1ff626a92e3d05932e1974e1c9c6f835fad26f3",
      "old_mode": 33188,
      "old_path": "go/pkg/filemetadata/filemetadata.go",
      "new_id": "4537f6c7dbe56eaa5dcd4c3ee51ce22576f87609",
      "new_mode": 33188,
      "new_path": "go/pkg/filemetadata/filemetadata.go"
    },
    {
      "type": "modify",
      "old_id": "ba406eabb9090fc375cbc24a07098774874952aa",
      "old_mode": 33188,
      "old_path": "go/pkg/tree/tree.go",
      "new_id": "a13da421c84c73d1d1974fb7694f1c46858e68c4",
      "new_mode": 33188,
      "new_path": "go/pkg/tree/tree.go"
    },
    {
      "type": "modify",
      "old_id": "43b45df1f8e56e385aab426cc0e0d764700e709e",
      "old_mode": 33188,
      "old_path": "go/pkg/tree/tree_test.go",
      "new_id": "9f027c35479fc3bf011ed61b9362aabf43be555d",
      "new_mode": 33188,
      "new_path": "go/pkg/tree/tree_test.go"
    }
  ]
}
