)]}'
{
  "log": [
    {
      "commit": "2eee7c7fef196adc4b36a4ae1319db2f43cab9d2",
      "tree": "e87d465f6fa45c70c666db4f3b6b1575326e671c",
      "parents": [
        "0cebb02ba60c427764c357b1d2221fe7b3984520"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Nov 02 23:18:12 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Nov 14 17:47:59 2017 -0800"
      },
      "message": "CORD-1972: Add blueprint type to config file for being able to encode a\nchild service graph\n\nChange-Id: I194ced7db631b2b379aaf192301c2bbce1f90a62\n(cherry picked from commit 78085264a1f6a5b5db82ff44b582259bd08d0b8e)\n"
    },
    {
      "commit": "0cebb02ba60c427764c357b1d2221fe7b3984520",
      "tree": "baaabf520143800975ec338bd058b7d90a2f5895",
      "parents": [
        "bcbe8cefed33cd0fc251bf6922d1850c3e15bc7b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Nov 14 10:22:50 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue Nov 14 15:59:32 2017 -0700"
      },
      "message": "CORD-2256 Enable SSH password login in synchronizers\n\nChange-Id: I7fec4abe8d65184e9016c8c372ce2d7b06da5c3c\n(cherry picked from commit be9649ef1eeb94ac3b675872a883188eb81eea1f)\n"
    },
    {
      "commit": "bcbe8cefed33cd0fc251bf6922d1850c3e15bc7b",
      "tree": "0e5f02fe9edb4a6ebca5e7c2814d5dafb812ea8f",
      "parents": [
        "1aacca2e24e813d20dd4556f18bac67d1c9c5988"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Nov 14 13:02:30 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Nov 14 12:17:14 2017 -0700"
      },
      "message": "xtarget for mock_modelaccessor, which wasn\u0027t checked in\n\nChange-Id: I1c4231bc89a0c06a60849744e88962a2bd38b378\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": "55e146abd0292b4fd6feb9b85196f6ad17c5ecdd",
      "tree": "1dd78c78c4e4a499bf0c051b970588a034469c5d",
      "parents": [
        "7dddd51519936e45fbd9709d20af5958d7ae0790"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 01 13:52:24 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Nov 02 08:39:18 2017 -0700"
      },
      "message": "CORD-1939: Modify test_cli to set current working directory\n\nChange-Id: I5ac6718834f65896df9d5c9ed13f33667f5c1a24\n(cherry picked from commit 47946aeec44fab510d0e53c73d30f85b559c89f2)\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": "0a0e0a55f5092a1a59fd19f7ba6f8b443186caf1",
      "tree": "47440143a56e3f68883b72c1823ec5ddfbd3b291",
      "parents": [
        "cf5d9ccc017341e6a5c2af4e090b4f5003179972"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 23 11:28:51 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Oct 30 10:19:20 2017 -0700"
      },
      "message": "CORD-1951 backport recent vEG changes to vSG\n\nChange-Id: I5d63ce97eca8094b6915f7132648dda55bddedf7\n(cherry picked from commit df383adc0b1e7756ffaf817496c8ddb2f35ad1f3)\n"
    },
    {
      "commit": "cf5d9ccc017341e6a5c2af4e090b4f5003179972",
      "tree": "f5567ee6fb30572056207f92656dce81e54bb968",
      "parents": [
        "3e67c0a9525f600eff620227d1a8b9c7a92bbc39"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 19 15:15:28 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Sun Oct 22 21:56:36 2017 -0700"
      },
      "message": "CORD-2100: Add component_config to ONOSApp custom tosca\n\nChange-Id: I55ac4fa89dd5d10caa6bea9b5c47a782f48ef078\n(cherry picked from commit ece1fbc326e51795e15b18a20d4ba08f8725f7fc)\n"
    },
    {
      "commit": "3e67c0a9525f600eff620227d1a8b9c7a92bbc39",
      "tree": "4390e520b079332d7fff88d89ed17630d5af647d",
      "parents": [
        "52b1ea51ff87ec083a93f2221ae2a707f8bb671b"
      ],
      "author": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Fri Aug 25 14:51:51 2017 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@opennetworking.org",
        "time": "Fri Oct 20 16:27:18 2017 -0700"
      },
      "message": "grpc api unittest generation\n\nChange-Id: Iee51d14d81b9142077593c251ecddae74203c076\n"
    },
    {
      "commit": "52b1ea51ff87ec083a93f2221ae2a707f8bb671b",
      "tree": "ab3aa372ea1e6f6857e55bc9f2833012a7c27b21",
      "parents": [
        "c3c0f0af175f08a58f5e48956ff56a4779c2c8de"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Oct 19 13:02:22 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Oct 19 11:15:20 2017 -0700"
      },
      "message": "CORD-2099: Fix exception error message\n\nChange-Id: I0517f1e30b0dad4db05b3d4d5edddcabd7b902fb\n"
    },
    {
      "commit": "c3c0f0af175f08a58f5e48956ff56a4779c2c8de",
      "tree": "c2e53ae90f2b6f5f5cb9952a7929d9c3058a0876",
      "parents": [
        "d60b30b1d1f7896f72770c73149ed31336ce1598"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 18 09:53:30 2017 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 18 09:11:20 2017 -0700"
      },
      "message": "[CORD-2080] Adding \u0027tosca_key\u0027 support in xproto\n\nChange-Id: I2c27e4a43140ddecb38f09a33494e5b3ab694059\n"
    },
    {
      "commit": "d60b30b1d1f7896f72770c73149ed31336ce1598",
      "tree": "e8cf6f5dd4670bc996dfd8a20ad91039fdaf67f3",
      "parents": [
        "1a50836976e22e0c68c1defe8b987b5b060b76cb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Oct 09 18:18:08 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Oct 17 14:15:24 2017 -0700"
      },
      "message": "CORD-2060: Generate Synchronizer boilerplate code\n\nChange-Id: I1f6fe650aba99cf8ed91b32e020586d43fbdaecb\n(cherry picked from commit df4dc596029be38bf23c47638e64724c04993488)\n"
    },
    {
      "commit": "1a50836976e22e0c68c1defe8b987b5b060b76cb",
      "tree": "95fd94cde4136a3e89f426f69a9b5cf4d3fa800f",
      "parents": [
        "95f5b116fd77b1d1c4ad027028be64a7f0c0ad43"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 12 10:25:23 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Oct 12 11:53:54 2017 -0700"
      },
      "message": "CORD-2082 add legacy tosca resource for ServiceInstance/Tenant\n\nChange-Id: I9f6e5eb8157a3e3d284db428152dff4655c1177d\n"
    },
    {
      "commit": "95f5b116fd77b1d1c4ad027028be64a7f0c0ad43",
      "tree": "adbbe79e20e7874e03705dbed1636b33b047076f",
      "parents": [
        "e596ea91fd5fa4ee75a3e7bc72b9d23518179a21"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Oct 09 21:51:02 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Oct 10 12:19:03 2017 -0700"
      },
      "message": "CORD-2049: Remove redundant imports provided by xosbase, support missing\nheader.py\n\nChange-Id: I7620817d71b7deff94e48335036394a1ac741209\n(cherry picked from commit fc14f3aba12540b66491ccfcc6686ff3ce499ae1)\n"
    },
    {
      "commit": "e596ea91fd5fa4ee75a3e7bc72b9d23518179a21",
      "tree": "4025a2fac654a12644b1d2aa05e98792ccc05eb6",
      "parents": [
        "f187cd22a57b3e6245b212c9ebbd23aab07cc0ec"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Oct 09 11:55:06 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Oct 09 09:46:22 2017 -0700"
      },
      "message": "CORD-2049: Fill gap in support for attics. Support for attics to\ncontinue, even if deprecated\n\nChange-Id: Icf794ace07b63f76d4bbec1f5180652881dc909a\n(cherry picked from commit ba75f4aa88770f611a2dd40e0954b3c3c5ef7cd5)\n"
    },
    {
      "commit": "f187cd22a57b3e6245b212c9ebbd23aab07cc0ec",
      "tree": "3dacf3aca5b967af8990d31b372f9d160d228be7",
      "parents": [
        "e16797ab96649772aec619890993cfcfc7fbc854"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 29 14:27:51 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 04 16:36:23 2017 -0700"
      },
      "message": "[CORD-1806] Document XOS internals\n\nChange-Id: I8540c1063b543078be2d5f5430ca3eaa048a423a\n"
    },
    {
      "commit": "e16797ab96649772aec619890993cfcfc7fbc854",
      "tree": "33c32fd99af6467d2e9c7f817404e14e4d789e2f",
      "parents": [
        "4664dea4806d669d2f107f6fc559b6bb1bde23d4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Oct 03 17:01:22 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 04 07:23:01 2017 -0700"
      },
      "message": "Setting fields with defaults not mandatory in XOSBase\n\nChange-Id: I3479573f064142b3a4b333f2fced29f340ae8c34\n"
    },
    {
      "commit": "4664dea4806d669d2f107f6fc559b6bb1bde23d4",
      "tree": "a27d231dcc4f8ec6a515930cf7976f8d40d4fde9",
      "parents": [
        "c5028a9e351f1516e8dccb753dcfcf60609444e9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 02 13:59:07 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 02 13:59:07 2017 -0700"
      },
      "message": "CORD-1990 Handle exceptions where e.message is another exception\n\nChange-Id: I989ed94074604f32b16ae2d65e1903d217e1e816\n"
    },
    {
      "commit": "c5028a9e351f1516e8dccb753dcfcf60609444e9",
      "tree": "41608e6f406272b7cb4efbfa7d02a16949a00681",
      "parents": [
        "4c671732d818058bf2652797436ae519a3b9bb35"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 02 10:19:06 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 02 10:19:06 2017 -0700"
      },
      "message": "Adding venv-xosdocs to dockerignore\n\nChange-Id: Ic12e25ee3b6697eec0a2f42928cd43aa2eb5762d\n"
    },
    {
      "commit": "4c671732d818058bf2652797436ae519a3b9bb35",
      "tree": "9de8310e142009d72d3ebbf5fe79242fc8246ac1",
      "parents": [
        "8f36c3f7f83381b5232dbb410e684c1444477822"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Sep 26 17:51:19 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Sep 29 12:52:57 2017 -0700"
      },
      "message": "Added local scenario docs and fix numbering on physical workflow\n\nChange-Id: I95362f28460bb75e488993bafcd9b1c3ddf5829b\n"
    },
    {
      "commit": "8f36c3f7f83381b5232dbb410e684c1444477822",
      "tree": "73653bc9e3a39158624fd8322d5d0753fd82a1c5",
      "parents": [
        "db071c1d6db93b4d8644ac9cf211c8c2ed1498b2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 26 16:44:36 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Sep 28 08:59:09 2017 -0700"
      },
      "message": "CORD-525 Fix bug in Service.get_service_instance_class\n\nChange-Id: I62a1d0488bbf1dbff6b5c07a8029e53b9a66bc64\n"
    },
    {
      "commit": "db071c1d6db93b4d8644ac9cf211c8c2ed1498b2",
      "tree": "d0d8bb938602321ea9a2313f30ed231fcfb9b1d7",
      "parents": [
        "a0c602a1f8f8bd3e3f49b3036111e5f51657661f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 26 09:31:22 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Sep 28 08:58:23 2017 -0700"
      },
      "message": "CORD-1632: Eliminate dead reference to slice.site\n\nChange-Id: I21b6493ccbeba7f63a6adfcb4ac5f6a98b10f3b9\n"
    },
    {
      "commit": "a0c602a1f8f8bd3e3f49b3036111e5f51657661f",
      "tree": "5b90e3de5540797d1183f194a1c293e16210753b",
      "parents": [
        "e904c814e92c3d171ea7b0b3b433fcab77647cf2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Sep 26 17:52:57 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Sep 27 21:56:45 2017 -0700"
      },
      "message": "[CORD-1903]\nRemove old build system\n\nChange-Id: I2b75701a11d38f921d0e1d9082d8fa2c1a246240\n"
    },
    {
      "commit": "e904c814e92c3d171ea7b0b3b433fcab77647cf2",
      "tree": "e55ceacfec45a499bb86a31d3ffed8f8bcbda479",
      "parents": [
        "72fc346e62af119c8c18d03003995de5c6190060"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Sep 25 18:04:13 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Sep 26 12:57:25 2017 -0700"
      },
      "message": "[CORD-1924]\nDocumentation followup patch\n\nChange-Id: I3c67ad3e7cf2c48c33fc0c5732e3645b44b59a5d\n"
    },
    {
      "commit": "72fc346e62af119c8c18d03003995de5c6190060",
      "tree": "055bfac9d900ce03c636d95623a0f3038acfcaae",
      "parents": [
        "ff0e22a49865d15316bb98d6461ce01ece3247ba"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Sep 25 17:34:36 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue Sep 26 11:27:20 2017 -0700"
      },
      "message": "Fix broken link, minor tweaks\n\nChange-Id: I6424d3515069fe9cb652edb0661c8f6567b9d795\n"
    },
    {
      "commit": "ff0e22a49865d15316bb98d6461ce01ece3247ba",
      "tree": "48243a2fb9459bf4f6149b92ba04155545f34eb7",
      "parents": [
        "8fa0f7a3975d0f610126f28196fa3438e8726aa5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 25 15:40:49 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 26 09:25:16 2017 -0700"
      },
      "message": "Fixing swagger test\n\nChange-Id: Ibd2b07313bd7526ac574b98e8fbcc52eba0d6dd1\n(cherry picked from commit 015ae9aed92b3a40fcf20e43fd5c9fd8b06ebd2b)\n"
    },
    {
      "commit": "8fa0f7a3975d0f610126f28196fa3438e8726aa5",
      "tree": "19174c8389a0829842b008d9ab9435b7220dd2f9",
      "parents": [
        "e294aae2d929f29bec0e73000d73800fad59d724"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 25 15:00:07 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 26 09:24:50 2017 -0700"
      },
      "message": "Generating test coverage\n\nChange-Id: Ic58ccb3e1282c2a2981d533d921a307fff064aaa\n"
    },
    {
      "commit": "e294aae2d929f29bec0e73000d73800fad59d724",
      "tree": "a3abee5aaf6949305aca48b4bd8d67657057c89e",
      "parents": [
        "6f24c4588f4ad52b47f53700f97df738f5b1ef5f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 06 11:21:15 2017 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Sep 25 15:32:49 2017 -0700"
      },
      "message": "CORD-1782: Fix xproto general security tests\n\nChange-Id: Iea3d944da18c79e33d7374727b58097de058f6c8\n(cherry picked from commit 122a46a8294346bbc62787e1944df326a22386bc)\n"
    },
    {
      "commit": "6f24c4588f4ad52b47f53700f97df738f5b1ef5f",
      "tree": "6e53defd4403c529fbf04f26f9c85d1d943d6df1",
      "parents": [
        "69fbbd2318f3a4c923e95ad589e41930b8246b6e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 18 16:29:12 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 25 12:07:14 2017 -0700"
      },
      "message": "CORD-1908 VSGTenant renamed to VSGServiceInstance\n\nChange-Id: I9f211a5d411365b8388f8310cdb17d0b454407ba\n"
    },
    {
      "commit": "69fbbd2318f3a4c923e95ad589e41930b8246b6e",
      "tree": "1187d1d09fdbbae2c89978877e6ae17b1b7a4877",
      "parents": [
        "13e1949061538156282a42b635aad88a33d88c77"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 25 10:43:59 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 25 10:43:59 2017 -0700"
      },
      "message": "Fixing Swagger docs\n\nChange-Id: I5cbfc3db8d940e28e4fe413219a3b3b7bcf9c0d7\n"
    },
    {
      "commit": "13e1949061538156282a42b635aad88a33d88c77",
      "tree": "4f03bd2f968b18438da662d0127261fd85be73b9",
      "parents": [
        "0d6990a9838fd46a12572bf284903a56a7748768"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 20 15:31:01 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 20 18:28:20 2017 -0700"
      },
      "message": "CORD-1897: Ensure that policy_code gets updated when objects are policed\n\nChange-Id: I4cf22acc5bf1abe64e3e03def920de246d6c57bf\n(cherry picked from commit 21a4e32cf20ecffc2edd5ff10dce0f3af8313f94)\n"
    },
    {
      "commit": "0d6990a9838fd46a12572bf284903a56a7748768",
      "tree": "0a210effa48bb4ff5aab0caa597af16d3b3aa399",
      "parents": [
        "6b45ad2d85bd8e25b7bfd08c1d3c975bf32669e4"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 20 06:42:38 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 20 14:49:56 2017 -0700"
      },
      "message": "CORD-1913: Restore execution of custom service save() methods in attics\n\nChange-Id: I9d585d7da886d8a2c87df4687912c62ef71a412f\n(cherry picked from commit aa9a696ca571289104fdb9bc4362d5b7f9303051)\n"
    },
    {
      "commit": "6b45ad2d85bd8e25b7bfd08c1d3c975bf32669e4",
      "tree": "76d737a8f62e790cba1ddd1f76ac223d3faa176d",
      "parents": [
        "4e9d3c84510efed85f681c0fc402c187136455c0"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@opennetworking.org",
        "time": "Mon Sep 18 19:12:34 2017 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@opennetworking.org",
        "time": "Mon Sep 18 19:12:34 2017 -0700"
      },
      "message": "documenting mock workflow\n\nChange-Id: I7d302f6592e57f5d4a641a21e0d6dd355aa4024e\n"
    },
    {
      "commit": "4e9d3c84510efed85f681c0fc402c187136455c0",
      "tree": "70df27847b0c13019d2459df695d2a95d3dbb916",
      "parents": [
        "6663fea73e1d7a8c47b61ed5d5d4f71e2d764533"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 18 11:45:46 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 18 14:16:48 2017 -0700"
      },
      "message": "CORD-1790 update CiaB and exampleservice docs to new make targets\n\nChange-Id: Id0e3acf4d303cdb1d7aa232c9883b8f764e29f74\n(cherry picked from commit 3b96655c3f2397a8517ae33f0cc95753cf155113)\n"
    },
    {
      "commit": "6663fea73e1d7a8c47b61ed5d5d4f71e2d764533",
      "tree": "7c82c7e2bb870a6fdbcd02393e11081e8a0d17d1",
      "parents": [
        "9b849eb1ee572089800fda87d9cb26b73d8d13eb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 15 16:04:26 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Sep 16 18:32:12 2017 -0700"
      },
      "message": "CORD-1907: Establish dependencies between deleted proxy objects\n\nChange-Id: I0c1189beabecc7ad99288736ba8d4758c4c83035\n(cherry picked from commit ff857d78e651965f9a55536b0c0021ba7c6b03c1)\n"
    },
    {
      "commit": "9b849eb1ee572089800fda87d9cb26b73d8d13eb",
      "tree": "5e56ec4c6fdb0d7ad358e3b363f42dca7db8164d",
      "parents": [
        "37c9ae28e1a1a6077d07baddfd87817160fe43b9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Sep 14 13:44:33 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Sep 15 09:08:53 2017 -0700"
      },
      "message": "Moving - to _\n\nChange-Id: I1f66df5b3b40dfa44b3a5df40ee7c683bb097f45\n"
    },
    {
      "commit": "37c9ae28e1a1a6077d07baddfd87817160fe43b9",
      "tree": "a92ff4b0aecea045b45c554c6b7934e457c526b1",
      "parents": [
        "626bc5393a21ee4946195edad78206cb4a9e0c01"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 14 09:34:38 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Sep 15 08:22:10 2017 -0700"
      },
      "message": "CORD-1790 Add cord-in-a-box workflow\nAmend ExampleService to include cord-in-a-box workflow\n\nChange-Id: I05960ca0b87a7697d11df4141995e310c30a3fcb\n(cherry picked from commit 5e0d9cb3ad0f81c96c5d9b8622baea5b48e87749)\n"
    },
    {
      "commit": "626bc5393a21ee4946195edad78206cb4a9e0c01",
      "tree": "cbe1b39083e2e0c467adf24bedcd8667eac27fec",
      "parents": [
        "940715cfaa03bb13c5b3b6acf807e81b34a20939"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Sep 14 15:22:13 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Sep 14 22:12:18 2017 -0700"
      },
      "message": "CORD-1891: Fix dependency issue breaking slice deletion\n\nThis fix adds back some code that was lost in a rebase of a previous\npatch: https://gerrit.opencord.org/#/c/5486/3..4/xos/synchronizers/new_base/event_loop.py\n\nChange-Id: I2cd1d7ba5f8a0e575f1f2cb0723029a4164c8d52\n(cherry picked from commit b497bfbe28683111bd6561af8fcad292f1c8d3f6)\n"
    },
    {
      "commit": "940715cfaa03bb13c5b3b6acf807e81b34a20939",
      "tree": "fd7a176d0e0d64bab4cb0afa80d8510493bab796",
      "parents": [
        "400e137f5ed665913633f25aafb2019cefd755c0"
      ],
      "author": {
        "name": "llp",
        "email": "llp@onlab.us",
        "time": "Wed Sep 13 13:13:28 2017 -0700"
      },
      "committer": {
        "name": "llp",
        "email": "llp@onlab.us",
        "time": "Wed Sep 13 13:13:28 2017 -0700"
      },
      "message": "fixed typo\n\nChange-Id: I05371ea0aebe1ced832f78a0f82b0e040412ce8b\n"
    },
    {
      "commit": "400e137f5ed665913633f25aafb2019cefd755c0",
      "tree": "e6b0c453adfd46de4171946a9917d6d85545d0d8",
      "parents": [
        "e563018ea7babed4a2046bba378ef14327bbc7d0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Sep 05 11:58:17 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Sep 12 13:24:47 2017 -0700"
      },
      "message": "CORD-1864: Corebuilder installing xproto parser in Dockerfile\n\nChange-Id: Ib894470a69ade12c1eae19f469844212f902a12d\n(cherry picked from commit 6746d62b650f43eedb83d5ed3946b09ed255ab3f)\n"
    },
    {
      "commit": "e563018ea7babed4a2046bba378ef14327bbc7d0",
      "tree": "6cd23c2c2328a4922a9a378cdfd77b5be725db1a",
      "parents": [
        "dedec90acc8ff7d1f6805a074e815bb8705141bc"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Sep 11 12:54:26 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Mon Sep 11 16:03:23 2017 -0700"
      },
      "message": "CORD-1892 Pulling incompatible version of xosproject/xos-base\n\nChange-Id: I3a39af4905e6c55974692ec19c16c8964a44a678\n(cherry picked from commit ec1c852e6389aeea087059def5736cac13278c09)\n"
    },
    {
      "commit": "dedec90acc8ff7d1f6805a074e815bb8705141bc",
      "tree": "b8e01ebdb2fddf00fdc7640d0088d679f1ef5a1c",
      "parents": [
        "450e5d04ecb96e3280c3a0e6df5d3a22f8fd5869"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 05 17:12:33 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 15:37:23 2017 -0700"
      },
      "message": "CORD-1762 add xosbase.backend_need_delete_policy and serviceinstance.link_delete_count fields\n\nChange-Id: Ia9cdeb8751e5cc789e95591b22a546e19762c8c4\n(cherry picked from commit dbb36277ebad858a6870974be0393a209bfb4f9d)\n"
    },
    {
      "commit": "450e5d04ecb96e3280c3a0e6df5d3a22f8fd5869",
      "tree": "5d2993b75a50f99fbbd5f5dbbb099fa5328204d7",
      "parents": [
        "e8a9e6ddd20dea2d193ea0cc29eb5a8ca161db99"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 06 11:18:16 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 15:32:05 2017 -0700"
      },
      "message": "CORD-1867 prevent synchronizer from setting updated timestamps backward\n\nChange-Id: I275111e3cffc08f067b842ab6d4d7e253c9c52c4\n(cherry picked from commit 548b5540c32527356fd17a05e5639d44a4d75b5a)\n"
    },
    {
      "commit": "e8a9e6ddd20dea2d193ea0cc29eb5a8ca161db99",
      "tree": "41dd7a8a506d0dc38876c98df5a2d26434295ff3",
      "parents": [
        "06e4e7a27026fcb031d1dadc56c0c5830cf344e0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sun Sep 03 21:02:32 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 11 15:29:23 2017 -0700"
      },
      "message": "CORD-1863: Add leaf_model_name to UseR\n\nChange-Id: I3aeabb7b2d1575df30cf4e335dd43c6d7d91eeb4\n"
    },
    {
      "commit": "06e4e7a27026fcb031d1dadc56c0c5830cf344e0",
      "tree": "142261a6762913f96578e3aa3c3ccacd6d886b25",
      "parents": [
        "3cee948481587354cd4e5a8e2a4cfe833172c530"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Sep 04 22:15:30 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:46:50 2017 -0700"
      },
      "message": "CORD-1801: [2/2] Fix dependencies involving controller objects + Unit\ntest updates and additions\n\nChange-Id: I12565db9e3a5f1fe2d376aa4e763330826771bea\n(cherry picked from commit 2263db14363b4825168c34e1c9e42b69a569e7d6)\n"
    },
    {
      "commit": "3cee948481587354cd4e5a8e2a4cfe833172c530",
      "tree": "b47af5e31f5434999cda785ae7abc3acafa8f093",
      "parents": [
        "8e006e181474a5ddeb7a6216c117d8c5bc19bad1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 23:10:16 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:46:12 2017 -0700"
      },
      "message": "CORD-1726: Security Policies fail if Slice.creator is None\n\nChange-Id: Ic72012577a737b2f06a30d420924cf7dfe3ad0eb\n(cherry picked from commit 0534b471d7637416621871bc0094f9266b0c8b1d)\n"
    },
    {
      "commit": "8e006e181474a5ddeb7a6216c117d8c5bc19bad1",
      "tree": "6a9f260875c3e3da4f2497c90cf81f5a096f5de6",
      "parents": [
        "79222572a2de93f2cc24f6d6e9ac94d075495ddb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 22:39:59 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:45:36 2017 -0700"
      },
      "message": "CORD-1723: Security errors if user not logged in\n\nChange-Id: I01c37123cbc9dfbf716e72029bf5149d0b291079\n(cherry picked from commit c56fd913e9ccd1b6d532dae45f0d6dd389e3982e)\n"
    },
    {
      "commit": "79222572a2de93f2cc24f6d6e9ac94d075495ddb",
      "tree": "bc6a8ebdf0e0d0ecac5499aaf016f4649c3f2f2d",
      "parents": [
        "1c5d6078cbdd1eef64830fa1a2ed391e0b6e7a5c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 23:18:14 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:44:10 2017 -0700"
      },
      "message": "CORD-1746: Username defaulting to email even when it is set\n\nChange-Id: Ibdfcbf6eb81a4d25ae2664e1ca888beb1cafcc92\n(cherry picked from commit 8a34a8ecdff58bafc9a6e0f04fe156db8e56fcc3)\n"
    },
    {
      "commit": "1c5d6078cbdd1eef64830fa1a2ed391e0b6e7a5c",
      "tree": "95de48b426f748eb41afe32fd97ebcf31f10d096",
      "parents": [
        "e2a0d2f9d9ef9de48d4f267514607cbbe8951f08"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 23:21:46 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:42:07 2017 -0700"
      },
      "message": "CORD-1821: Slice model requires creator field\n\nChange-Id: Id30b4b0d6b85f2721639eecaa29880b223d28315\n(cherry picked from commit fd37ac51c25235a97d36762345319c808cc6487f)\n"
    },
    {
      "commit": "e2a0d2f9d9ef9de48d4f267514607cbbe8951f08",
      "tree": "6df14b3452904c1bbf6781e3c1de6cbdcac83d88",
      "parents": [
        "da8a5d8ab9a6e00cb75d3c699d23b702fa110b3a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 15:34:26 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:40:06 2017 -0700"
      },
      "message": "CORD-1801: [1/2] Drop extra loop and call deletion routine for legacy steps\n\nChange-Id: If64f5cdf7d5a3a14317b314df78023a31eac33ab\n(cherry picked from commit 4a6c307110491afccf5131e90c0c0ce42711e32f)\n"
    },
    {
      "commit": "da8a5d8ab9a6e00cb75d3c699d23b702fa110b3a",
      "tree": "1aaaafe9043a2795493b95b2e3d2e38d61a456a7",
      "parents": [
        "c3ac8c7a741a7d70beaf439a67a4b33d541b0336"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Sep 08 12:45:14 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Sep 08 12:45:14 2017 -0700"
      },
      "message": "Minimal virtualenv for swagger docs\n\nChange-Id: I63815145fc4049373854f32388558912fe4382e3\n"
    },
    {
      "commit": "c3ac8c7a741a7d70beaf439a67a4b33d541b0336",
      "tree": "9e45992e0f240315e9bbdb6baf0d4ca6efd983ce",
      "parents": [
        "431781c5509ad0e1f18415d82b87c9b54d1f37e6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 24 13:28:02 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Sep 08 10:29:40 2017 -0700"
      },
      "message": "[CORD-1333] Removing ngXosLib\n\nChange-Id: I5ff3cdd090c63472da6146649129b426d4b3608d\n"
    },
    {
      "commit": "431781c5509ad0e1f18415d82b87c9b54d1f37e6",
      "tree": "4f5b20fba78be7ba1a9dc87d8041869de1ecabf5",
      "parents": [
        "6dc1f12bee5144282981f4505dc5be7570107981"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 06 15:33:07 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Sep 07 17:30:51 2017 -0700"
      },
      "message": "[CORD-1796] Generate swagger spec from xproto\n\nChange-Id: Ia5697b386b216d677bef73f08c36c022e28038ca\n"
    },
    {
      "commit": "6dc1f12bee5144282981f4505dc5be7570107981",
      "tree": "9f65b9cb5d365981d7ee7d987d16d8e85d9f1f5e",
      "parents": [
        "d51c69e781b75f704132ed81e3b7ef0b11252c1c"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@opennetworking.org",
        "time": "Wed Sep 06 16:29:16 2017 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@opennetworking.org",
        "time": "Thu Sep 07 15:44:14 2017 -0700"
      },
      "message": "updated modeling info\n\nChange-Id: If1a7e18f2f695734a5d57a64c23e7035aaf4306c\n"
    },
    {
      "commit": "d51c69e781b75f704132ed81e3b7ef0b11252c1c",
      "tree": "4e47728215fffd0994da0f639e7549c70114aa35",
      "parents": [
        "518855390b24e328e98d70319e36263ae8a1bec3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Aug 30 15:16:26 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 11:06:09 2017 -0700"
      },
      "message": "CORD-1846: The first argument to structlog logs must be a string\n\nChange-Id: Iee98b4658b6ff84d8c43c872e7ad666263c82dd2\n"
    },
    {
      "commit": "518855390b24e328e98d70319e36263ae8a1bec3",
      "tree": "ec7e70799a2bace069e7a875fafffe739d92d56f",
      "parents": [
        "fc0c9231a3750b46a42d5939a65fdffa4a26af8d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Aug 29 01:55:39 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Sep 01 11:03:40 2017 -0700"
      },
      "message": "Restore log setup method incorrectly removed in log refactoring\n\nChange-Id: I300bb440b2964478d2fa11726c14b4842b142f0d\n"
    },
    {
      "commit": "fc0c9231a3750b46a42d5939a65fdffa4a26af8d",
      "tree": "69e286a154bf27e7820382f413ba67caca767b7b",
      "parents": [
        "c5beb86da7ab2810d8ae7d604f8e0b47cf0ce1ad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 31 09:24:09 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Aug 31 14:41:59 2017 -0700"
      },
      "message": "CORD-1734 Reduce number of worker threads\n\nChange-Id: Iba1a1e11ba87fb452c90ef6d8b9f3ee335bd3960\n"
    },
    {
      "commit": "c5beb86da7ab2810d8ae7d604f8e0b47cf0ce1ad",
      "tree": "59e39d4bb6555e789b9851d091a1e0cf0ed81f80",
      "parents": [
        "c1a34c5ea5876a815a0cc5c129a49dc53ac6e5a6"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 31 07:55:32 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Thu Aug 31 12:13:58 2017 -0700"
      },
      "message": "CORD-1849 Split XOS code out of OLT and VTN repos\n\nChange-Id: I42ded089b1b25d20908efcd698519cde7566d476\n"
    },
    {
      "commit": "c1a34c5ea5876a815a0cc5c129a49dc53ac6e5a6",
      "tree": "0c01a88138ed5ba4f1db515f23fe1301f5eac101",
      "parents": [
        "1311468554474d914e7045a35690913a349e0cf3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 29 11:51:06 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 31 08:46:21 2017 -0700"
      },
      "message": "CORD-1721 Prevent multiple threads from simultaneously updating auth cache\n\nChange-Id: Ibf08ab3fb6c7413d26d1082954ed2a93f03c43fe\n"
    },
    {
      "commit": "1311468554474d914e7045a35690913a349e0cf3",
      "tree": "5ee6533241d2b8bf50d4eb40f8a99c55205ddb69",
      "parents": [
        "668550389d74c6974dd9d72d0cc43e54ac3f52a4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 29 15:20:11 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 29 16:20:34 2017 -0700"
      },
      "message": "CORD-1791 Update exampleservice synchronizer documentation\n\nChange-Id: I934636dfcbe7f28c3620e0e8fe8faa9bad3f0869\n"
    },
    {
      "commit": "668550389d74c6974dd9d72d0cc43e54ac3f52a4",
      "tree": "6629d6f43b94bf20517845e61fdfa0d031fd988e",
      "parents": [
        "da5e444496695d902e773d1851f546b1453aeb19"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 28 12:47:04 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 28 12:57:37 2017 -0700"
      },
      "message": "CORD-1813 Document Service/Tenancy migration\n\nChange-Id: I52f2ccdd0133c795a93ee0de6d6cf8152b9858c8\n"
    },
    {
      "commit": "da5e444496695d902e773d1851f546b1453aeb19",
      "tree": "7c11758430ff14d1466904229d8cc741b01b9aac",
      "parents": [
        "06de76b35546d69c534bb5e7ae017366effd7853"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sun Aug 27 09:51:13 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sun Aug 27 18:08:54 2017 -0400"
      },
      "message": "CORD-1677: Refactor of Synchronizer core\nCORD-1678: Better diagnostics for synchronizer framework\n\nChange-Id: I542a3fa24f836847a5e184721150e9b51cac82cf\n"
    },
    {
      "commit": "06de76b35546d69c534bb5e7ae017366effd7853",
      "tree": "a36c387b28d75b99c892cf7779afdc6eb90c441f",
      "parents": [
        "36a71697e27b62b33ef4926978636640f6dff990"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Aug 22 16:53:50 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sun Aug 27 00:43:47 2017 -0400"
      },
      "message": "CORD-1709: Update logger module in synchronizers and core\n\nChange-Id: I4d9eafe3a30cae3de1b13b24b95924349dcc1ca0\n"
    },
    {
      "commit": "36a71697e27b62b33ef4926978636640f6dff990",
      "tree": "9071ffffd79ce18fefb6139b23f3139b774ebd8f",
      "parents": [
        "6ed3b82be25148dc4cd3d8804d431cbbf0a89a99"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Aug 25 21:28:18 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Aug 26 02:40:20 2017 -0400"
      },
      "message": "CORD-1743: Make logging schema untyped, preserve legacy logging for now\n\nChange-Id: Id29bb0488cec99a4d6349dd3c652fc54630356bd\n"
    },
    {
      "commit": "6ed3b82be25148dc4cd3d8804d431cbbf0a89a99",
      "tree": "986cbeb1bcb93349282fc998d8be1e2dc2323191",
      "parents": [
        "67761161520215a5edc027721d59e703aefac9d6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 24 20:58:40 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Aug 25 09:39:40 2017 -0700"
      },
      "message": "CORD-1253 Use AddressManager instead of VRouter in TenantWithContainer\n\nChange-Id: I349012fd61aafa0aec7437cb5e559169f57c05a0\n"
    },
    {
      "commit": "67761161520215a5edc027721d59e703aefac9d6",
      "tree": "16320b252f4715e8c8a5bf8e8d6d73db3cf1edcc",
      "parents": [
        "71f57688e9a295bdc0095147ed84d3af5b8c8981"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Aug 25 08:41:44 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Aug 25 08:41:44 2017 -0700"
      },
      "message": "remove duplicate networkx from pip_requirements.txt\n\nChange-Id: I57640009e508f6cc8dbef5177d86e84ec628ac30\n"
    },
    {
      "commit": "71f57688e9a295bdc0095147ed84d3af5b8c8981",
      "tree": "2d15a4cf944ad5b2c7c581b4774ab926539a4a1e",
      "parents": [
        "a080b083cb45fc922ec4523334c205ec12e69e14"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Aug 23 20:09:08 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Aug 25 05:24:28 2017 -0700"
      },
      "message": "CORD-1677: Supporting code for synchronizer-core refactor\n\nChange-Id: I058a883503d9019cab84f56277d32de890389221\n"
    },
    {
      "commit": "a080b083cb45fc922ec4523334c205ec12e69e14",
      "tree": "5c73044baa6844ff0d4ebaf91e621106f023c812",
      "parents": [
        "412aa80bc3f165054d0a68be237b265540c50a17"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 23 09:10:34 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Aug 24 20:57:29 2017 -0700"
      },
      "message": "CORD-1253 Support AddressManager service\n\nChange-Id: Ie9aab1ba1f48f87391d1cd786823b9218413bac7\n"
    },
    {
      "commit": "412aa80bc3f165054d0a68be237b265540c50a17",
      "tree": "9adc9fc262ba533da6c46bf6a513ac0d2da34827",
      "parents": [
        "fca3206a0b7a6f35a1e02f1dc07edb7d5dcb5a41"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Aug 24 18:16:13 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Aug 24 18:16:51 2017 -0700"
      },
      "message": "CORD-1709: Additional versioning changes needed for multistructlog merge\n\nChange-Id: I2f9e551bded3723e42c8cc8dcdc7a78eb28c89f6\n"
    },
    {
      "commit": "fca3206a0b7a6f35a1e02f1dc07edb7d5dcb5a41",
      "tree": "b3aa1e53be4b0bd0f1a97d34eb58ea3f3ea09e30",
      "parents": [
        "feeb5a70c8cabff4d6bf41015793ac73b05b0858"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Tue Aug 22 11:19:16 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Aug 24 11:04:09 2017 -0700"
      },
      "message": "Fixing docker issues with node:candidate\n\nChange-Id: I16379d5d900b29a3b59a254edf4a968c45972a02\n"
    },
    {
      "commit": "feeb5a70c8cabff4d6bf41015793ac73b05b0858",
      "tree": "a0d7e3dfd0a61cd8b7c84dd089289cb551abaaa0",
      "parents": [
        "1e02177dafbe124aedac3e96a9304d45d7f17870"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Aug 24 10:47:29 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Aug 24 11:46:27 2017 -0400"
      },
      "message": "Add modules needed by upcoming merges\n\nChange-Id: Ib23801e9517b42eb89dfe04513a40e952cb23b00\n"
    },
    {
      "commit": "1e02177dafbe124aedac3e96a9304d45d7f17870",
      "tree": "85b32847a8039ba1d90b5008291d5b1f852b10a3",
      "parents": [
        "48137547e779fb3ce72569f99668b6bdee74b1f9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Aug 19 02:15:48 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Aug 24 03:23:59 2017 -0700"
      },
      "message": "CORD-1677: Update synchronizer configuration generation to support\nsynchronizer core refactoring\n\nChange-Id: I5ef48637a5da48d1cc23b217d940001ccab5b3f6\n"
    },
    {
      "commit": "48137547e779fb3ce72569f99668b6bdee74b1f9",
      "tree": "da9e8d0af3b7269bffa001f1e8439cfb30c33044",
      "parents": [
        "0cce433d793b81f38c81882bbc42ab3d2cdec459"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 21 14:11:18 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 23 16:53:55 2017 -0700"
      },
      "message": "Fixing changed fields in redis events\n\nChange-Id: I90aa0c1931f5a9c6152daebbfd2ae32af23125d3\n"
    },
    {
      "commit": "0cce433d793b81f38c81882bbc42ab3d2cdec459",
      "tree": "0d76322506cac5876de85074ddefe0e197a7ce49",
      "parents": [
        "7b6aef04895eb3024ea0c3079d614bc90968ad40"
      ],
      "author": {
        "name": "llp",
        "email": "llp@onlab.us",
        "time": "Fri Aug 18 14:39:09 2017 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@opennetworking.org",
        "time": "Sat Aug 19 07:46:58 2017 -0700"
      },
      "message": "migrated synchronizer docs\n\nChange-Id: I72c8b3196c79676feb289a3fbef88187843c7af5\n"
    },
    {
      "commit": "7b6aef04895eb3024ea0c3079d614bc90968ad40",
      "tree": "2892062a6ad2d2695fd60831455814b9402750f5",
      "parents": [
        "5d906b22974b49c9fc4711059e800ddf67bbb1c4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 16 16:36:40 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Aug 18 22:21:03 2017 -0700"
      },
      "message": "CORD-1252 add always_update_timestamp argument to ORM save function\n\nChange-Id: I2bd1f5bf18a5467fa12fc93d53c31bcf819c0a5c\n"
    },
    {
      "commit": "5d906b22974b49c9fc4711059e800ddf67bbb1c4",
      "tree": "df1ee976461fda76f303686d0afa1b577dc6cbb5",
      "parents": [
        "5f38c7b210a3c13ac3e18f991684bf9eeed8f307"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 18 14:09:34 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Aug 18 22:20:20 2017 -0700"
      },
      "message": "CORD-1741 Fix request of VRouterTenent that doesn\u0027t exist\n\nChange-Id: Ic71a518d9a50b186705216f2b6a7505bea44d548\n"
    },
    {
      "commit": "5f38c7b210a3c13ac3e18f991684bf9eeed8f307",
      "tree": "ece84ba5dd35c88e5a0e7f2c03eacb192122a5c1",
      "parents": [
        "e425f9d169b59c2487ef5e9a408415666c59a91f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 18 10:12:49 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Aug 18 21:40:57 2017 -0700"
      },
      "message": "CORD-1736 fix get_composable_networks not returning networks\n\nChange-Id: I4c9d8d44a9eae8ab04a49c2549e8bc1742a5923b\n"
    },
    {
      "commit": "e425f9d169b59c2487ef5e9a408415666c59a91f",
      "tree": "e8778962348376d39bbe776dab15b02063246418",
      "parents": [
        "bd8caca52417587fe06ac36bc01b1afc2a6475cc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 15 15:56:19 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Aug 18 11:58:59 2017 -0700"
      },
      "message": "[CORD-1630] Adding description and verbose_name to models in xproto\n\nChange-Id: I24db1aded7263c7433e00bc33cb272916cb0ce73\n"
    },
    {
      "commit": "bd8caca52417587fe06ac36bc01b1afc2a6475cc",
      "tree": "d700c26d58b4a0b4db9ed39adf02c1be73e88d78",
      "parents": [
        "f10aeedf690f1216223f7490221052c31288eb83"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 17 15:36:10 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Aug 18 10:46:46 2017 -0700"
      },
      "message": "Hiding instance.ip from the GUI\n\nChange-Id: I1d584ce221cb01deaaf9f716a17d66bb5d8c75cc\n"
    },
    {
      "commit": "f10aeedf690f1216223f7490221052c31288eb83",
      "tree": "a5273458a79b41739767bd8edc69be578521e0bf",
      "parents": [
        "b6dab4745d123db6d82c117260f47f53ea97d251"
      ],
      "author": {
        "name": "llp",
        "email": "llp@onlab.us",
        "time": "Thu Aug 17 15:15:18 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Aug 18 10:55:25 2017 -0400"
      },
      "message": "expanded xproto doc\n\nChange-Id: I23747c6f2fc82864d36b2ad4587b7780b3063902\n"
    },
    {
      "commit": "b6dab4745d123db6d82c117260f47f53ea97d251",
      "tree": "519d9dee598be5fb26e37fae7ce7f82007a4a271",
      "parents": [
        "80e7a1a068f8da1278aa2864020756a099b3cf61"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 28 16:34:34 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 15 20:20:20 2017 -0700"
      },
      "message": "[CORD-1556] Seeding db\n\nChange-Id: I9c1fad53f5e6ab04145dad4fac2392aad17e60d1\n"
    },
    {
      "commit": "80e7a1a068f8da1278aa2864020756a099b3cf61",
      "tree": "7e7cfdbc0d632aae16ee7bbf3a3ca3d9e8d3e648",
      "parents": [
        "1aa2eae677c5afd1b5f411b68f6fcdde04d8aa0b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 15 09:17:58 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Aug 15 15:10:08 2017 -0700"
      },
      "message": "CORD-1313 delete chuckmove and apigen tools\n\nChange-Id: I2fc3fdae98ea8bfb77ad8857b64e864303826614\n"
    },
    {
      "commit": "1aa2eae677c5afd1b5f411b68f6fcdde04d8aa0b",
      "tree": "50511a621cb846e55e21adc75792f0864a036230",
      "parents": [
        "f553facdf3eef2c348910f4ce02765360a3739be"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Aug 13 10:17:54 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Aug 15 11:46:10 2017 -0700"
      },
      "message": "CORD-1286 remove legacy admin and API\n\nChange-Id: I32c95d6b82357960c6897aa2a29a9ce179f91405\n"
    },
    {
      "commit": "f553facdf3eef2c348910f4ce02765360a3739be",
      "tree": "c897cc62cfac7f7c1a4c141ea8514acc4832ce5f",
      "parents": [
        "ff104cc932792f1fb8fbd87badfbd2210d56a288"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@onlab.us",
        "time": "Thu Aug 10 11:27:36 2017 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@opennetworking.org",
        "time": "Tue Aug 15 11:19:03 2017 -0700"
      },
      "message": "migrating content from wiki\n\nChange-Id: I2767ab55faa3ea8f4dae696e1ad1d278e81a57bc\n"
    },
    {
      "commit": "ff104cc932792f1fb8fbd87badfbd2210d56a288",
      "tree": "19fb3f34db9ef3eff6a39bd86ec07e833ac606d4",
      "parents": [
        "a374d4d386cb855c58125a2a4fcdeffa7e963f19"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 14 15:24:41 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 14 19:14:14 2017 -0700"
      },
      "message": "CORD-1252 add leaf_model cast function to orm\n\nChange-Id: I0c2de40f4799c9cc8711dd267b8a5915f76765c7\n"
    },
    {
      "commit": "a374d4d386cb855c58125a2a4fcdeffa7e963f19",
      "tree": "fd01b5767f260e24169e401efc58190aa71e0010",
      "parents": [
        "d2044a4ac84dc244507463b0cb78331f2d3a98a6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 14 16:12:28 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 14 16:26:28 2017 -0700"
      },
      "message": "Rename/remove files that were causing copyright checker issues\n\nChange-Id: I81a750c3a513ecc8ca6a883f729720abc7d4414c\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": "1f826a464f7a9f58845fe4747aaa5623210c3a33",
      "tree": "bd7ad44617065cd1da37443fbec5c52cbcaebf59",
      "parents": [
        "b5ce186c5c366b0036cfe077f5d550c78c86895d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 02 12:02:02 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Aug 07 10:13:13 2017 -0700"
      },
      "message": "[CORD-1338] Adding onetomany relations to modeldefs\n\nChange-Id: I213ebf807984adcc69edee91252ccd53f6ab1c25\n"
    },
    {
      "commit": "b5ce186c5c366b0036cfe077f5d550c78c86895d",
      "tree": "83921d29d8903ffc49223fe2511711fbb28a173d",
      "parents": [
        "c66ed2efdbb475394342120138861658841c9bd3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Jul 31 15:48:19 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Aug 04 14:07:18 2017 -0400"
      },
      "message": "CORD-1570: Re-implementation of XOS Security via xproto at the API boundary\n\nChange-Id: I9cb6380b0798a5f4af2f0459c5decd0b9edbb317\n"
    },
    {
      "commit": "c66ed2efdbb475394342120138861658841c9bd3",
      "tree": "8038ff1e20363246d0ebb8f8a37f8b3c02b80173",
      "parents": [
        "ef1376d3a84c6227b301510bc736c1e78727b112"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:33 2017 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:33 2017 -0700"
      },
      "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: I3859f6e66492e99ac92b091b411c3ede370ecac6\n"
    },
    {
      "commit": "ef1376d3a84c6227b301510bc736c1e78727b112",
      "tree": "a168ed69ec58eea4e5049d56d999bfca5c4fd5ac",
      "parents": [
        "f628f40f307d3f16508b7b9d75d4ae39ec84a910"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Aug 03 10:55:19 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Aug 03 10:55:19 2017 -0700"
      },
      "message": "Add .retry files to .gitignore\n\nChange-Id: I0c9d2802ac2fe4726b10f30a41fb0402b566843c\n"
    },
    {
      "commit": "f628f40f307d3f16508b7b9d75d4ae39ec84a910",
      "tree": "95cd4de3a1a8fd6539946af2df38a87ba06c6c91",
      "parents": [
        "19e4a4ff02a88d93c70473ecebc6d4d02ca0c85e"
      ],
      "author": {
        "name": "llp",
        "email": "llp@onlab.us",
        "time": "Mon Jul 31 15:56:55 2017 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@opennetworking.org",
        "time": "Wed Aug 02 08:28:59 2017 -0700"
      },
      "message": "migrated tutorial from wiki\n\nChange-Id: Ie34741286cf5e9394b9c6243d46a1d2daf730414\n"
    },
    {
      "commit": "19e4a4ff02a88d93c70473ecebc6d4d02ca0c85e",
      "tree": "b327e4e6eb23e550782b349cfc2872481aa569ca",
      "parents": [
        "292cc2af5c7116bdb4e1b0fdb540488aed681c5c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 13 17:41:32 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Aug 01 21:03:03 2017 -0700"
      },
      "message": "CORD-1519 Prevent saving models that link to deleted models\n\nChange-Id: I78e5f6c9250f518e76308aec0525315995c575b6\n"
    },
    {
      "commit": "292cc2af5c7116bdb4e1b0fdb540488aed681c5c",
      "tree": "bc36176ba6aa11cb5f3a05f304c26d418e181a27",
      "parents": [
        "9590a88ba684dd26fe73ec8152ca3bc3d4003145"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 31 19:02:12 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Aug 01 13:09:44 2017 -0700"
      },
      "message": "[CORD-1539] Static choices from xproto to GUI\n\nChange-Id: I7ad877884c7803bb64c086c860b73c48951f5231\n"
    },
    {
      "commit": "9590a88ba684dd26fe73ec8152ca3bc3d4003145",
      "tree": "9a186c97b09c5d3fb83f616c4c688a044789eb81",
      "parents": [
        "a3d2e6298e582230024e163c2697c1af15de5132"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Aug 01 08:35:23 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Tue Aug 01 07:08:27 2017 -0700"
      },
      "message": "CORD-1626: Add support for OneToOne relations\n\nChange-Id: I29b72318d8922317b180f2662858548c8f083c35\n"
    },
    {
      "commit": "a3d2e6298e582230024e163c2697c1af15de5132",
      "tree": "8dee104b204957259d22d4173c6f0dd23ced95a9",
      "parents": [
        "5162e34296558636540e39795e2185e74bb17fcb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Jul 31 22:25:55 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Jul 31 22:25:55 2017 -0400"
      },
      "message": "CORD-1621: Inherited models with custom code fail to import in monitoring service\n\nChange-Id: If2b918fc81b869848f8c1e62231acf963ce77af6\n"
    },
    {
      "commit": "5162e34296558636540e39795e2185e74bb17fcb",
      "tree": "5fab3d41d36ab7e145ad3a071566388312106b32",
      "parents": [
        "b69f47009f8ce704a16dadaa4f4b4a87ea86fe5d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 27 13:32:17 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 31 15:06:53 2017 -0700"
      },
      "message": "CORD-1250 Update unit test for Service/Tenancy refactor\n\nChange-Id: Icdb0126bf4847195353727a693da167228834d99\n"
    },
    {
      "commit": "b69f47009f8ce704a16dadaa4f4b4a87ea86fe5d",
      "tree": "3ba6124e5eccb428fd3bbb1a85a4917639c809ff",
      "parents": [
        "256a3eb5f776675593ef5305049678029e3bbe80"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Jul 31 16:03:33 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Jul 31 16:03:33 2017 -0400"
      },
      "message": "CORD-1570: Several bug fixes, expanded unit tests for security refactoring\n\nChange-Id: Ied8dca916d3c22a252f6de38a65ef1b20c9d639d\n"
    },
    {
      "commit": "256a3eb5f776675593ef5305049678029e3bbe80",
      "tree": "b31346d27701cc6c27b6ffe49d796c6d5ac555ce",
      "parents": [
        "d6e533fb40494d12fc11b69625356d8e23294ee4"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@onlab.us",
        "time": "Wed Jul 26 21:40:48 2017 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@onlab.us",
        "time": "Thu Jul 27 22:17:05 2017 -0700"
      },
      "message": "expanded guide content\n\nChange-Id: Id31ce3b9a761aa95b87d07675fc56cb573ddfd97\n"
    },
    {
      "commit": "d6e533fb40494d12fc11b69625356d8e23294ee4",
      "tree": "33644707d01e24157a394d5e5a283eedc4af72e7",
      "parents": [
        "5341859d2e770ee7141fa60bcdaa3630ec5729e8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 17 13:37:29 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Jul 27 13:11:33 2017 -0700"
      },
      "message": "CORD-1250 Implement ServiceInstance and related models\n\nChange-Id: I16acc70562d79013f00e6346d6fb33b786c863ed\n"
    }
  ],
  "next": "5341859d2e770ee7141fa60bcdaa3630ec5729e8"
}
