)]}'
{
  "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": "c59372ae846b4d5c716241953b24f9157504408a",
      "tree": "3028176dca3c122aa9b3afaea5a335fb90fcf962",
      "parents": [
        "8a18e08b119e19d3534a24f417c9cc716dd9d77e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 11 15:17:40 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 11 15:17:40 2018 -0700"
      },
      "message": "[CORD-3022] Adding an option to provide an extra configuration\n\nChange-Id: Iaef5d7bc6041b76f2896f9fcf91a0072e78ad0c2\n"
    },
    {
      "commit": "1323e0d43ecf2891b7cbf6626924b7694ee7ecb2",
      "tree": "2f2adb182fc2f7eada91af2519df52af0199f94d",
      "parents": [
        "4f574f85ccacb5cd0afe1c770c3a8b1218e333a2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Feb 09 16:29:26 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 13 10:21:22 2018 -0800"
      },
      "message": "[CORD-2720] Removing consul and registrator as they\u0027re not used\n\nChange-Id: I734c97f842f5bb54c6558e7b0c81d60097a16537\n"
    },
    {
      "commit": "1f6a32cea6fde5f270bbcb954de09e803b3206e4",
      "tree": "2f9fa55eaf75a28911bc8a00fe31d1f54ec217d5",
      "parents": [
        "ee367fdd0442b83ec5543fdc875b29da56296cc7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 22 11:24:01 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Nov 28 20:32:13 2017 +0000"
      },
      "message": "CORD-2293 add mechanism for synchronizer to load wrappers\n\nChange-Id: I6f4e3ffa2032873718695977adc5c5d7e26272af\n(cherry picked from commit 26eea288a017d27e2757e336df19b6628a8316f7)\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": "37845ca8cbf50a13eab864e2507e0d38ea2f18a1",
      "tree": "62f964063666ed97918677ca1e5fccd2d2649545",
      "parents": [
        "9ee6bf5800628d6ba90208e904fd3cdb108cb7a5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jul 18 15:39:20 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jul 19 12:16:18 2017 -0700"
      },
      "message": "[CORD-1588]\nRemove hardcoded cord.lab domain\nadd \"global\" config level between specified config file and defaults\n\nChange-Id: I5afc76f5d610b879ceb3cbcd7f3b0e754bf123b3\n"
    },
    {
      "commit": "e0fc6853a855314defd5ec7cd0610cb61473c72f",
      "tree": "1518d7dd4ffa41abfe573aa2a5bca9300d203320",
      "parents": [
        "d920855da181918e1c25f4d1438fa1e845f20585"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 07 16:01:54 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jun 21 19:04:58 2017 -0700"
      },
      "message": "[CORD-1362] Remove old config module\n\nChange-Id: Ic463174e1235fd732411795e52ff8570863f234d\n"
    },
    {
      "commit": "1879ce770d403916f3b7cc4459f641193b459eeb",
      "tree": "b82a34a80544e14a92d72d1344b4b2225d15d4fb",
      "parents": [
        "6a8df7e2ef24bf32b7b5a1e50c29bb6359c4fd27"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 30 15:45:26 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 06 16:12:37 2017 -0700"
      },
      "message": "[CORD-1360] Using new Config in synchronizers\n\nChange-Id: Iaa7c3394971286f4823a906fc184b0b83ad7ebbd\n"
    },
    {
      "commit": "6bc017c2b15fca491a9a66f9445f38baaa7b1a26",
      "tree": "0fee2a5b26f0fc04874fcdc9e3ec62019bd54dd7",
      "parents": [
        "5769d936bccb10cb1a40a30414a88623c7c1e90a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu May 25 18:37:42 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri May 26 16:17:43 2017 -0700"
      },
      "message": "[CORD-1358] Replacing config module in settings.py\n\nChange-Id: I834e189ac7132f2164277785885ee01078a7aa84\n"
    },
    {
      "commit": "5687972960800285488f0b86da7fcf3c4cb8f541",
      "tree": "caa38d91fb2d56353b506264b8efbd840b534a87",
      "parents": [
        "4e80a26304afc9140c09f8e67034514549d89067"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed May 17 21:39:54 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu May 25 12:12:25 2017 -0700"
      },
      "message": "[CORD-1273] Base structure for XOS-Config\n\nChange-Id: I27f0b6664127ae2b26a1e7f489c70d5d32b73c3c\n"
    }
  ]
}
