)]}'
{
  "log": [
    {
      "commit": "bc182c41c782879cdfd756e541dcde6656140228",
      "tree": "21152ea5ed0434220735c69ea048bf2c6e187f71",
      "parents": [
        "8eaf152cacc1a82c6d844eb49c8a4e0d65e2f977"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Oct 22 15:10:25 2019 -0500"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Oct 22 15:10:25 2019 -0500"
      },
      "message": "service: Ensure starting when there\u0027s a ttyGS0 to write to\n\nAlso fix lintian sillyness.\n\nChange-Id: Ia9aa5228b20f080f1fd1a720e91111134ba1964b\n"
    },
    {
      "commit": "8eaf152cacc1a82c6d844eb49c8a4e0d65e2f977",
      "tree": "e3a61b9eaf246c7078d9f79546535da8707d3c1e",
      "parents": [
        "fc29fbec44d2ce9c773ec97cbf57fb1f9dd4f22a"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Mon Oct 21 16:06:43 2019 -0500"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Oct 22 10:53:29 2019 -0500"
      },
      "message": "vitalsd: finish the overall code and make it the nurse it should be\n\nVitalsd is a simple text-based tool that dumps the vital statistics of a running\nsystem to a serial device so that the vitality of the host machine can be\ntracked over time. This makes it ideal for use in scenarios where the underlying\ncause of a periodic freeze is unknown, and data is rarely available using normal\nmechanisms like dmesg and kernel printks.\n\nThings done in this change:\n\n  - Added a vitalsd systemd service\n  - Added argument parsing to the main routine\n  - Altered the code to output to stdout when a serial port isn\u0027t provided\n  - Added samplers for the following:\n    - vmstat\n    - thermal data from /sys\n    - cooling device data from /sys\n    - Iteration counters\n    - Time sampler\n  - Removed the MultiSampler class since it was unused.\n\nChange-Id: I462f3b995d80a79f1f0458b7c804cb58fab49e0d\n"
    },
    {
      "commit": "fc29fbec44d2ce9c773ec97cbf57fb1f9dd4f22a",
      "tree": "bd6b203cc69bc96b9ee65c39c9c7e1aeb924d6b4",
      "parents": [
        "f3e3fd8cb9dd957bc6b152ecb21a1aa9516542a6",
        "011849d0ac46658fddd74ceed526747d88a18ba7"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Oct 08 17:32:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 08 17:32:44 2019 +0000"
      },
      "message": "Merge \"lintian: Add explicit source format\""
    },
    {
      "commit": "011849d0ac46658fddd74ceed526747d88a18ba7",
      "tree": "4c321bfb20456af15d92f4547b428bc49672e20c",
      "parents": [
        "662f418f6ef91927ec44c92c3f2d8f8a2f1fee19"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Mon Oct 07 15:20:21 2019 -0500"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Mon Oct 07 15:20:21 2019 -0500"
      },
      "message": "lintian: Add explicit source format\n\nChange-Id: I90a7fa413cca2e1b9b2fa5a15dbe2eeab7f062d6\n"
    },
    {
      "commit": "f3e3fd8cb9dd957bc6b152ecb21a1aa9516542a6",
      "tree": "1a400a0d5acdf53f6ac717028b0e3011eb78c276",
      "parents": [
        "662f418f6ef91927ec44c92c3f2d8f8a2f1fee19"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Mon Oct 07 13:54:06 2019 -0500"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Mon Oct 07 13:54:06 2019 -0500"
      },
      "message": "day: Cut for the Day release\n\nChange-Id: Ica33159dca492a6910c88cb6c70f79ecd1f0cd0f\n"
    },
    {
      "commit": "662f418f6ef91927ec44c92c3f2d8f8a2f1fee19",
      "tree": "ff716a33c3d499559667e7636995ff499ceb4fc2",
      "parents": [
        "4a662abb2aea50aba2f8f7a4246aa20a8505ecc9"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Apr 05 10:58:21 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Apr 05 11:05:16 2019 -0700"
      },
      "message": "Lintian cleanups\n\nChange-Id: I32f8f614004064c43044078be11eeea74af570f1\n"
    },
    {
      "commit": "4a662abb2aea50aba2f8f7a4246aa20a8505ecc9",
      "tree": "9251724a6ab23bf21850117c2808f3234d7a5944",
      "parents": [
        "e7ae473f8aa267fa26078769733790f783c0e8b1"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Mar 19 18:16:22 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Mar 19 18:16:22 2019 -0700"
      },
      "message": "Create changelog entry for chef release\n\nChange-Id: I90c3080666fdc47b8da03819b53ada40ee546f2c\n"
    },
    {
      "commit": "e7ae473f8aa267fa26078769733790f783c0e8b1",
      "tree": "2a3825d91a126d31638ec0bc64b3bf1aece3e9c5",
      "parents": [
        "23d554cae276c196301b260a2dee0d434fa2d406"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Mar 12 16:50:55 2019 -0700"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Mar 12 16:50:55 2019 -0700"
      },
      "message": "Fix the support name\n\nChange-Id: I46065a2daf41b9f38177ed03121dd87728f1fa94\n"
    },
    {
      "commit": "23d554cae276c196301b260a2dee0d434fa2d406",
      "tree": "58dd6b9eeec451a8f4ba7cde7f95b66e01c8f03b",
      "parents": [
        "273dbbdad9d92558f243a6d715d73102c4170034"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Mar 12 16:27:23 2019 -0700"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Mar 12 16:27:23 2019 -0700"
      },
      "message": "Fix the support email address\n\nChange-Id: Id195aa934a9bfc662d8879edcd2c6d8b3815d341\n"
    },
    {
      "commit": "273dbbdad9d92558f243a6d715d73102c4170034",
      "tree": "dffbfa5d2a9479cc040ccdedd1d59da8a99aa6dd",
      "parents": [
        "437419481d74f31acd70b92b78456ef79d5f5492"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Thu Mar 07 15:54:55 2019 -0800"
      },
      "committer": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Thu Mar 07 16:54:50 2019 -0800"
      },
      "message": "vitalsd: First functional commit\n\nThis gives us the beginnings of a vitalsd service that can dump output to the\nserial ports.\n\nChange-Id: I17c796984e39971fc7a6a1d1e1e1322b8094370a\n"
    },
    {
      "commit": "437419481d74f31acd70b92b78456ef79d5f5492",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Tue Mar 05 01:23:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 01:23:25 2019 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
