)]}'
{
  "log": [
    {
      "commit": "b8f9eaa02e3017e108a95b72693dde78618e72b2",
      "tree": "9e6fcd9e8c501dc6973693506f5070b9affa012c",
      "parents": [
        "ca4bd37aaba2998b1e9815b32e220a1c45e411a5"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jun 25 01:39:32 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jun 25 01:39:32 2022 -0400"
      },
      "message": "Revert setup.py\n\nRestores the setup.py to before the incorrect commit\nc40d7a3\n\nChange-Id: I207a23aade758ac5531344b299bd927248db18d3\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c40d7a313bd0bf08c5cd4ed5c62c55076b718b92",
      "tree": "831060d5a61dc72601867fad37a9a4802381a3a3",
      "parents": [
        "81cbcc54542e7bc14c3968d8b419cec47307422e"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 14:05:43 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:10:58 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: I82e13ddf6c5df57387e9aeb4b35f96e79dd0e9ea\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4335f9962fec0516628b5d0b8337fc977e55669c",
      "tree": "8d73dcf8419f417b443ce5c102e40ef678240f7d",
      "parents": [
        "c27c98a9cd08703d7e9b9aefdf6cf961a3b73f5a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 24 09:26:06 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 16:11:09 2021 -0400"
      },
      "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\n\nChange-Id: I20f3b8b1c386aa03ebbec37ab74bc106451328d1\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "44c28b303389545255d69dd014c50942478faef2",
      "tree": "3f653f0064200c13760a2ca287fb963d0158ca6f",
      "parents": [
        "95686bbc69ded243c346f94dceb0bee567572fb7"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 26 06:32:13 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 26 06:32:13 2021 -0400"
      },
      "message": "Removing Charmcraft\n\nRemoving the Python dependency on charmcraft, requiring the person who\nbuilds charms to have charmcraft installed instead.\n\nPartial revert of 52424a2\n\nChange-Id: Ia5acfcd43c035071bd5e989828b3909fd5d13f41\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "95686bbc69ded243c346f94dceb0bee567572fb7",
      "tree": "0b5e622dfc1f196cf2b6d220ad4474ddfc60fcf3",
      "parents": [
        "52424a2ae26db69c5a97d01e84454ffdd4d31228"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 23 16:26:45 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 23 16:26:45 2021 -0400"
      },
      "message": "Standardize Formatting\n\nNothing but whitespace change.  Reformatted using Black.\n\nChange-Id: I1afd579ede0dd49f2d104d4f4bc470a4ac8cbba8\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "52424a2ae26db69c5a97d01e84454ffdd4d31228",
      "tree": "9855a6bc7a684d242b1bb835542f8f113cc19c74",
      "parents": [
        "631949fc005ba91d4af5127821f59fa7c5c9d0be"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Mar 22 12:56:16 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Mar 22 14:21:19 2021 +0100"
      },
      "message": "Add automatic build for ops charms\n\nAdded charmcraft dependency for building charms.\nFor using this utility, place the src code of the charm under\ncharms/ops, and the osmclient will build and place the charm code in the\ncharms/ folder.\n\nChange-Id: Ib86d9ac966822131b2df3fc7621b42a49be7baba\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "ece33e2f32de80e729e815d0e385a56b973ebecb",
      "tree": "c46178f639ead4924b29525eca4bdf1bd4f87981",
      "parents": [
        "85fe6ebf08098c66cfb3b140fc994835f70d9efc"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 21 16:28:19 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 21 16:28:19 2021 +0000"
      },
      "message": "Removed duplicated dependecy in setup.py\n\nChange-Id: I247670d156844fc8bd1a5f45bee6b7f7b94c9d3c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "208c6ca02219051ff0a4d525105c88b6b9c83645",
      "tree": "23df23eb18785d643af46f2526e5aafc2ef85805",
      "parents": [
        "3c1603818230f52cf5102fdfbdd8fd8907062e8d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 02 14:18:32 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 03 14:29:38 2020 +0000"
      },
      "message": "Remove ruamel.yaml dependency, use pyyaml instead\n\nChange-Id: Ifb51246e4f920f4e1ef98e1d8393ea93cf4e64e0\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "15b8b64b9b3134b13f9b229329f0cc1f508aad38",
      "tree": "2362da6c933c40a3debaac7a192b139c082a1e09",
      "parents": [
        "23e596547276c40031363a9400dc754eb4702c43"
      ],
      "author": {
        "name": "garciaale",
        "email": "agarcia@whitestack.com",
        "time": "Fri Nov 27 15:17:17 2020 -0300"
      },
      "committer": {
        "name": "garciaale",
        "email": "agarcia@whitestack.com",
        "time": "Fri Nov 27 15:55:56 2020 -0300"
      },
      "message": "Merges branch sol006 into master\n\nChange-Id: Idb5eb93eeab7e8696e097ee0c2e1cf79ea054f20\nSigned-off-by: garciaale \u003cagarcia@whitestack.com\u003e\n"
    },
    {
      "commit": "60c9220d34b8e3a123837909999f88490ea5b561",
      "tree": "8af20eabbdb3ab25e8349755bc21a200d817b328",
      "parents": [
        "7b998bd22a0c86d50ea0fd45cf942e31d4a1f45f"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Nov 24 23:53:59 2020 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Nov 25 18:17:25 2020 +0000"
      },
      "message": "Fix 1219. Adding juju-bundles parsing\n\nChange-Id: I9e19e8adc4e5ceaf1f32b4f1bf5d038bb336fe93\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "bcb78331f0e8a321585fc7b84e9b7857a90ecb6c",
      "tree": "ea54b2e23737932312e2417a77174ee5069e70ce",
      "parents": [
        "5f8a12367e3fba2a6f2ee7025e801dbff6da37a7"
      ],
      "author": {
        "name": "gomezl",
        "email": "luis.gomez.external@atos.net",
        "time": "Wed May 06 09:44:54 2020 +0200"
      },
      "committer": {
        "name": "gomezl",
        "email": "luis.gomez.external@atos.net",
        "time": "Mon May 25 18:46:28 2020 +0200"
      },
      "message": "Feature 8178 VNF Repositories\n\nChange-Id: I040da8dd9d5696f9029cf7ecf82aa1eff26bb22a\nSigned-off-by: gomezl \u003cluis.gomez.external@atos.net\u003e\n"
    },
    {
      "commit": "6bc001c642c74e6742d0a5dd5922738ae4c4fb0d",
      "tree": "0f648f2bf4e42afe22be064759d593e05715ba94",
      "parents": [
        "43e9684cc5f12d9cf47f0bd45f9c9b26d9ce0a26"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 21 12:02:05 2019 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jan 15 10:21:00 2020 +0000"
      },
      "message": "Adding logging capabilities to osmclient\n\nChange-Id: Ia48b5a95d4fb3cdbf85f90f62a6196f4b045d2f2\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "e54d720fa09f2c59cccd416061f7a7b7d8964e2f",
      "tree": "e60dcd57123fa33f367e88b54a805478b7189388",
      "parents": [
        "c077d238ed02fabea9e57cd3a8025cc86b146e44"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 12 15:59:03 2019 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jan 13 18:02:33 2020 +0000"
      },
      "message": "Updated Dockerfile for 18.04; added python-magic dependency, minor fixes in build process\n\nChange-Id: Id9bfc1745349124e61e59fecb90bdb5b1d61ea3e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "7d73c88c4aab1021c4e1ea3f210dd4a23a4aeb02",
      "tree": "799fe8186fb1b302a4c2ffa6d763bb06961a5f4f",
      "parents": [
        "c94275062d1faf60c9b6ac360506bbd1a715c0ab"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Dec 03 12:39:34 2019 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Dec 03 12:41:55 2019 +0100"
      },
      "message": "setup.py: added description, maintainer and license\n\nChange-Id: I37c2ff61e3078aa5ed119836df15ba62e90828b4\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b7463a4821eabd214b2b38d54db38a5a1aae53d6",
      "tree": "c65a7ce4ec8fffd1046b469666631822eb12b69b",
      "parents": [
        "36253c72d4f7456d6a5b2a199d2e544e699f3d99"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Oct 25 16:42:41 2019 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Mon Nov 25 16:41:21 2019 +0100"
      },
      "message": "Feature 8047: osmclient package creation and validation tool\n\nChange-Id: Ie1e0be7f5029a4b323fa585f8aa39631568176ac\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    },
    {
      "commit": "09fa3d4dffb1fd9ea427f32a32264dd3bda56543",
      "tree": "1942dc314cc90ae1f46900929cb1f0c091b8eed2",
      "parents": [
        "98424341c707db61caffa41679352f427aab2e2f"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 08 18:30:46 2019 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 09 18:36:14 2019 +0200"
      },
      "message": "Osmclient migration to Python3 (feature 8031)\n\nChange-Id: I8de971f0914919ade4e8f19ed9da7ce06e775d3b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2bf0d905b70cb04c9f32319bc8477d39c54f581a",
      "tree": "a34cfae34ef6f674074c62fda323f3da25df3de0",
      "parents": [
        "c2f12869b821fbb5d68a8443d5e330382218b646"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Fri Sep 28 17:18:26 2018 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Fri Sep 28 17:18:26 2018 -0400"
      },
      "message": "Add version schedule pep440-git-full\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    },
    {
      "commit": "a8443a89156aa9bcfc5dbab7cab9691d07b4578a",
      "tree": "f4609f5498b964d03568b9ca795bffbf3e91cf43",
      "parents": [
        "119f79ff8103018c12d9f3f5083a97e5a34aecba"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Tue Aug 14 09:16:33 2018 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Tue Aug 14 09:20:07 2018 -0400"
      },
      "message": "Match against correct version tag\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    },
    {
      "commit": "f0c4247f90cd77aa4422d4a97d749d35a3f27f8f",
      "tree": "60c267cdad7bba6eb786976a94c4023cb4e4bb03",
      "parents": [
        "776a777331f6d8572c3ed062f0c95cf871e61592"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 19 15:42:09 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 19 15:42:09 2018 +0200"
      },
      "message": "Fix issues with python-magic pip library\n\nChange-Id: Ib092e14ba1255de7711fdffe00bdbc4dd9cf4620\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "776a777331f6d8572c3ed062f0c95cf871e61592",
      "tree": "5ea7b95e36648d4c8a26a88351eefe34221a6271",
      "parents": [
        "2b2d07c4676f786d60e55c566c12fcc102c84d13"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 19 12:12:17 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 19 12:39:53 2018 +0200"
      },
      "message": "Fix setup.py and stdeb.cfg requirements: python-magic\n\nChange-Id: I3a09df124ba2cb8ab386507b7298730170e6857e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "017c4fb032ab1f63e1ce474e12787204f33fce96",
      "tree": "5d909c269b9a64bd53d6518bbbb4255f423b3b34",
      "parents": [
        "70bbcafa1cabff399dfa131f565eea99fbd34c12"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 13 11:58:29 2018 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 18 00:53:01 2018 +0200"
      },
      "message": "Support of new OSM NB API following SOL005\n\nChange-Id: I24c990dca544410cf4f9273f56b39250cb44bcfa\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "eeb2c002b1ee84406f22a64e1cea69cc0687d63c",
      "tree": "61598ac20105bf5f91471c0b78d1b73a9f3c5304",
      "parents": [
        "fd17d64a37b6074b69c99121a9a284dcd4acc056"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Thu May 25 11:34:25 2017 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Mon May 29 12:26:43 2017 -0400"
      },
      "message": "utilize tox to build\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\nChange-Id: I945367246c18b73fff0788b9b285a2fc9a897cc9\n"
    },
    {
      "commit": "952e203c89ffd50b2a4d21ea504d5a6c519ebbf7",
      "tree": "96456ba79f3a8a6f4e35c0f611158b663b1fcaa4",
      "parents": [
        "876cc16aa12e197d3a5b24812951b6c88eb00a36"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Tue May 09 13:02:32 2017 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Tue May 09 13:02:32 2017 -0400"
      },
      "message": "add dockerfile for pipeline, nose\n\n- ready dockerfile for pipeline\n- add nose support for test search\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    },
    {
      "commit": "4c7e237e45bc6fe209006b4837a8e6b031e78e1c",
      "tree": "0b2932c12e0130b79f09b53cd54e653015ef025f",
      "parents": [
        "e84eb31aded0cb62a5523422ddc4524f6e615209"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Mon May 08 16:07:20 2017 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Mon May 08 16:07:20 2017 -0400"
      },
      "message": "update Makefile, pep8, scaling\n\n- updated Makefile for build using virtualenv\n- add requirements.txt for testing\n- fix pep8 errors\n- adding ability to scale an ns\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    },
    {
      "commit": "8160019e32e0c1009d7a98cf965b9bb9bf10f664",
      "tree": "1fce5f1685457d81d52fac8ffff1a6ffc9977410",
      "parents": [
        "c2fb3df8e5d78c3bb36c5ebb26a9a26b5b3aa4b5"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Wed Apr 19 12:42:34 2017 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Wed Apr 19 12:42:34 2017 -0400"
      },
      "message": "initial commit\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    }
  ]
}
