)]}'
{
  "commit": "8a73cd7eca373ff71d290ccf47d4829e5ca44209",
  "tree": "073ed10dd7a6169df9bedaebedd74ed9ed8522d8",
  "parents": [
    "782a1d35ce3e52ade40009985c42e1fa8325b72b"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Wed May 05 13:18:25 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 05 13:18:25 2021 -0700"
  },
  "message": "Fix frozen spinner (#61)\n\nFixes #60\r\n\r\nThe `late final` field isn\u0027t instantiated until it is read, so without\r\nforcing instantiation in the constructor there is no timer updating the\r\ndisplay. Move initialization back into the constructor.\r\n\r\nOther cleanup:\r\n- Remove the `_index` fields since it is otherwise identical to\r\n  `_timer.ticks`.\r\n- Use a Github Action config that more closely matches our other\r\n  packages.\r\n- Replace `homepage` with `repository` in the pubspec.\r\n\r\nThere are no existing tests for the spinner, and adding one would be a\r\nlarge task - this code was not written with testability in mind. For now\r\nleave this untested.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36eb913627bfffd89ef9aaac1ebe3637ed7e3096",
      "old_mode": 33188,
      "old_path": ".github/workflows/build.yaml",
      "new_id": "34a090ab309045fb54d5eeb5eed76245ad2d4ed3",
      "new_mode": 33188,
      "new_path": ".github/workflows/build.yaml"
    },
    {
      "type": "modify",
      "old_id": "92a3b28012ffc2769eb3e22ad78bc67aa61ed6f6",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "2cfde582b513093297db1ef69e29ecc0d6795603",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "cd3a72e311ad09846e3960d793a0cf21884b8332",
      "old_mode": 33188,
      "old_path": "lib/cli_logging.dart",
      "new_id": "193c4d029b6152883ea5148d42bed1d8215f6ca9",
      "new_mode": 33188,
      "new_path": "lib/cli_logging.dart"
    },
    {
      "type": "modify",
      "old_id": "9386c55a06a6fa852329ddf1498995e0a27ce7f4",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "ce17496e0648302776a11f8e31082f0292c8a3a2",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    }
  ]
}
