)]}'
{
  "log": [
    {
      "commit": "58fac5dbe1d1a7353423d863ea90d45de435eff2",
      "tree": "2acbee4364128c3093fb061f7edd896fefbdbec3",
      "parents": [
        "6bb2cfed26a14c33d8ab5a978fbaaae82c907b0b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Mon May 20 16:28:09 2019 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue May 21 08:55:29 2019 -0700"
      },
      "message": "SEBA-573 Retry TOSCA loading instead of crashing\n\nChange-Id: I25aac9ac5c173f9a5a8d331365104e805632a2c6\n"
    },
    {
      "commit": "6bb2cfed26a14c33d8ab5a978fbaaae82c907b0b",
      "tree": "b8b5fc154aa1df9c9b603b1760f31d107782e0c8",
      "parents": [
        "ca1195b61589cd0af3bc57bcac42f8f35f815cf8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Mar 27 15:01:45 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Mar 29 08:12:35 2019 -0700"
      },
      "message": "[SEBA-497]\n\nChange to using alpine-grpc-base\nFix issue with nested exceptions causing an error in structlog\nReformat and python3 fixes, v3.5 mock support\nRecord execution times in the loader\n\nChange-Id: I6d7923818d57012fca32ce44668820de422206d6\n"
    },
    {
      "commit": "08a1c08b9ee5dc7907dbfae988a70ebf53277e45",
      "tree": "4cde0047a5e0564a9cafb0ee6cf54438ab8a772a",
      "parents": [
        "571489fd03afbaf076b6f544b87abb287aaf988b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 07 16:16:04 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 07 18:36:08 2019 -0800"
      },
      "message": "SEBA-513 Tosca engine should not require fields with Default set\n\nChange-Id: I3e8f43684e82c5a29c27b249853925e8fa2c588b\n"
    },
    {
      "commit": "fb02356a92d575746629cf2c344234368a8f08ba",
      "tree": "643ba615a1d15e73e30283e97d9d935f807dee6e",
      "parents": [
        "190df2ba68a0c06421254adcfdc9943b28b92b19"
      ],
      "author": {
        "name": "Test User",
        "email": "test@null.com",
        "time": "Thu Oct 18 10:56:45 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 18 13:05:50 2018 -0700"
      },
      "message": "SEBA-298 Use unique temp filename when saving recipes\n\nChange-Id: I7a18e59ac07ebbe1cc83ef5acfbe3d35967fac79\n"
    },
    {
      "commit": "190df2ba68a0c06421254adcfdc9943b28b92b19",
      "tree": "13b62bf88efd21bb968f3a65ec7013a45f508c57",
      "parents": [
        "30c3d75dbb9023a5eeeeca204420b1b45669874c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 08 10:54:56 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 08 12:29:24 2018 -0700"
      },
      "message": "SEBA-282 Update xos-tosca to use latest xosgenx\n\nChange-Id: I73e628e331a69ba71014360162b18541f46f826e\n"
    },
    {
      "commit": "30c3d75dbb9023a5eeeeca204420b1b45669874c",
      "tree": "ccc01b458fd2f9282a48de68842f364b8b99d3bc",
      "parents": [
        "d111dc66bc7f70feda8e58b41cf1108ce1db266c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 04 13:08:41 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 05 10:56:11 2018 -0700"
      },
      "message": "SEBA-282 return 401 on permission error\n\nChange-Id: Ica0c1d6b2aae5a8ed13123f2e5c0382e418b5433\n"
    },
    {
      "commit": "5a07a2c1051eed3bb8bcbd131ac900c97973f864",
      "tree": "b45df7ac9b0fece71958d555c0a9550e6c9d7c89",
      "parents": [
        "b3c7983e513ff66ae04a3e090aeee1f1b3ae2f2f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jun 05 18:04:00 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jun 06 09:35:30 2018 -0700"
      },
      "message": "Fixing logging\n\nChange-Id: I3bd5168110985fd06faa6a4bc2fe3d713a208337\n"
    },
    {
      "commit": "c468075b561280374929a94c1b41f329c144babd",
      "tree": "25cf9f0aad751e52065f754e851b02a3246b4246",
      "parents": [
        "ec178db6eff9ba549651574fcf7eaece786e25a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 17 12:16:30 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 17 12:16:30 2018 -0700"
      },
      "message": "[CORD-2988] Fixed deletion message\n\nChange-Id: I6ac9850f5003df4fd54fa00a2752d1783f30c831\n"
    },
    {
      "commit": "4d711e7246b101a229fda460e6c0bbf2944f4b9a",
      "tree": "03edec7a98a6b8868bbeeeb87c5db121895bdaba",
      "parents": [
        "3e017e09781dbf4f0b207433c8b021316df255dc"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Feb 09 19:08:32 2018 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Feb 09 19:50:46 2018 -0800"
      },
      "message": "CORD-2247: Change XOSGenerator to XOSProcessor in accordance with latest\nchanges to xproto\n\nChange-Id: I284b4e75ab779b9c4dd6a2b06d2fcf413bccb6e6\n"
    },
    {
      "commit": "91d7aebf39a6e3fdc374eef59cb9e9536211c296",
      "tree": "bf6536a8baa537b7ce3e74c240b6ef79b97b9d20",
      "parents": [
        "5ccdb133c13ef7a4d0ec631b07f2acc95bc1385f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Feb 09 14:54:09 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Feb 09 14:54:09 2018 -0800"
      },
      "message": "[CORD-2715] making sure we are not deleting object with must-exist key set to true, as they are included for reference\n\nChange-Id: I07587e6f57b4558554712d67cd21f161c4fe8df5\n"
    },
    {
      "commit": "5ccdb133c13ef7a4d0ec631b07f2acc95bc1385f",
      "tree": "c0ebd8fc4da81fe48fda7dfa487d02b971e11354",
      "parents": [
        "24197a17721d4e27dfd716f34ea62cddd23ef02c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 17 14:02:12 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 17 14:08:36 2018 -0800"
      },
      "message": "[CORD-2548] Improving error reporting when setattr fails on an ORMWrapper class\n\nChange-Id: I9116a67b5b30a793f887561aa5901d032f6f81a0\n"
    },
    {
      "commit": "24197a17721d4e27dfd716f34ea62cddd23ef02c",
      "tree": "7659aa902c682e0a2c8a1200e586048f6eb0b952",
      "parents": [
        "1d6f7a5b36f0145a55348fae0115a7051073863e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Dec 13 12:21:59 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Dec 13 14:29:16 2017 -0800"
      },
      "message": "[CORD-2391] Supporting one_of keys\n\nChange-Id: I9d62ca3069f7218839c532270cf789a6fd33b120\n"
    },
    {
      "commit": "a9f17264091a9453f06fe58b6786fad5e429def1",
      "tree": "4af224614584347443dd2125f58c5dcbdc58664d",
      "parents": [
        "89c1f56ba3eaf351b1c03f6fe0a72629e6174b03"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 05 13:00:30 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 05 13:00:30 2017 -0800"
      },
      "message": "[CORD-2349] Adding test to verify that numbers are correctly parsed\n\nChange-Id: Ieea93fcfb3efd9d30b3e9bddee8623018742809e\n"
    },
    {
      "commit": "1bd1076c505201fb72c99b9103f7a2effca774c2",
      "tree": "6412ba6dcbc2a9067e07d1aae4210a7e8aba2afe",
      "parents": [
        "1fedfae335b6da659021ffbc8aad0b67d40692f1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 18 09:53:14 2017 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 18 12:00:54 2017 +0200"
      },
      "message": "[CORD-2080] Adding \u0027tosca_key\u0027 support in xproto\n\nChange-Id: Ib01c1cdcb81a51819c9e08703e6c76a4ffa09f17\n"
    },
    {
      "commit": "1fedfae335b6da659021ffbc8aad0b67d40692f1",
      "tree": "9fdea650b8654f2d2ddc47b178f84fd9bda67a3e",
      "parents": [
        "df028ea55c335b8271677f910493782cbe07ca0e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Oct 09 13:57:00 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Oct 10 15:27:51 2017 -0700"
      },
      "message": " [CORD-2068] [CORD-2069] [CORD-2070] [CORD-2071] [CORD-2072] [CORD-2073]\n Exposing parsing and saving errors\n\nChange-Id: I98ded64a9d5b09a2e69e8f47242be4f775075b00\n"
    },
    {
      "commit": "cb92e16b3a569abb1ba0e42f80743a337f6ec1a0",
      "tree": "bcb670c1938bec9760917bd60156bb48d79184a9",
      "parents": [
        "186f474d061f3b359fa22df4184a70d4472301c6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Oct 03 13:12:30 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Oct 03 17:42:08 2017 -0700"
      },
      "message": "[CORD-2022] Adding inherited fields to TOSCA definition\n\nChange-Id: I76140526fe9c40980a614213b25b9fe424118bd7\n"
    },
    {
      "commit": "1002b85e49106f97eaabc92227dbaec93422eca8",
      "tree": "5b528ddd8e6ba16a33c6c16e3da3703100bb6859",
      "parents": [
        "4d37e3cfc1b9fe666b394d31624d23cc044e3413",
        "920e8fdc4a6c5fba27625f4e33da0a9da48f6761"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 09 15:50:39 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Aug 09 15:50:39 2017 -0700"
      },
      "message": "Merge \"[CORD-1685] Adding copyright informations\""
    },
    {
      "commit": "920e8fdc4a6c5fba27625f4e33da0a9da48f6761",
      "tree": "788a4518cfed816a72fe76bbe342c2a614a2d84f",
      "parents": [
        "dcf43d0a7c0a14e0fcbea69077d68cd6b06fa68d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:24 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:24 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright informations\n\nChange-Id: I8ac3e7302739a0893835c5eaa23288497b755f2b\n"
    },
    {
      "commit": "78ca3eb690385e01ed8f1e2657828038331c682a",
      "tree": "04af7a5c2146bcb1b4ad2f3774694b06ac7e1c3e",
      "parents": [
        "f56494983c075e2931bcdc05421c98b40a024711"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 13 16:58:22 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 14 10:47:45 2017 -0700"
      },
      "message": "[CORD-1518] Add /delete endpoint to remove models\n\nChange-Id: I2bc586730183b5f9737951970a6eed481922f2fb\n"
    },
    {
      "commit": "21dde416417d218dcfae5257ee4fb983c17e87a3",
      "tree": "f6f85d2e71b7c1606378288f0e5c5ec5f82dc985",
      "parents": [
        "d12be21fa356d7bd8f0d7e079c5dfe01e8cf1712"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 11 18:54:12 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 12 09:31:21 2017 -0700"
      },
      "message": "[CORD-1502] [CORD-1516] Authenticating the user that is sending the\nrequest and caching it\u0027s orm classes\n\nChange-Id: I4754c1395d085ed0cf313c7fffebbd2d0b8c7fd4\n"
    },
    {
      "commit": "d12be21fa356d7bd8f0d7e079c5dfe01e8cf1712",
      "tree": "3d4e72eda6917fe540e18c91c52fc7f01dc08d1b",
      "parents": [
        "df2600b17284bfd495bbf977c537765b1e754728"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 07 10:44:34 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 07 13:10:48 2017 -0700"
      },
      "message": "[CORD-1528] Allow to reference models already created\n\nChange-Id: Icf1cab69e0939d84f7f9c01d774f4399df51a7a4\n"
    },
    {
      "commit": "df2600b17284bfd495bbf977c537765b1e754728",
      "tree": "af63ba11d53c33237ab6bef9ef1defa4a553e1d1",
      "parents": [
        "8bbb03afdafedf6fb2c9fdf5c6397da560cab0ff"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 05 17:01:29 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 06 08:46:38 2017 -0700"
      },
      "message": "Adding unit tests for TOSCA parser\n\nChange-Id: Ia2384ab325d02f4cc1bd3c73087a4a0cbfa4d71a\n"
    },
    {
      "commit": "8bbb03afdafedf6fb2c9fdf5c6397da560cab0ff",
      "tree": "f901b5e44a6d4056ee313a681ef560440101135f",
      "parents": [
        "485b71386554fb4b1e5208f0a1d0e816851de05b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 05 14:03:33 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 05 15:00:06 2017 -0700"
      },
      "message": "[CORD-1525] Populating relational fields and saving models\n\nChange-Id: Ied02e7e48efed353ae4be8ebb277aef3b6af4cab\n"
    },
    {
      "commit": "485b71386554fb4b1e5208f0a1d0e816851de05b",
      "tree": "89ff0fca0946a58746fafbe68657555a9fd12147",
      "parents": [
        "7fe915bda9a418d6208cc7131064c079498f4de2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 30 11:46:47 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 05 11:06:08 2017 -0700"
      },
      "message": "refactor\n\nChange-Id: I833f751ab3f307f6996d0822bef7a749dc6f6d2f\n"
    },
    {
      "commit": "9ce182510738f0baeb99929d20bfa99d7340d277",
      "tree": "2b5a0d8e929d0740a8822d47ad1ea0e9620188bf",
      "parents": [
        "ba41da2b2d67d4eb7f692586a0d7e77bd14f8bb0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 22 10:48:25 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 29 09:22:44 2017 -0700"
      },
      "message": "Starting point\n\nChange-Id: I86dab2674688f6d818ce2fb0861ea893d6841df3\n"
    }
  ]
}
