)]}'
{
  "log": [
    {
      "commit": "9a42f87f37b51eef614abd59a436249bfc4aa88b",
      "tree": "63440eb8a7460ed5b12c4d0bb186fb2055db2a2e",
      "parents": [
        "4839dec1bc3282349ef618f8721977895a443a0c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Feb 15 17:56:04 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Mar 05 16:05:15 2019 -0700"
      },
      "message": "[SEBA-450] (part 1)\n\nRefactoring, python3 compat, and tox tests on:\n\n- xosconfig\n- xosgenx\n- xosutil\n\nEliminate use of yaml.load() which is unsafe, switch to yaml.safe_load()\n\nMore diagnostics during database migration\n\nChange-Id: I0fae5782fca401603a7c4e4ec2b9269ad24bda97\n"
    },
    {
      "commit": "045b63d3a42d9fdc7757a18915cb268465ce0eb8",
      "tree": "b9fbe0cb959f76e1d651bc8c0e3e78aa2807ec62",
      "parents": [
        "acfbc89c3ea8fcffd8109f5237b5cc9ee29b386b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jan 22 16:30:57 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Jan 25 16:36:39 2019 -0700"
      },
      "message": "[SEBA-412] Automated reformat of Python code\n\nPasses of modernize, autopep8, black, then check with flake8\n\nflake8 + manual fixes:\n  lib/xos-config\n  lib/xos-kafka\n  lib/xos-util\n  xos/coreapi\n  xos/api\n  xos/xos_client\n\nChange-Id: Ib23cf84cb13beb3c6381fa0d79594dc9131dc815\n"
    },
    {
      "commit": "1f7791dae3d36bd5d5c916e643ed4620159a34d5",
      "tree": "a084d21a96556b68b5af7c9eb84f1c3e907253be",
      "parents": [
        "a1b089a6c727c511896d014329914a7a89c9eeac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 04 13:21:20 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 05 10:51:42 2018 -0700"
      },
      "message": "SEBA-282 xosgenx filtering by app or model;\nprovide a default argument class for XOSProcessor;\nremove tabs;\nrename unit tests missed by nose2\n\nChange-Id: I07b782982b6733f8828b8a5a72807326f430b1a5\n"
    },
    {
      "commit": "a17e6e46086801159f43c5b2d25a78205bffe378",
      "tree": "1b2fbcea3a623f1ab6ef39be6a530f7d0afe3c44",
      "parents": [
        "5e4fc089a9dbdc4e3e2fd777448b8112bc29701f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 25 10:28:25 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 25 10:48:34 2018 -0700"
      },
      "message": "Updating error message in xproto\n\nChange-Id: I21ff9746e61f83d83c7cc64c452913d1299b49f9\n"
    },
    {
      "commit": "bfb233a8186b06d77576b9cd603b7418ad056f55",
      "tree": "72926d7d4cd682353d26fb048d31172b8c90f970",
      "parents": [
        "a2cb1d31f951d246cc0ef98e271e4d85ee078fe4"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Feb 09 14:53:09 2018 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Feb 10 03:49:53 2018 +0000"
      },
      "message": "CORD-2247: Write basic static checker for xproto\n\nChange-Id: I63a96972e16fd8dd62d4dec840eede66cbb26368\n"
    },
    {
      "commit": "1aacca2e24e813d20dd4556f18bac67d1c9c5988",
      "tree": "16bf483cd1feab0f08c471ca6b14e81463623fc3",
      "parents": [
        "55e146abd0292b4fd6feb9b85196f6ad17c5ecdd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 02 09:17:58 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 03 15:34:38 2017 -0700"
      },
      "message": "CORD-1939: Incorporate additional xos-genx tests to framework\ncherry-pick from cord 4.1 of ba52abdba5afd8f9d4442a79945997178513094c\n\nChange-Id: Ia1b50fe5c7c41273bdb6df9b09c14351a479653a\n"
    },
    {
      "commit": "7dddd51519936e45fbd9709d20af5958d7ae0790",
      "tree": "7039c25f78dd589014130c6ae0b900bbbc9a832d",
      "parents": [
        "0a0e0a55f5092a1a59fd19f7ba6f8b443186caf1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 24 10:13:34 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 01 10:10:23 2017 -0700"
      },
      "message": "CORD-1939: support for nose2\nmodify test cases to be compliant with automation\nCherry-pick from cord-4.1 b641f9060eb912470a284bfd04dd955b031af708\n\nChange-Id: I01914ccfb57979994534c6128bc5ff72ae10f64b\n"
    },
    {
      "commit": "d2044a4ac84dc244507463b0cb78331f2d3a98a6",
      "tree": "923d4cde55f331a9bfca20f50b32fb6fae0ce492",
      "parents": [
        "1f826a464f7a9f58845fe4747aaa5623210c3a33"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 07 16:08:28 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 09 09:45:48 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright\n\nChange-Id: I721b33869e3bb82279e4f830332c061710831985\n"
    },
    {
      "commit": "67654fa8bcfcf068642a71a8593c5244ec9b3d70",
      "tree": "f0ea355efb8c648ad631405c7c36d1e12424dd1e",
      "parents": [
        "5e2d09ed62fef4a1954446668f682ae712b34d54"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 09 09:33:17 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sat Jun 24 09:20:05 2017 -0700"
      },
      "message": "[CORD-1440] Moving the generative toolchain in a library\n\nChange-Id: Ifa8e8f930ac34e1f8952099b7e34842a52f4664d\n"
    },
    {
      "commit": "f7934b50cb672637c23f4272d8a21effa88066a8",
      "tree": "64ec57a1925809655fc3e8c43ca9682051f72877",
      "parents": [
        "17364fd69f1bf59b527f7172446f0aa7cb07d682"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jun 12 05:04:23 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jun 19 02:37:07 2017 -0700"
      },
      "message": "CORD-1382: Support operations on field sets and generate unique_together\n\nChange-Id: I5d7e67492734b9de116ca954ef815ac03ba2108f\n"
    }
  ]
}
