)]}'
{
  "commit": "9346c62c8f62df22713463f8a453bb12bf08d400",
  "tree": "c6e88e508f111159b0d886f319702ecb3be822e8",
  "parents": [
    "c485f3dd0e601378f5fa1e53142685523f3a7953"
  ],
  "author": {
    "name": "Chris Parsons",
    "email": "cparsons@google.com",
    "time": "Wed Oct 09 14:54:11 2019 -0400"
  },
  "committer": {
    "name": "Chris Parsons",
    "email": "cparsons@google.com",
    "time": "Wed Oct 09 14:54:11 2019 -0400"
  },
  "message": "Update io_bazel dependency, jars, and tests\n\nThis new cut includes a new feature to render defaults for\nnon-mandatory rule and aspect attributes.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d2b75e6ab195a0bf5c9680f2935285a94217411",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "3de48c930eb9f9801ce803b2a250aad332505a9e",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "3b66271f3251925791515afd386ed778a8f4cac4",
      "old_mode": 33188,
      "old_path": "docs/stardoc_rule.md",
      "new_id": "ee225712cbbded3842ce887a390ab4357808e8b1",
      "new_mode": 33188,
      "new_path": "docs/stardoc_rule.md"
    },
    {
      "type": "modify",
      "old_id": "d7de27aed7b04cf6421322d74e157550bd639f37",
      "old_mode": 33261,
      "old_path": "stardoc/renderer_binary.jar",
      "new_id": "de03de35f08f46e1831ca59c04439f724080a850",
      "new_mode": 33261,
      "new_path": "stardoc/renderer_binary.jar"
    },
    {
      "type": "modify",
      "old_id": "1740a8cc804d32f973effd6618815d6a90d56288",
      "old_mode": 33261,
      "old_path": "stardoc/stardoc_binary.jar",
      "new_id": "38d04aff8ad605d2c4bc14e5e004ac1eb61ac244",
      "new_mode": 33261,
      "new_path": "stardoc/stardoc_binary.jar"
    },
    {
      "type": "modify",
      "old_id": "cd57ab7194360f5dece26e2cf2486f207cf3286a",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/aspect.vm",
      "new_id": "8bc33914d93875d4d0e0c4a5fc22352f0eb0d2e0",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/aspect.vm"
    },
    {
      "type": "modify",
      "old_id": "a6f546c7a675e7a9be2b15b9460a33b43337a1e1",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/rule.vm",
      "new_id": "567bc9f0dbf97e8fb78b0eeecd603186487b96d8",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/rule.vm"
    },
    {
      "type": "modify",
      "old_id": "a9a62b138081eb38e2e0914ad08c61e2b49bab9c",
      "old_mode": 33188,
      "old_path": "test/BUILD",
      "new_id": "51115993dc514bc9dbdae483680195311ad34460",
      "new_mode": 33188,
      "new_path": "test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6aaa2226a9cdda2fb09264c4cd5da52c8b58041c",
      "old_mode": 33188,
      "old_path": "test/testdata/android_basic_test/golden.txt",
      "new_id": "5c618697d7f48263908980a4920190f6314c7b8e",
      "new_mode": 33188,
      "new_path": "test/testdata/android_basic_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "17f45e223360ac120144fde6c985fc02477888c9",
      "old_mode": 33188,
      "old_path": "test/testdata/angle_bracket_test/golden.txt",
      "new_id": "c86d62b6450fc3dd4aeeb84e69c5680a5206c4f0",
      "new_mode": 33188,
      "new_path": "test/testdata/angle_bracket_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "fb32185481ec5cdde9677be4aa533a6a46b762af",
      "old_mode": 33188,
      "old_path": "test/testdata/apple_basic_test/golden.txt",
      "new_id": "a7931228d2d05a230bc4360ada7c33234b8125fc",
      "new_mode": 33188,
      "new_path": "test/testdata/apple_basic_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "057829e87632f4b69b3ab3b0d36088e7911a34d5",
      "old_mode": 33188,
      "old_path": "test/testdata/aspect_test/golden.txt",
      "new_id": "065e1343a309d6102b7eb16d673c400ee48c5274",
      "new_mode": 33188,
      "new_path": "test/testdata/aspect_test/golden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dce74de9431c3d1f256fc9a7e1f77215658f10f",
      "new_mode": 33188,
      "new_path": "test/testdata/attribute_defaults_test/golden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe891f6e180dd92c5b1c0a7fd3306922904accb9",
      "new_mode": 33188,
      "new_path": "test/testdata/attribute_defaults_test/input.bzl"
    },
    {
      "type": "modify",
      "old_id": "11fd8bd7ac0287cdfd0ff2b79acfbe447440d79a",
      "old_mode": 33188,
      "old_path": "test/testdata/attribute_types_test/golden.txt",
      "new_id": "c55d06f825b13dff3f67536f12651fb31bc28ab6",
      "new_mode": 33188,
      "new_path": "test/testdata/attribute_types_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "0c15354b58f9207422ba370c6598e2a0d32d3c7a",
      "old_mode": 33188,
      "old_path": "test/testdata/cc_api_test/golden.txt",
      "new_id": "79ae8b53db651a7331c918e47798c8baa99eacea",
      "new_mode": 33188,
      "new_path": "test/testdata/cc_api_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "574f8c8504d6376f9453ad7ebc2ce633424e57f5",
      "old_mode": 33188,
      "old_path": "test/testdata/cpp_basic_test/golden.txt",
      "new_id": "21d4723777acb3c3f403e00021a09189aae9260a",
      "new_mode": 33188,
      "new_path": "test/testdata/cpp_basic_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "257b942ba6adf723679450a611b37b10f15f612a",
      "old_mode": 33188,
      "old_path": "test/testdata/filter_rules_test/golden.txt",
      "new_id": "12e985f212405e28501a6aef2c8e70b7147af676",
      "new_mode": 33188,
      "new_path": "test/testdata/filter_rules_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "6fff99bcbe6b5407e8d754d96e4990385b81adb9",
      "old_mode": 33188,
      "old_path": "test/testdata/function_basic_test/golden.txt",
      "new_id": "0fca193bbb02982b25ebba4be290ecf4157d9c81",
      "new_mode": 33188,
      "new_path": "test/testdata/function_basic_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "d21530141f2a048700c5359c91c319d4cb751e1d",
      "old_mode": 33188,
      "old_path": "test/testdata/generated_bzl_test/golden.txt",
      "new_id": "58c57136ada1dedc7533ccc3a4e84e2c14216740",
      "new_mode": 33188,
      "new_path": "test/testdata/generated_bzl_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "5bde3ee4cffe775d20d42676417bef44ec323ac5",
      "old_mode": 33188,
      "old_path": "test/testdata/java_basic_test/golden.txt",
      "new_id": "73fef609671d1febd30676a4afa1d9095faad645",
      "new_mode": 33188,
      "new_path": "test/testdata/java_basic_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "b12899ed9811b7eade634a6ca475f75fb1186dca",
      "old_mode": 33188,
      "old_path": "test/testdata/misc_apis_test/golden.txt",
      "new_id": "2a93a2f028c22d362b7bff34354f7c700d8f35e0",
      "new_mode": 33188,
      "new_path": "test/testdata/misc_apis_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "a49feee307dd72bc76154767ee8137a5e5b1112f",
      "old_mode": 33188,
      "old_path": "test/testdata/multiple_files_test/golden.txt",
      "new_id": "a6ca7f079290e762fe9a5522a5394ca00d034c05",
      "new_mode": 33188,
      "new_path": "test/testdata/multiple_files_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "c53496dd7f1a97b94aa069bfaa7cac155315f8bc",
      "old_mode": 33188,
      "old_path": "test/testdata/multiple_rules_test/golden.txt",
      "new_id": "ca4f407d2f6236900b1ba950db1e7b8ea197d0fb",
      "new_mode": 33188,
      "new_path": "test/testdata/multiple_rules_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "3c7d256ad2245db68be55c75841b117e12949fc3",
      "old_mode": 33188,
      "old_path": "test/testdata/proto_format_test/golden.raw",
      "new_id": "d158834b48b260a7f81e84d5e9b3931b0d0d999e",
      "new_mode": 33188,
      "new_path": "test/testdata/proto_format_test/golden.raw"
    },
    {
      "type": "delete",
      "old_id": "3c7d256ad2245db68be55c75841b117e12949fc3",
      "old_mode": 33261,
      "old_path": "test/testdata/proto_format_test/golden.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5ab157eee331810e9bd6bd9edcbf1e2cc22dcfd0",
      "old_mode": 33188,
      "old_path": "test/testdata/providers_for_attributes_test/golden.txt",
      "new_id": "9f1dd2b6185cbda626f91d2702e046259a91d4be",
      "new_mode": 33188,
      "new_path": "test/testdata/providers_for_attributes_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "eb226bb09d9f7134950d41041c9443724dbf4154",
      "old_mode": 33188,
      "old_path": "test/testdata/py_rule_test/golden.txt",
      "new_id": "81b44d8b8480b0147e4c79e3dfa52900d6b76e24",
      "new_mode": 33188,
      "new_path": "test/testdata/py_rule_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "c565a11344f8031ce8e8d6bbe06227ee4e875ec6",
      "old_mode": 33188,
      "old_path": "test/testdata/repo_rules_test/golden.txt",
      "new_id": "b40071fde4b5bbc595cfd992b9dba1ec3e82790d",
      "new_mode": 33188,
      "new_path": "test/testdata/repo_rules_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "d21530141f2a048700c5359c91c319d4cb751e1d",
      "old_mode": 33188,
      "old_path": "test/testdata/same_level_file_test/golden.txt",
      "new_id": "58c57136ada1dedc7533ccc3a4e84e2c14216740",
      "new_mode": 33188,
      "new_path": "test/testdata/same_level_file_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "308102340962cdb61b234d1f8961bacd63e492f6",
      "old_mode": 33188,
      "old_path": "test/testdata/simple_test/golden.txt",
      "new_id": "0a4276fe0fefcc3909f39f033cc5994696afced2",
      "new_mode": 33188,
      "new_path": "test/testdata/simple_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "7b9bfff7d2a05caeda297adb58922b04950d5ed1",
      "old_mode": 33188,
      "old_path": "test/testdata/struct_default_value_test/golden.txt",
      "new_id": "6b15c1d939e633197b7ec4addde6a14262730680",
      "new_mode": 33188,
      "new_path": "test/testdata/struct_default_value_test/golden.txt"
    }
  ]
}
