)]}'
{
  "log": [
    {
      "commit": "31fc6d954f3764da78583f1a68a881e72f9834ef",
      "tree": "c7f09d96d173d1f3d042e6b7534653e4384b1090",
      "parents": [
        "5f0756be4daf13224160b7477b7b0b6ac0748069"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jun 12 13:58:22 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jun 12 15:46:56 2018 -0700"
      },
      "message": "[CORD-3022] Splitting config and removing unused files\n\nChange-Id: Ibc9b8332d8f51e9d2e9efd13c1a6da77f7b77b5d\n"
    },
    {
      "commit": "5f0756be4daf13224160b7477b7b0b6ac0748069",
      "tree": "5f69128fc1f24325a7c8068b80f273fb8dbf7edd",
      "parents": [
        "d3da6ff86eeecbc6a737c31c96feb34c41b8e077"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Tue May 29 17:59:23 2018 -0700"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed May 30 14:26:51 2018 -0700"
      },
      "message": "move dockerfile location \u0026 add version\n\nChange-Id: I72ca3bddf30fcf37f33f375696a695ff816f2441\n"
    },
    {
      "commit": "d3da6ff86eeecbc6a737c31c96feb34c41b8e077",
      "tree": "31e9c2392901d3085dad7c85905c72306cd1b72d",
      "parents": [
        "d8d7724305e6427f51582b771f4798eda8307939"
      ],
      "author": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Thu May 10 14:57:28 2018 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Thu May 10 14:57:28 2018 -0700"
      },
      "message": "Adding .gitreview file\n"
    },
    {
      "commit": "d8d7724305e6427f51582b771f4798eda8307939",
      "tree": "13bd53019f012452cbec4f508127edc9bf8cff55",
      "parents": [
        "f8069e3faf6b36d6aa111717a222d184397d4e5e"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Fri Feb 16 11:50:46 2018 -0800"
      },
      "committer": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Tue Mar 13 22:07:50 2018 +0000"
      },
      "message": "bug fix: change SGI port enumeration number in playbook\n\nChange-Id: Ia4fc6fc36ad2b8957b84b0c62a4e294f60b9b515\n(cherry picked from commit 27b62e124d32918c27ebd24323c85e29f1f4b1bc)\n"
    },
    {
      "commit": "f8069e3faf6b36d6aa111717a222d184397d4e5e",
      "tree": "9c3be187865ba3fa3f628d0ff6bcd75a88d04d80",
      "parents": [
        "ef8fbaa4e776b936788930f660c6f85b90f2f59d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 05 10:48:37 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 05 15:59:30 2018 -0800"
      },
      "message": "CORD-2509 migrate vspgwu service from static to dynamic load\n\nChange-Id: Ieaedb57f4ab97829a73355714c43558a23294993\n"
    },
    {
      "commit": "ef8fbaa4e776b936788930f660c6f85b90f2f59d",
      "tree": "67ebbf56afaa2cac82dc05c447a54c841b66ddda",
      "parents": [
        "a2d772ee260e782c0154062284725eb543b40581"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 02 10:43:11 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 02 12:46:14 2018 -0800"
      },
      "message": "CORD-2753 set default owner for VSPGWUServiceInstance\n\nChange-Id: I2a2d24732b91b8c8a525b03563183727af54ac2b\n"
    },
    {
      "commit": "a2d772ee260e782c0154062284725eb543b40581",
      "tree": "02ae4f99e430d97b391227524b2e9888d2c272e2",
      "parents": [
        "2a0f9f39c5132118ba3f256b16815ff7b93a3554"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Feb 12 14:52:56 2018 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Feb 12 16:36:18 2018 -0700"
      },
      "message": "CORD-2724 Enable binding VMs to nodes via node_label\n\nChange-Id: Idae6f3769fa98d962b095350c8d8ffbad6cb8e14\n"
    },
    {
      "commit": "2a0f9f39c5132118ba3f256b16815ff7b93a3554",
      "tree": "c5a349b02d509088afdfc415656136becd3d47b8",
      "parents": [
        "3c58c476645ad4e880ca900c356192c29684059b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jan 31 16:01:08 2018 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jan 31 16:01:08 2018 -0700"
      },
      "message": "Fix bug with blueprint detection\n\nChange-Id: I6e01b228a8bc74937da36ce5574875e5e3049822\n"
    },
    {
      "commit": "3c58c476645ad4e880ca900c356192c29684059b",
      "tree": "9999a6f9f0837c23a78ddea906517cab5be55c83",
      "parents": [
        "ae3096531986a50c4320d79f5136ad3ad071c87d"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Jan 29 15:17:30 2018 -0800"
      },
      "committer": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Jan 29 15:17:30 2018 -0800"
      },
      "message": "minor bug-fix: change scenario var from scenario to bluprint in playbook\n\nChange-Id: I01e8ae0dce41ff5b1a35cc3f68bf6060215f16a5\n"
    },
    {
      "commit": "ae3096531986a50c4320d79f5136ad3ad071c87d",
      "tree": "19f8d8f879713091860e1b16612a25d72bb63572",
      "parents": [
        "4f3ea43dcebfce9050d6de7ddf3edf19fc5b27f5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 23 23:40:40 2018 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 26 00:36:10 2018 -0500"
      },
      "message": "CORD-2594: Autodetect blueprints from EPC component services\nCORD-2595: Generalize instance dependency checks\n\nChange-Id: I115205f2b74cdf1d28be73455f3f0d983ea55695\n"
    },
    {
      "commit": "4f3ea43dcebfce9050d6de7ddf3edf19fc5b27f5",
      "tree": "462cf9e90bccb3e4e0436023114a2fdd9ec07e41",
      "parents": [
        "2f03e44994847fed1d8a34b4a732b7db44b4b00e"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Jan 22 17:35:52 2018 -0800"
      },
      "committer": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Jan 22 17:35:56 2018 -0800"
      },
      "message": "[CORD-2554] enhance graph traversal functions and change branch conditions for playbook\n\nChange-Id: I3d8c15f1da9485a936f8d2a94a387e95b00bd3eb\n"
    },
    {
      "commit": "2f03e44994847fed1d8a34b4a732b7db44b4b00e",
      "tree": "5b46eedce7ef2a5486afc35acd2235bd69f40e39",
      "parents": [
        "4a15d41ffeb72a1ab9210672860a4dfb9710aa47"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Thu Jan 18 20:02:22 2018 -0800"
      },
      "committer": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Fri Jan 19 14:51:53 2018 -0800"
      },
      "message": "[CORD-2554] update playbook according to new spgwu image\n\nChange-Id: I0333d966025213f3115a4b928daf11d8f80d427e\n"
    },
    {
      "commit": "4a15d41ffeb72a1ab9210672860a4dfb9710aa47",
      "tree": "a2bb26321b62116727b238382ca0833947615b8a",
      "parents": [
        "f50fe4e8ff335ac7e221fc17d87432c2a1fe9038"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Dec 18 17:17:40 2017 -0800"
      },
      "committer": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Tue Dec 19 22:59:21 2017 +0000"
      },
      "message": "[CORD-2441] add hardware scenario on vSPGWU\n\nChange-Id: Ia3ce632f2b23b8e4d641560d07515015fc876a78\n"
    },
    {
      "commit": "f50fe4e8ff335ac7e221fc17d87432c2a1fe9038",
      "tree": "eb727c0c40c9ffea35a3dc5617dc0f5670245da5",
      "parents": [
        "15721935725ab94428119d0b7dac64cc2a0c3d18"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Dec 12 12:56:27 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Dec 12 12:56:27 2017 -0500"
      },
      "message": "CORD-2329: Add constraint to assign VMs to the same nodes as vspgwu\n\nChange-Id: Ie8fa9afc846a88b964b07d31a3ccc9d88956acc4\n"
    },
    {
      "commit": "15721935725ab94428119d0b7dac64cc2a0c3d18",
      "tree": "5e80ef6a156df67f62afb09517060cffa6cf722e",
      "parents": [
        "fc9f6b37b3f96b91a7448f67124dc9ef86ad2c3a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Dec 08 15:36:33 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Dec 08 15:36:33 2017 -0500"
      },
      "message": "Bring master up-to-speed with CORD-4.1 bug fixes\n\nChange-Id: I5741191e60699663ebbb4278ce8fbf83929f42c5\n"
    },
    {
      "commit": "fc9f6b37b3f96b91a7448f67124dc9ef86ad2c3a",
      "tree": "6b1ef2fbefa4e8912aaaf477f02dac178665e5b5",
      "parents": [
        "2f27dbeb4ac145b1660e97460e13f38a54d2acdb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Nov 28 14:13:31 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Fri Dec 01 00:20:22 2017 +0000"
      },
      "message": "CORD-2307: Query service graph with missing links\n\nChange-Id: I472a683f9a52a88c5efa2099cf095fd164a2f35e\n(cherry picked from commit 719de8a5fd13470bb8137d86f9e0af029a6b5a71)\n"
    },
    {
      "commit": "2f27dbeb4ac145b1660e97460e13f38a54d2acdb",
      "tree": "c333a107c1b95d99a64a2659531c93c8cb835658",
      "parents": [
        "ad77a7b3585a9bec3eb2528651b9167ad8c95fa5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Nov 27 21:17:32 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Fri Dec 01 00:19:22 2017 +0000"
      },
      "message": "CORD-2272: Fetch mac information via service graph\n\nChange-Id: I0e9b58cc7d2d6bb584772607b7961548c061afc3\n(cherry picked from commit 2035970679c178430e9c83580473d3c988b92969)\n"
    },
    {
      "commit": "ad77a7b3585a9bec3eb2528651b9167ad8c95fa5",
      "tree": "108d90550a29ebb8d7ed0a45a7f1e835695fbdad",
      "parents": [
        "c403e951588e6a955fa6fa08d153a675bca6e35e"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Nov 27 16:01:11 2017 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Fri Dec 01 00:15:39 2017 +0000"
      },
      "message": "[CORD-1977] change getting MAC address function to remove the assumption - one service instance per service\n\nChange-Id: I6e1d0c1509254e1d921ff910ed8bbe6c049d7c13\n(cherry picked from commit 65e68c685ba7f8b6f242ab7a8538688807b0edd3)\n"
    },
    {
      "commit": "c403e951588e6a955fa6fa08d153a675bca6e35e",
      "tree": "b23f18e7d9fcd438d16ddf96a1d2e2e71d85d3f6",
      "parents": [
        "3a7159b7d3f118fc883e4bf6a702611e3bf66ab2"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Nov 29 16:34:36 2017 -0800"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Nov 29 16:35:56 2017 -0800"
      },
      "message": "delete kind\n\nChange-Id: I67d857dd04bc8262eb2787584abb7222d3aaf59d\n"
    },
    {
      "commit": "3a7159b7d3f118fc883e4bf6a702611e3bf66ab2",
      "tree": "df34beed71582032ffd3cd60e27ef524916cc1b8",
      "parents": [
        "02c1d167d79f7f0388b774328ebeb269f47c3a9e",
        "04d121663c382f1acc622440b6fc8f8ed743b7ae"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Thu Nov 30 00:20:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Nov 30 00:20:16 2017 +0000"
      },
      "message": "Merge \"[CORD-1977] Change Ansible Playbook code for changed image and implement build_and_run\""
    },
    {
      "commit": "02c1d167d79f7f0388b774328ebeb269f47c3a9e",
      "tree": "d6a46f296335243de92675b9b2f8b5c5f989013e",
      "parents": [
        "968f28fbe3ffe219381d567940b4df140b5c7bd2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo.punto@gmail.com",
        "time": "Wed Nov 29 15:57:12 2017 -0700"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Thu Nov 30 00:06:12 2017 +0000"
      },
      "message": "model names\n\nChange-Id: I12ba71135173d26c43301ad06eb4219338ee5994\n(cherry picked from commit 7d3db11b8a6f5bae4af27ae8e6849042187b233a)\n"
    },
    {
      "commit": "04d121663c382f1acc622440b6fc8f8ed743b7ae",
      "tree": "dd7e0122561eaf712e28211d577506bbec598b88",
      "parents": [
        "968f28fbe3ffe219381d567940b4df140b5c7bd2"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Mon Nov 27 10:59:08 2017 -0800"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Mon Nov 27 22:54:10 2017 +0000"
      },
      "message": "[CORD-1977] Change Ansible Playbook code for changed image and implement build_and_run\n\nChange-Id: Ia60f0daff0bbabf90c023849c3ce21e795d711b1\n(cherry picked from commit 2cc578b1defd9e41dca01c8422dec730eeba6e9a)\n"
    },
    {
      "commit": "968f28fbe3ffe219381d567940b4df140b5c7bd2",
      "tree": "87adf579502a36b94e6a37881ce17b3c3eda7343",
      "parents": [
        "f3d8b6021b21d5e8b4ca2985b497b5d4e04cbfbe"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Nov 22 12:00:01 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Nov 27 15:02:30 2017 -0500"
      },
      "message": "CORD-2275: Break assumption of one ServiceInstance per service, fetch\nparameters via service graph.\n\nChange-Id: Ia974cd881d1fb4800c441d09f2c5d921e77b3d9b\n"
    },
    {
      "commit": "f3d8b6021b21d5e8b4ca2985b497b5d4e04cbfbe",
      "tree": "6443308662712bb1a2cf8601ce9ce18948ded9c6",
      "parents": [
        "ee4e328cdd321d1c2683566f354e89f136da8040"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Nov 22 10:27:10 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Nov 27 15:01:08 2017 -0500"
      },
      "message": "CORD-2275: Drop deprecated fields in sync steps\n\nChange-Id: I155db9f42f455f59865001a6024a02ef984061c7\n"
    },
    {
      "commit": "ee4e328cdd321d1c2683566f354e89f136da8040",
      "tree": "0adc5f414089fa7b7a10f0d291b76adafc98411a",
      "parents": [
        "a71f22120c29ac9b34266d99774032f958119fc0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Nov 22 09:42:28 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sun Nov 26 23:51:09 2017 -0500"
      },
      "message": "CORD-2275: Move vspgwc service to new logger\n\nChange-Id: Iddc2d8169a755485e5ad2c388cd281ca187fec09\n"
    },
    {
      "commit": "a71f22120c29ac9b34266d99774032f958119fc0",
      "tree": "c5973156327f5d9fd97d36ee57084240cb9e265d",
      "parents": [
        "278560453d1ab2970bd71a427ae3c2c65ede472a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Nov 22 10:12:18 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sun Nov 26 23:40:01 2017 -0500"
      },
      "message": "CORD-2274: Use defer_sync to defer synchronization in case of error\n\nChange-Id: I08bdff0385d5ef956d3af8e53c3c5f694c9332f9\n"
    },
    {
      "commit": "278560453d1ab2970bd71a427ae3c2c65ede472a",
      "tree": "b2e9e0e381d1c1f733adb1510f93c4b8667026fa",
      "parents": [
        "a11d38a588bd425ac0f1116480da9fcf179c6faa"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Nov 20 14:40:10 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Nov 20 19:50:54 2017 +0000"
      },
      "message": "Fix faulty JSON in model-deps\n\nChange-Id: I36a9d7f13ae2c028489629dc501da5ac0ce0a9d1\n(cherry picked from commit 67f13a54e460c295ce8700840388a748f09f2078)\n"
    },
    {
      "commit": "a11d38a588bd425ac0f1116480da9fcf179c6faa",
      "tree": "56ee2c1243db859e5c9c90aced97b9eb6620dd2a",
      "parents": [
        "f002aec4578a1d4a03fdced223c6268731bf8800"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Nov 17 12:53:42 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Nov 17 18:57:27 2017 +0000"
      },
      "message": "CORD-2248: Add dependency between playbooks and VMs\n\nChange-Id: I4e2c7dd4d1f76b4394f646e14c58de8e1a607af6\n(cherry picked from commit d8a2f13f7583b4fcdef60439e8f81161178037c9)\n"
    },
    {
      "commit": "f002aec4578a1d4a03fdced223c6268731bf8800",
      "tree": "9e0aa60aeb0752be87d7b8f4cda600e397344825",
      "parents": [
        "ba043599d6a887229deaa9f22fdc7ee852084f38"
      ],
      "author": {
        "name": "Woojoong Kim",
        "email": "woojoong@opennetworking.org",
        "time": "Wed Oct 25 14:43:37 2017 -0700"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Nov 01 22:12:40 2017 -0700"
      },
      "message": "[CORD-1977] add ansible-playbook file to make interface.cfg and dp_config.cfg files and to build it\n\nChange-Id: Ifa58ef6e414ff63e6c8006dc6c9a312cbb626069\n(cherry picked from commit 0e147402f29a3719d5a34635897563aaf71747c6)\n"
    },
    {
      "commit": "ba043599d6a887229deaa9f22fdc7ee852084f38",
      "tree": "7884b340da4405626c2cad602956f283664ae2f7",
      "parents": [],
      "author": {
        "name": "Wei-Yu Chen",
        "email": "aweimeow.tw@gmail.com",
        "time": "Wed Oct 18 17:08:51 2017 +0800"
      },
      "committer": {
        "name": "Wei-Yu Chen",
        "email": "aweimeow.tw@gmail.com",
        "time": "Fri Oct 20 09:32:49 2017 +0800"
      },
      "message": "[CORD-2054] Initial for Creating vspgwu service\n\nChange-Id: I1e855c0a27ab95e5bc58b49d74bc1a92ae6e5a95\n"
    }
  ]
}
