)]}'
{
  "log": [
    {
      "commit": "574eda8d743b07cb0e0e11540d4f1b7db7eeb68c",
      "tree": "8bb3cfafc2bca4c11c4deca4ea5f92e1af16282a",
      "parents": [
        "fa306776f93d607b88d4472f06ea788f69507945"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed May 28 10:30:43 2025 -0700"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed May 28 10:36:09 2025 -0700"
      },
      "message": "skabandclient: fix typos"
    },
    {
      "commit": "e9eaf6c556fe058ccc6f9aa60b7db0f4a3ec77d3",
      "tree": "22527d450d724872458b9258b9ec92d323ba3ed4",
      "parents": [
        "cabfa5520708460e4537216df26be15262c855e6"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon May 19 16:14:39 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon May 19 16:14:39 2025 -0700"
      },
      "message": "Add skaband heartbeat support.\n\nWe want Sketch to re-connect if its connection to skaband is busted. To\ndo so, we expect a heartbeat from skaband, and, if we\u0027ve missed it, we\nshut down the connection and re-connect.\n"
    },
    {
      "commit": "0ead54d4591b9de1dedb897302f3ffaf36454c8e",
      "tree": "aebc7418f3d60df3fcdafab155412f123454bb26",
      "parents": [
        "5eccd68ca894e5591bd6cc689bbb12b97a869464"
      ],
      "author": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Fri May 16 13:58:36 2025 -0700"
      },
      "committer": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Fri May 16 13:58:36 2025 -0700"
      },
      "message": "cmd/sketch: move NewSessionID function\n"
    },
    {
      "commit": "961cc9e4d4b527d1924d8919d9294fc53eebab40",
      "tree": "81e01c5ae3e1c122155079346a0cf0c2b016e632",
      "parents": [
        "c5b8ed462121e5f0d3abcf0ea17c00bb9e8b8846"
      ],
      "author": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Mon May 05 14:33:33 2025 -0700"
      },
      "committer": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Mon May 05 14:38:11 2025 -0700"
      },
      "message": "skabandclient: send model name on start of session\n\nFor #60\n"
    },
    {
      "commit": "fe3e9f7d8480ea2ed8cfa68a310a7d8bf6162160",
      "tree": "68fad2b385959732fc3ecf5acd697a6a89aaf551",
      "parents": [
        "b9ac849c781135bfd08e71d0b0b4355433006d1f"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Thu Apr 24 09:02:05 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Thu Apr 24 09:48:13 2025 -0700"
      },
      "message": "fix possible nil dereference\n\nI\u0027ve been seeing a stack track panic in these lines. Trying\nto be explicit about everything I can see being busted,\nto try to narrow it down. It reproduces with dying network\nconnections, but not yet reliably enough that I have steps.\n"
    },
    {
      "commit": "2e463fb649fcff14d4025ddb91f630a98e7da526",
      "tree": "0e86854d80d2759a913870655f13226c31f9d30c",
      "parents": [],
      "author": {
        "name": "Earl Lee",
        "email": "earl.lee@sketch.dev",
        "time": "Thu Apr 17 11:22:22 2025 -0700"
      },
      "committer": {
        "name": "Earl Lee",
        "email": "earl.lee@sketch.dev",
        "time": "Thu Apr 17 11:35:33 2025 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
