)]}'
{
  "commit": "b4a27407e2be535f44b960929e7c4e6c0532f862",
  "tree": "4ad93d73e9de531f5e9c70bb5c3b38c4e74948dd",
  "parents": [
    "bdb6807825ac8479b9dc3fe5fdc58caae294f21b"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Apr 06 17:21:20 2020 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Apr 07 07:33:58 2020 +0000"
  },
  "message": "Coverage: Improve uncovered visualizations\n\nList all files, including those that have no coverage.\nEmit spans that were compiled, but not covered.\nEmit a % coverage per file.\n\nBug: b/152192800\nFixes: b/153182184\nChange-Id: I31c831273a8d3ee89c7ce0737b6e05398ff4f51b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/43491\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95aca1205c846d3e354702eea00487be1b8302b9",
      "old_mode": 33188,
      "old_path": "tests/regres/cov/coverage_test.go",
      "new_id": "c6fb2cd7b5d9b489d65e2c554050ad2234ee909e",
      "new_mode": 33188,
      "new_path": "tests/regres/cov/coverage_test.go"
    },
    {
      "type": "modify",
      "old_id": "100c3cbac522b065c6dc4034999d6d21fa76e3f3",
      "old_mode": 33188,
      "old_path": "tests/regres/cov/import.go",
      "new_id": "1328b50e14ce6bbc1e39b62d6b1de4a1d62396dd",
      "new_mode": 33188,
      "new_path": "tests/regres/cov/import.go"
    },
    {
      "type": "rename",
      "old_id": "925e93c0d4ffc7683f3eef9c307723c298f377f6",
      "old_mode": 33188,
      "old_path": "tests/regres/cov/parser.go",
      "new_id": "76bd2e18f9c7787d59d077a68d5bc8a14a68d430",
      "new_mode": 33188,
      "new_path": "tests/regres/cov/serialization.go",
      "score": 84
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9545936ef06e72183dcc442fa5ca79b9fbefd823",
      "new_mode": 33188,
      "new_path": "tests/regres/cov/span.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f11b280e3e83297ee74fc02b7dbae0bdf633f5e1",
      "new_mode": 33188,
      "new_path": "tests/regres/cov/span_test.go"
    },
    {
      "type": "modify",
      "old_id": "2f54a8240400886b5625ec9acf4e7138fd179001",
      "old_mode": 33188,
      "old_path": "tests/regres/cov/tree.go",
      "new_id": "b94de6804725d20a1cf334394aff742ed377a403",
      "new_mode": 33188,
      "new_path": "tests/regres/cov/tree.go"
    }
  ]
}
