)]}'
{
  "log": [
    {
      "commit": "e1c5ed4dfd06c7e5e3dc329699cb5f585ec7f88c",
      "tree": "905facd09dd2b9c2a7d00d5aa20475697aa92a37",
      "parents": [
        "027ef713f64ca14aeeb16ea394d254b9d0f2f695"
      ],
      "author": {
        "name": "Andrey Klimentyev",
        "email": "andrey.klimentyev@flant.com",
        "time": "Wed Oct 09 12:32:44 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 12:32:44 2019 +0300"
      },
      "message": "Update DataSourceVMwareGuestInfo.py"
    },
    {
      "commit": "027ef713f64ca14aeeb16ea394d254b9d0f2f695",
      "tree": "02120d3a83c22df5cfd42025a3a274f223bbe90b",
      "parents": [
        "99442e7ab784561c116caae54fe3a0c4a947a207",
        "f0d27ea5f5ca4ec93a537433a76f22f5597eac7e"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "101085+akutz@users.noreply.github.com",
        "time": "Thu Sep 05 13:35:43 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 05 13:35:43 2019 -0500"
      },
      "message": "Merge pull request #16 from keerthanakalyan/topic/fix-fqdn-getdata\n\nFix getfqdn and getdata"
    },
    {
      "commit": "f0d27ea5f5ca4ec93a537433a76f22f5597eac7e",
      "tree": "02120d3a83c22df5cfd42025a3a274f223bbe90b",
      "parents": [
        "99442e7ab784561c116caae54fe3a0c4a947a207"
      ],
      "author": {
        "name": "Keerthana K",
        "email": "keerthanak@vmware.com",
        "time": "Thu Sep 05 21:46:31 2019 +0530"
      },
      "committer": {
        "name": "Keerthana K",
        "email": "keerthanak@vmware.com",
        "time": "Thu Sep 05 21:46:31 2019 +0530"
      },
      "message": "Fix getfqdn and getdata\n\n1. socket.getfqdn() returns incorrect fqdn. This issue is already reported in\n   python issues https://bugs.python.org/issue5004\n   Replacing getfqdn() with getaddrinfo() and retrieve the fqdn from its result.\n\n2. get_data() returns True even when there is no metadata, vendordata or userdata\n   available. This causes cloud-init to update configurations which are enabled through\n   VMwareGuestInfo datasource. Returning false from this function when there is no data.\n"
    },
    {
      "commit": "99442e7ab784561c116caae54fe3a0c4a947a207",
      "tree": "2b9b33a2660916e6202d40fa64811840b12f6a78",
      "parents": [
        "9a3286b7f56fd189c9283f5f808b3520ee060f55",
        "84389c89653316c1f54975ae0ebcd332d3666148"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "101085+akutz@users.noreply.github.com",
        "time": "Sun Jun 02 19:24:58 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 02 19:24:58 2019 -0500"
      },
      "message": "Merge pull request #10 from akutz/bugfix/network-data\n\nFix issue with network data object"
    },
    {
      "commit": "84389c89653316c1f54975ae0ebcd332d3666148",
      "tree": "2b9b33a2660916e6202d40fa64811840b12f6a78",
      "parents": [
        "9a3286b7f56fd189c9283f5f808b3520ee060f55"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 19:24:38 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 19:24:38 2019 -0500"
      },
      "message": "Fix issue with network data object\n\nThis patch corrects how the network data extracted from metadata is\npackaged. It now correctly is nested inside of a \"config\" field so that\nthe entire object can be given back to cloud-init.\n"
    },
    {
      "commit": "9a3286b7f56fd189c9283f5f808b3520ee060f55",
      "tree": "c9d7ac2fbaae7ca5f5bbad33185b7a980341af0f",
      "parents": [
        "7d10ac3d67e3d1fc57abc543da680619d8071ef0",
        "0b519f75972e40194dffb9faaa15e67b161dc00d"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "101085+akutz@users.noreply.github.com",
        "time": "Sun Jun 02 15:01:08 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 02 15:01:08 2019 -0500"
      },
      "message": "Merge pull request #9 from akutz/feature/default-ip\n\nDefault IP addresses, linting, requirements"
    },
    {
      "commit": "0b519f75972e40194dffb9faaa15e67b161dc00d",
      "tree": "c9d7ac2fbaae7ca5f5bbad33185b7a980341af0f",
      "parents": [
        "ffc4dd5fcbdfedaaad0ef8faaf338b3183bef6d4"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 14:58:57 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 14:58:57 2019 -0500"
      },
      "message": "Update installer with reqs; default IP addrs\n\nThis patch udpates the install script to support installing the\ndeepmerge and netifaces via pip if either are missing.\n\nThis patch also supports setting the default IPv4 address via the IPv6\nif the former is missing and the latter isn\u0027t.\n"
    },
    {
      "commit": "ffc4dd5fcbdfedaaad0ef8faaf338b3183bef6d4",
      "tree": "4db7850841b30a5577cc6f92d4dc7d2d37c8b51b",
      "parents": [
        "5a10e5a5022fe8048afc3e5c381636b0d0bc7d75"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 11:34:55 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 11:34:55 2019 -0500"
      },
      "message": "Add default IPv4 and IPv6 addrs to metadata\n\nThis patch collects the default IPv4 and IPv6 addresses for the\npersisted metadata if either can be discovered.\n"
    },
    {
      "commit": "5a10e5a5022fe8048afc3e5c381636b0d0bc7d75",
      "tree": "8192b50ca01a6a3333c24609e94114e3e9a4c501",
      "parents": [
        "5b0bc0507a825d4c7d51e28c86321bc163c11df7"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 11:21:32 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 11:21:32 2019 -0500"
      },
      "message": "Add a pip requirements file\n\nThis patch adds a pip requirements file to make it easy to \"pip install\n-r requirements.txt\" to satisfy the imports for the datasource.\n"
    },
    {
      "commit": "5b0bc0507a825d4c7d51e28c86321bc163c11df7",
      "tree": "9e08b38e3e445ec40d40af4e901b8d27e53be94b",
      "parents": [
        "7d10ac3d67e3d1fc57abc543da680619d8071ef0"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 11:20:56 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Jun 02 11:20:56 2019 -0500"
      },
      "message": "Adds a .pylintrc for linting\n\nThis patch adds a .pylintrc file to whitelist errors about missing\nsources for the netifaces module.\n"
    },
    {
      "commit": "7d10ac3d67e3d1fc57abc543da680619d8071ef0",
      "tree": "b131274f782f4e88647cfc2b2830abefaa1d3dd2",
      "parents": [
        "d1f6764f6d1adca8117a319bef4cd46acf66c0a7",
        "0d1fce52965d794ac998ff0a820899205edbc8a6"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "101085+akutz@users.noreply.github.com",
        "time": "Sat Jun 01 19:05:14 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 01 19:05:14 2019 -0500"
      },
      "message": "Merge pull request #8 from akutz/feature/persisted-metadata\n\nSupport persisted metadata"
    },
    {
      "commit": "0d1fce52965d794ac998ff0a820899205edbc8a6",
      "tree": "b131274f782f4e88647cfc2b2830abefaa1d3dd2",
      "parents": [
        "d1f6764f6d1adca8117a319bef4cd46acf66c0a7"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sat Jun 01 18:54:29 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sat Jun 01 18:54:29 2019 -0500"
      },
      "message": "Support persisted metadata\n\nThis patch supports writing persisted metadata that includes network\ninformation. The datasource collects information about the host,\nincluding the network interfaces, and stores the information in the\npersisted metadata.\n"
    },
    {
      "commit": "d1f6764f6d1adca8117a319bef4cd46acf66c0a7",
      "tree": "83a28558935ecc54ff1c642a5995fffeb515d717",
      "parents": [
        "59d76d1c5cc9513f481e6b20c81af38159e8fcac"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Thu May 30 12:33:50 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Thu May 30 12:33:50 2019 -0500"
      },
      "message": "Update install dir for dscheck_VMwareGuestInfo\n\nThis patch amends 9efe9a2f1523e25bbd88e2b8952f0cccf061e0bb and updates\nthe install directory for dscheck_VMwareGuestInfo to /usr/bin as\n/usr/local/bin is not in the PATH when systemd runs\ncloud-init-generator, which uses ds-identify to determine what\ndatasources are available.\n"
    },
    {
      "commit": "59d76d1c5cc9513f481e6b20c81af38159e8fcac",
      "tree": "20554f8b7f64f096dac9a5d4e7e8b4b8a7718051",
      "parents": [
        "e982666a2ec87deaba1d6f3374933abf43df9d89"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Wed May 29 13:38:28 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Wed May 29 13:39:19 2019 -0500"
      },
      "message": "Support yaml metadata\n\nThis patch adds support for parsing the metadata as YAML if loading the\nmetadata from JSON fails.\n"
    },
    {
      "commit": "e982666a2ec87deaba1d6f3374933abf43df9d89",
      "tree": "4e304231715efc96d077bc955d9e3be8aedd38d5",
      "parents": [
        "9efe9a2f1523e25bbd88e2b8952f0cccf061e0bb",
        "6ba6bcb1440569d64b74c3edb85242b812e4b2dd"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "101085+akutz@users.noreply.github.com",
        "time": "Thu May 23 22:10:51 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 23 22:10:51 2019 -0500"
      },
      "message": "Merge pull request #7 from imikushin/vmware\n\nUse the repo under vmware org for installation artifacts"
    },
    {
      "commit": "6ba6bcb1440569d64b74c3edb85242b812e4b2dd",
      "tree": "4e304231715efc96d077bc955d9e3be8aedd38d5",
      "parents": [
        "9efe9a2f1523e25bbd88e2b8952f0cccf061e0bb"
      ],
      "author": {
        "name": "Ivan Mikushin",
        "email": "imikushin@vmware.com",
        "time": "Thu May 23 19:43:55 2019 -0700"
      },
      "committer": {
        "name": "Ivan Mikushin",
        "email": "imikushin@vmware.com",
        "time": "Thu May 23 19:43:55 2019 -0700"
      },
      "message": "Use the repo under vmware org for installation artifacts\n"
    },
    {
      "commit": "9efe9a2f1523e25bbd88e2b8952f0cccf061e0bb",
      "tree": "bd20011bf0d1eab7cf3123336c1469043e6bf8aa",
      "parents": [
        "36a15f96596072820db466340ab9410a340f632e"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Wed May 22 13:46:51 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Wed May 22 13:46:51 2019 -0500"
      },
      "message": "Support for ds-identify\n\nThis patch adds support for using the datasource with cloud-init\ninstallations that leverage ds-identify\n(https://github.com/number5/cloud-init/blob/master/tools/ds-identify).\n\nThe ds-identify program uses bash types (functions, scripts, etc.) to\ndetermine whether or not a configured datasource is valid on the\ninstalled system. The script in this patch allows the ds-identify\nprogram to query whether or not the VMwareGuestInfo datasource is valid.\nOtherwise, depending on how ds-identify is configured, a system\nconfigured to use the VMwareGuestInfo datasource might actually have it\ndisabled after ds-identify fails to query the datasource\u0027s availability.\n"
    },
    {
      "commit": "36a15f96596072820db466340ab9410a340f632e",
      "tree": "0a27beadfc996689e430ee247241b53ecaf1a9e2",
      "parents": [
        "dfb46b78b30ae2341540a1fe8ce07a46e17a4b17"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Tue May 21 08:30:18 2019 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Tue May 21 08:30:18 2019 -0500"
      },
      "message": "Add check for curl\n\nThis patch causes the install script to exit with an error if curl is\nnot available.\n"
    },
    {
      "commit": "dfb46b78b30ae2341540a1fe8ce07a46e17a4b17",
      "tree": "6217d81a34cbe25b8392457720abf634c22720eb",
      "parents": [
        "d0dcd66da9c62c916803ced2997c3336e67b5610",
        "3f81ea31a004187f6a8878bc8fa8e8afb6885d15"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "101085+akutz@users.noreply.github.com",
        "time": "Wed Apr 17 11:16:40 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 17 11:16:40 2019 -0500"
      },
      "message": "Merge pull request #4 from excilsploft/readme_fix\n\nfixed the network config name"
    },
    {
      "commit": "3f81ea31a004187f6a8878bc8fa8e8afb6885d15",
      "tree": "6217d81a34cbe25b8392457720abf634c22720eb",
      "parents": [
        "d0dcd66da9c62c916803ced2997c3336e67b5610"
      ],
      "author": {
        "name": "Jones, Kyle",
        "email": "kyle.jones@nike.com",
        "time": "Tue Apr 16 15:45:45 2019 -0700"
      },
      "committer": {
        "name": "Jones, Kyle",
        "email": "kyle.jones@nike.com",
        "time": "Tue Apr 16 15:45:45 2019 -0700"
      },
      "message": "fixed the network config name\n"
    },
    {
      "commit": "d0dcd66da9c62c916803ced2997c3336e67b5610",
      "tree": "701a526d4f1a7e82a238341e3814d962ad4273d6",
      "parents": [
        "8399c15a1c2ce300d67b545764c3347c1afe6daf"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Mon Feb 11 14:47:33 2019 -0600"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Mon Feb 11 14:47:33 2019 -0600"
      },
      "message": "Updated README to reflect transfer\n\nThis patch updates the README to reflect the org transfer.\n"
    },
    {
      "commit": "8399c15a1c2ce300d67b545764c3347c1afe6daf",
      "tree": "9293b6ada9322759bf891a32bd71c17a26f23f04",
      "parents": [
        "a5733401f47b1c2fffabcadd8d44d122ee6e33f1"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Thu Oct 11 14:38:35 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Thu Oct 11 14:38:35 2018 -0500"
      },
      "message": "Release 1.1.0\n\nThis patch marks release 1.1.0.\n"
    },
    {
      "commit": "a5733401f47b1c2fffabcadd8d44d122ee6e33f1",
      "tree": "5230aa2cbc48e2e46a4fb15096e4fc831a3c9984",
      "parents": [
        "f808b4582a0e1872990b5d84788de28116a61cd7",
        "3a4216851bb91d5d826153e0b84dcfb5da018285"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "sakutz@gmail.com",
        "time": "Wed Oct 10 18:01:47 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 10 18:01:47 2018 -0500"
      },
      "message": "Merge pull request #1 from sidharthsurana/fix-ubuntu\n\nFix the issue related to different python versions"
    },
    {
      "commit": "3a4216851bb91d5d826153e0b84dcfb5da018285",
      "tree": "5230aa2cbc48e2e46a4fb15096e4fc831a3c9984",
      "parents": [
        "f808b4582a0e1872990b5d84788de28116a61cd7"
      ],
      "author": {
        "name": "Sidharth Surana",
        "email": "ssurana@vmware.com",
        "time": "Wed Oct 10 15:42:08 2018 -0700"
      },
      "committer": {
        "name": "Sidharth Surana",
        "email": "ssurana@vmware.com",
        "time": "Wed Oct 10 15:43:55 2018 -0700"
      },
      "message": "Fix the issue related to different python versions\n"
    },
    {
      "commit": "f808b4582a0e1872990b5d84788de28116a61cd7",
      "tree": "ab5454ae155714e4efaa532e50e6b23897b5a749",
      "parents": [
        "dd794a415bab45ad383da8a10655efe202bee945"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Wed Oct 10 14:16:47 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Wed Oct 10 14:16:47 2018 -0500"
      },
      "message": "Fix bug with install script\n\nThis patch fixes an issue with the install.sh script where the\n/etc/cloud directory was the incorrect location.\n"
    },
    {
      "commit": "dd794a415bab45ad383da8a10655efe202bee945",
      "tree": "f15ad6a880dcdfcfe27be8f2618ff20da1c2842f",
      "parents": [
        "a4e23380ca359bd10f1755d37a4316790eb53075"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Tue Sep 18 10:04:21 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Tue Sep 18 10:04:21 2018 -0500"
      },
      "message": "Added VMware-provided license and notify info\n\nThis patch adds the required license and notify information to the\nproject and relevant sources.\n"
    },
    {
      "commit": "a4e23380ca359bd10f1755d37a4316790eb53075",
      "tree": "6561ec94d92728e52e47010148b101673be8803b",
      "parents": [
        "4f66b8b53ce207b00d3cfdcbdfea1c69d8934d4b"
      ],
      "author": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Tue Sep 18 09:59:01 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Tue Sep 18 09:59:01 2018 -0500"
      },
      "message": "Added link to GuestInfo example\n\nThis patch adds a link to the GoVmomi example for setting GuestInfo.\n"
    },
    {
      "commit": "4f66b8b53ce207b00d3cfdcbdfea1c69d8934d4b",
      "tree": "7fcf2b077dabf48eaaae0aea223bf000c7ab7a0a",
      "parents": [
        "ef1043692ed2c6c9318e7eb70721313d3f1fb703"
      ],
      "author": {
        "name": "Andrew Kutz",
        "email": "akutz@akutz-a01.vmware.com",
        "time": "Sun Sep 16 18:28:59 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "akutz@vmware.com",
        "time": "Sun Sep 16 18:29:00 2018 -0500"
      },
      "message": "Renamed project/datasource; Install script\n\nThis patch refactors the name of the project, datasource,\nand adds an install script that can be curl bashed on\nLinux distributions that do not yet have a proper package\nfor this datasource.\n"
    },
    {
      "commit": "ef1043692ed2c6c9318e7eb70721313d3f1fb703",
      "tree": "f1521990b6775be936cee162f94006ceca28458c",
      "parents": [
        "7e7852ab87c070697cbbd4f167dbebe88c854aa3"
      ],
      "author": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:59:38 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:59:56 2018 -0500"
      },
      "message": "Changed RPM name to include OS ver info, ex. el7\n\nThis patch changes the RPM name to include OS version information, such\nas \"el7\" for RHEL/CentOS 7.\n"
    },
    {
      "commit": "7e7852ab87c070697cbbd4f167dbebe88c854aa3",
      "tree": "e563f5fcf75bbbb029c22b3dc93045da4ff1763f",
      "parents": [
        "df8fa1901529fc91662925a2abdab8bbc34a9b2f"
      ],
      "author": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:31:46 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:31:46 2018 -0500"
      },
      "message": "Updated README with RPM build instructions\n\nThis patch updates the README with instructions on building the RPM\nlocally.\n"
    },
    {
      "commit": "df8fa1901529fc91662925a2abdab8bbc34a9b2f",
      "tree": "ab483128e8ce512ae0965ea5272f1ee254c7757a",
      "parents": [
        "6501f90998c5d0cb1fecc0a9389137bc1c0cede8"
      ],
      "author": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:21:26 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:21:26 2018 -0500"
      },
      "message": "Renamed 10_vmx_guestinfo.cfg to 99_\n\nThis patch renames the cloud-init config file for enabling the\ndatasource to have a higher priority.\n"
    },
    {
      "commit": "6501f90998c5d0cb1fecc0a9389137bc1c0cede8",
      "tree": "934839d759aa37f96b5a4e3af93822cb0e6ca7f7",
      "parents": [
        "fb90488dfc3e427bb02640362c84c45e6e05e0a1"
      ],
      "author": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:19:05 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Fri Aug 24 12:19:05 2018 -0500"
      },
      "message": "Refactored data source to cloud-init interface\n\nThis patch heavily refactors the data source so it follows the\ncloud-init datasource interface standard. The hostname, network\nconfiguration, and instance ID are all set via the \"guestinfo.metadata\"\nproperty. Please see README.md for more information.\n"
    },
    {
      "commit": "fb90488dfc3e427bb02640362c84c45e6e05e0a1",
      "tree": "f1c17974d21167d6d29519597a45d699b5c24e82",
      "parents": [
        "77457a689cc765915d9461fd64aeb96754a40033"
      ],
      "author": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Thu Aug 23 18:25:14 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Thu Aug 23 18:26:53 2018 -0500"
      },
      "message": "Updated .gitignore\n\nThis patch updates the .gitignore file to include several local test\nassets.\n"
    },
    {
      "commit": "77457a689cc765915d9461fd64aeb96754a40033",
      "tree": "97467b9cf9c7dc779c35cf07f2468d79307a9ae9",
      "parents": [],
      "author": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Wed Aug 22 16:07:21 2018 -0500"
      },
      "committer": {
        "name": "akutz",
        "email": "sakutz@gmail.com",
        "time": "Thu Aug 23 18:05:36 2018 -0500"
      },
      "message": "Initial commit\n\nThis is the project\u0027s initial commit.\n"
    }
  ]
}
