)]}'
{
  "log": [
    {
      "commit": "e458afda0c67d8db5dd61501e0609fdbb1c2fb6b",
      "tree": "2f0eaa2154a08dc077b65964cf000973069dc6f4",
      "parents": [
        "27d1923a25efbb6a683a298d9a0ea46d86c4c0ca"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 16:36:06 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 16:36:06 2015 -0700"
      },
      "message": "refactor container stuff out of vCPE and into TenantWithContainer\n"
    },
    {
      "commit": "27d1923a25efbb6a683a298d9a0ea46d86c4c0ca",
      "tree": "0f7c6d77d2ccf575603a8720f3b59beaa74ce74b",
      "parents": [
        "8f786aeb28362633b3ea2b1fb62f350224ef3987",
        "71b0992584403452fa69e633b4e3d0fb7256efd7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 15:34:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 15:34:29 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "8f786aeb28362633b3ea2b1fb62f350224ef3987",
      "tree": "b1427d952ed07231b1885415b335636fdc41ffe3",
      "parents": [
        "e0fb4586a7d7728c54e7a4d9f7aacf5cef48b0c0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 15:33:56 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 15:33:56 2015 -0700"
      },
      "message": "remove m1.tiny test\n"
    },
    {
      "commit": "71b0992584403452fa69e633b4e3d0fb7256efd7",
      "tree": "868bc817871e608833b030a9c4f10589eb033fa4",
      "parents": [
        "a75c119ea837f69fa77096d38cd7fbaa52101f66"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 18:20:39 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 18:20:39 2015 -0400"
      },
      "message": "Expose full_setup as config option\n"
    },
    {
      "commit": "a75c119ea837f69fa77096d38cd7fbaa52101f66",
      "tree": "02e5a3a210fa55cdfc25127b48a3ad664867cfd8",
      "parents": [
        "75e0526d94987761ad86a8b2005673ffa596d8a2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 18:06:30 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 18:06:30 2015 -0400"
      },
      "message": "Don\u0027t hardcode VM interfaces connected by pipework\n"
    },
    {
      "commit": "75e0526d94987761ad86a8b2005673ffa596d8a2",
      "tree": "f4658ccba161c27360840ba74be7323d4f28b35f",
      "parents": [
        "4f666939c66bacf74c0bbe3eecc3c17900b827de"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 15:35:08 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 15:35:08 2015 -0400"
      },
      "message": "Change default value of ssh_proxy\n"
    },
    {
      "commit": "4f666939c66bacf74c0bbe3eecc3c17900b827de",
      "tree": "5802b35a2f4320c204d9f421ff299bc648ff60f8",
      "parents": [
        "e0fb4586a7d7728c54e7a4d9f7aacf5cef48b0c0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 15:12:27 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 15:12:27 2015 -0400"
      },
      "message": "Add capability to disable login via NAT (e.g., for vanilla OpenStack)\n"
    },
    {
      "commit": "e0fb4586a7d7728c54e7a4d9f7aacf5cef48b0c0",
      "tree": "26663acb6830fe13faebada73614aeb4d0a9bf79",
      "parents": [
        "29098b2f2dadd29ede6597b57e3968a2d446730b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 11:10:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 11:10:09 2015 -0700"
      },
      "message": "fix bug in error message\n"
    },
    {
      "commit": "29098b2f2dadd29ede6597b57e3968a2d446730b",
      "tree": "7a45381c678b8772d2a492ed819284d5d0f5004a",
      "parents": [
        "d35a4bcbbffe640998899c45ebec181d281a0da0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 11:00:22 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 11:00:22 2015 -0700"
      },
      "message": "punch mac addresses through into vcpe observer yaml\n"
    },
    {
      "commit": "d35a4bcbbffe640998899c45ebec181d281a0da0",
      "tree": "4a247aaed2ad0966802df0bb700bb43895edcfd9",
      "parents": [
        "0672e9848e8fe8ff3985f7c3d47ef87fadc2c23b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 10:57:16 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 10:57:16 2015 -0700"
      },
      "message": "punch MAC addresses through into vcpetenant object\n"
    },
    {
      "commit": "0672e9848e8fe8ff3985f7c3d47ef87fadc2c23b",
      "tree": "bf146b31eee5af8f7fa55cb03ef911e7e291c1c7",
      "parents": [
        "6b949447b1fa047170690762f7c7c0c3f67b77dc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 18:22:15 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 18:22:15 2015 -0700"
      },
      "message": "store neutron mac addr in port object\n"
    },
    {
      "commit": "6b949447b1fa047170690762f7c7c0c3f67b77dc",
      "tree": "35f3664fd24e8a7d8b6254d5f2ff4be440c1f006",
      "parents": [
        "0a866869cd02d8b9faeb831cf4bfb6e2063e9496"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 18:10:43 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 18:10:43 2015 -0700"
      },
      "message": "prevent the default argument from being altered\n"
    },
    {
      "commit": "0a866869cd02d8b9faeb831cf4bfb6e2063e9496",
      "tree": "1d11aa0500db3a6a2837ea6f79333d5d48b2405f",
      "parents": [
        "80f12665e82eecfe496087420a719cc2fb90005e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 17:55:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 17:55:30 2015 -0700"
      },
      "message": "test cases for compute and users\n"
    },
    {
      "commit": "80f12665e82eecfe496087420a719cc2fb90005e",
      "tree": "4af4bc15b4db7d65208cace4e25c2d505d7b394b",
      "parents": [
        "935ad851b3a092665d16a073280268ae81796036"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 17:23:38 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 17:23:38 2015 -0700"
      },
      "message": "fix flavor rounding away MB\n"
    },
    {
      "commit": "935ad851b3a092665d16a073280268ae81796036",
      "tree": "7e18c4bf8134908998b98126dd32fcc5a1b5050c",
      "parents": [
        "e2bd4c90bb4b02094301a057010039a190c783aa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 17:23:07 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 17:23:07 2015 -0700"
      },
      "message": "use inherited get_xos_args so the intrinsics get applied\n"
    },
    {
      "commit": "e2bd4c90bb4b02094301a057010039a190c783aa",
      "tree": "29f9115b756bca23d23ce89a0ecf8413d2758f63",
      "parents": [
        "aead76b318a65c32575e1b64945e698e02c7128d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 11:59:21 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 11:59:21 2015 -0700"
      },
      "message": "one file to run them all\n"
    },
    {
      "commit": "aead76b318a65c32575e1b64945e698e02c7128d",
      "tree": "e2903af10f5777c31e574fc16641026ba909dc1a",
      "parents": [
        "7259c6a417d3ce5d26471ea2d6f2d648d20faa21"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 10:09:32 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 08 10:09:32 2015 -0700"
      },
      "message": "fix null value sent to nova quota update\n"
    },
    {
      "commit": "7259c6a417d3ce5d26471ea2d6f2d648d20faa21",
      "tree": "ae9a769a633690ba4f274544019b7ad7f3ff2b30",
      "parents": [
        "f0d3ab56d8485f83bd999b3b0f7899ca224393e5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 04 16:44:40 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 04 16:44:40 2015 -0700"
      },
      "message": "more test cases\n"
    },
    {
      "commit": "f0d3ab56d8485f83bd999b3b0f7899ca224393e5",
      "tree": "e7b4f9abbb3cb68e2307b74a8d4f9953bd201e77",
      "parents": [
        "0c1eab246a5410de6caf20f1ad0c27039be488be"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 04 16:44:26 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 04 16:44:26 2015 -0700"
      },
      "message": "test for ports\n"
    },
    {
      "commit": "0c1eab246a5410de6caf20f1ad0c27039be488be",
      "tree": "c77223609b8a3bfc46a9944f2b670788d7e62149",
      "parents": [
        "d43cf8da56e008125e8fa89ddccf63c64f762c79"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 04 16:43:55 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 04 16:43:55 2015 -0700"
      },
      "message": "add capabilities to make_nodetemplate, add destroy()\n"
    },
    {
      "commit": "d43cf8da56e008125e8fa89ddccf63c64f762c79",
      "tree": "1cc97ac61d47717cca2557f366fd72f75ad33748",
      "parents": [
        "01234ceaccd93f52dec23f003a419604d55db912"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 15:49:27 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 15:49:27 2015 -0700"
      },
      "message": "test cases for coarsetenancy and network\n"
    },
    {
      "commit": "01234ceaccd93f52dec23f003a419604d55db912",
      "tree": "8194d1c22c29398c9ac8e73ce5a7773f89dfa634",
      "parents": [
        "121d5c35624b2aead995e72a1f8d1c985a501181"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 15:47:56 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 15:47:56 2015 -0700"
      },
      "message": "support ports and labels properties on network\n"
    },
    {
      "commit": "121d5c35624b2aead995e72a1f8d1c985a501181",
      "tree": "0c396544dd56a7069a40882be74a705695ca4d7a",
      "parents": [
        "d96c59aaf6d7cc97a2156d431323f60f28af11f2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 15:33:52 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 15:33:52 2015 -0700"
      },
      "message": "fix bug, networks connected to wrong slice\n"
    },
    {
      "commit": "d96c59aaf6d7cc97a2156d431323f60f28af11f2",
      "tree": "3294c6aa3c0effd01fcd55f003d2376fbe97a958",
      "parents": [
        "327269ffe0ca1c7293a23c3f5a15510a84b35fbf",
        "0068d35b71b815074734e2cb91e3aa6275e07cbc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 14:52:38 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 14:52:38 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "327269ffe0ca1c7293a23c3f5a15510a84b35fbf",
      "tree": "3294c6aa3c0effd01fcd55f003d2376fbe97a958",
      "parents": [
        "42a21a3cfa3f7a3b8100fe498f3e1db69d509741"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 14:52:22 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 14:52:22 2015 -0700"
      },
      "message": "icon_url wasn\u0027t being passed through\n"
    },
    {
      "commit": "42a21a3cfa3f7a3b8100fe498f3e1db69d509741",
      "tree": "6cfc5d9c56079a4cdf158fe8ac4810b6201c0b7d",
      "parents": [
        "87b080f4be75a98d8d522f667e47f0a86be130e4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 14:32:48 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 14:32:48 2015 -0700"
      },
      "message": "add maximal service test, support reqs in create_node_template, cleanup debuggin\n"
    },
    {
      "commit": "87b080f4be75a98d8d522f667e47f0a86be130e4",
      "tree": "9c689c287dfb4ad612fbb998c4da7bcc94472961",
      "parents": [
        "a63744cbc2ce6b84f60af04117d69a27c945a947"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 12:21:23 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 12:21:23 2015 -0700"
      },
      "message": "tests for update\n"
    },
    {
      "commit": "a63744cbc2ce6b84f60af04117d69a27c945a947",
      "tree": "598fdbdf2cd8901c0215774f58d970cfc8b469df",
      "parents": [
        "91073877a5ea6c869ca8def5122e7a32bf14574f",
        "6d1041c5d2d892156c586561b0a7dbecb97f6598"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 12:16:01 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 12:16:01 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "91073877a5ea6c869ca8def5122e7a32bf14574f",
      "tree": "d2f084eedb78c5088220c35c5974d6969a6d08e6",
      "parents": [
        "1f1f8cc9b45b9f2f2b6ac4094154e6c32cb16cfb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 12:15:50 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 03 12:15:50 2015 -0700"
      },
      "message": "update working for basic properties\n"
    },
    {
      "commit": "6d1041c5d2d892156c586561b0a7dbecb97f6598",
      "tree": "d35d7c509e80a97c043116cfef4e93fa08aa1ce4",
      "parents": [
        "1f1f8cc9b45b9f2f2b6ac4094154e6c32cb16cfb"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 03 11:21:22 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 03 11:21:22 2015 -0400"
      },
      "message": "Run TOSCA script automatically for CORD setup\n"
    },
    {
      "commit": "0068d35b71b815074734e2cb91e3aa6275e07cbc",
      "tree": "1910908f051942fbada9c41264204cca78ae55b5",
      "parents": [
        "42a21a3cfa3f7a3b8100fe498f3e1db69d509741"
      ],
      "author": {
        "name": "root",
        "email": "root@localhost.localdomain",
        "time": "Thu Sep 03 07:04:43 2015 -0700"
      },
      "committer": {
        "name": "root",
        "email": "root@localhost.localdomain",
        "time": "Thu Sep 03 07:04:43 2015 -0700"
      },
      "message": "icon_url wasn\u0027t being passed through\n"
    },
    {
      "commit": "1f1f8cc9b45b9f2f2b6ac4094154e6c32cb16cfb",
      "tree": "f94b063548b206b15de03c8d7eacae451022bc53",
      "parents": [
        "1adae5358ea642593593fbeec6012223cd5c3101"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:36:39 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:36:39 2015 -0700"
      },
      "message": "more test cases\n"
    },
    {
      "commit": "1adae5358ea642593593fbeec6012223cd5c3101",
      "tree": "c239b183e9a4da0056ca73730592df53f92804bf",
      "parents": [
        "faadb5f610d6ce9ce3186f29ab33e596c8e8755e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:36:26 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:36:26 2015 -0700"
      },
      "message": "comment out debugging code\n"
    },
    {
      "commit": "faadb5f610d6ce9ce3186f29ab33e596c8e8755e",
      "tree": "369aa6913fa07df05d721912f91909d5c3978e5d",
      "parents": [
        "5b1ff4cf1c7f109e57508ad99f9d7cbb6c49ba77"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:29:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:29:30 2015 -0700"
      },
      "message": "starting to work on a test framework\n"
    },
    {
      "commit": "5b1ff4cf1c7f109e57508ad99f9d7cbb6c49ba77",
      "tree": "ed51df23f24bf03b512d32174f0fdb0b72e20972",
      "parents": [
        "304333e4cd93302d8b6ce0082d2abd5cc76c3d6c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:29:16 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:29:16 2015 -0700"
      },
      "message": "make sure if a property is set to False that it is processed\n"
    },
    {
      "commit": "304333e4cd93302d8b6ce0082d2abd5cc76c3d6c",
      "tree": "cbe26fe4f295bac76f078371a6ae412864eab6d3",
      "parents": [
        "fcfb02ee3e59769afd2dea9a8f3e3b67ed746ecb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:27:47 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:27:47 2015 -0700"
      },
      "message": "latest autogenerated xos.yaml\n"
    },
    {
      "commit": "fcfb02ee3e59769afd2dea9a8f3e3b67ed746ecb",
      "tree": "4f574d4b6ebbcb0de2bc338d0c46438bfcc9f8ad",
      "parents": [
        "bd097b54f9141d360601eaf7da5ebc641369e6dd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:27:27 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 16:27:27 2015 -0700"
      },
      "message": "add versionNumber to service object\n"
    },
    {
      "commit": "bd097b54f9141d360601eaf7da5ebc641369e6dd",
      "tree": "c1baee19ceee5e6c4eabe5a00d9e8e559276ba77",
      "parents": [
        "e4d531ff3830cd65620ac0e2d003f9686f505499",
        "74256ed0985bdce583cd6baa761a16599002795c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 13:24:00 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 13:24:00 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e4d531ff3830cd65620ac0e2d003f9686f505499",
      "tree": "1638368b6af989e1223d2506984fe23db9fc4e65",
      "parents": [
        "26f84889953bc7f15456a9427f896afe3cf482de"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 13:23:49 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 02 13:23:49 2015 -0700"
      },
      "message": "check in missing file\n"
    },
    {
      "commit": "74256ed0985bdce583cd6baa761a16599002795c",
      "tree": "dd83b9348c9d19617c398fff6605a4925aa4840a",
      "parents": [
        "1a8513259f89baf627355045549eabf5c955e967"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 02 15:33:04 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 02 15:33:04 2015 -0400"
      },
      "message": "Typo\n"
    },
    {
      "commit": "1a8513259f89baf627355045549eabf5c955e967",
      "tree": "e5387f5290f87705e2df64ac5d7438a1dfbc3563",
      "parents": [
        "26f84889953bc7f15456a9427f896afe3cf482de"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 02 15:25:29 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 02 15:25:29 2015 -0400"
      },
      "message": "Bug fix for wan_mac\n"
    },
    {
      "commit": "26f84889953bc7f15456a9427f896afe3cf482de",
      "tree": "455d43290799772bf5c52b72ee3d8604506fe560",
      "parents": [
        "0601cde1b08768df57b3229f5b8a4c6e67f20f0c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 23:45:54 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 23:45:54 2015 -0700"
      },
      "message": "add VOLTTenant to tosca, relationships to connect VOLT to Subscriber, and update cord sample\n"
    },
    {
      "commit": "0601cde1b08768df57b3229f5b8a4c6e67f20f0c",
      "tree": "ce72120b2bcaa00faa4277b463c41ca54b16bcf4",
      "parents": [
        "dbe447526bbbee2b3476991ab14f9a1cfc5bf865"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 22:57:46 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 22:57:46 2015 -0700"
      },
      "message": "Add CORDUser object and samples\n"
    },
    {
      "commit": "dbe447526bbbee2b3476991ab14f9a1cfc5bf865",
      "tree": "69c85a5db7cb2e2f179c2fd0dce5ae3e05fe577e",
      "parents": [
        "c9bd4a74da0a80db25743d84fb5fea1fc8b331fd",
        "84582094d974dd171d605d9f973a3b45e95ea8f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 21:53:55 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 21:53:55 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "c9bd4a74da0a80db25743d84fb5fea1fc8b331fd",
      "tree": "cc01515e6cfc3e12db72c9aa173c5dbdabb3a0ec",
      "parents": [
        "62892bc35e120cfd9b119d6f4891943d523b6ed7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 21:53:49 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 21:53:49 2015 -0700"
      },
      "message": "Added CORDSubscriber to tosca\n"
    },
    {
      "commit": "84582094d974dd171d605d9f973a3b45e95ea8f7",
      "tree": "afe6a1af101f286d2f724c8d77e3edceddd305d8",
      "parents": [
        "516be12fa14a37751851c39ae5dc02eed8faaa54"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 18:02:28 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 18:02:28 2015 -0400"
      },
      "message": "Back out\n"
    },
    {
      "commit": "516be12fa14a37751851c39ae5dc02eed8faaa54",
      "tree": "34ad20ca3d2c0b773b7b8d0b86bf1805038b195a",
      "parents": [
        "59d8ae4880cd0a2a70df6cdbb339b18aaea71c5b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 17:57:52 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 17:57:52 2015 -0400"
      },
      "message": "A bit of cleanup\n"
    },
    {
      "commit": "59d8ae4880cd0a2a70df6cdbb339b18aaea71c5b",
      "tree": "0b084d0cd3cf96808b6b8c7eaf0d6d84b647c8f5",
      "parents": [
        "cc0aacc9187bb64f911f190f5d3f0fe08e6beb16"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 17:46:13 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 17:46:13 2015 -0400"
      },
      "message": "Uncomment\n"
    },
    {
      "commit": "cc0aacc9187bb64f911f190f5d3f0fe08e6beb16",
      "tree": "2c0f303b67040830c6ee524dbc163f3f19472590",
      "parents": [
        "62892bc35e120cfd9b119d6f4891943d523b6ed7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 17:43:03 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 17:43:03 2015 -0400"
      },
      "message": "Build a CORD Docker image\n"
    },
    {
      "commit": "62892bc35e120cfd9b119d6f4891943d523b6ed7",
      "tree": "c0677cf21bde8800872227538c443a5483c3dc0f",
      "parents": [
        "a7c9efc4561648cbb7629726821c92ff17d33f05",
        "f315161cadde293608e18fd4d11c5cd5a8af1c55"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 12:51:41 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 12:51:41 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "f315161cadde293608e18fd4d11c5cd5a8af1c55",
      "tree": "4e7150e63cffcea4c681b26637fa1649e8ae6cd2",
      "parents": [
        "579f819b0947e64ace574f1d3da987f762d21ede"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 14:19:11 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 01 14:19:11 2015 -0400"
      },
      "message": "TOSCA bootstrap for CORD on CloudLab\n"
    },
    {
      "commit": "a7c9efc4561648cbb7629726821c92ff17d33f05",
      "tree": "c8fea15ceba494e4bc498f8b8fa5a951a3177c3b",
      "parents": [
        "579f819b0947e64ace574f1d3da987f762d21ede"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 11:07:56 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 11:07:56 2015 -0700"
      },
      "message": "Add ConnectsToSlice relationship\n"
    },
    {
      "commit": "579f819b0947e64ace574f1d3da987f762d21ede",
      "tree": "7fd0fc6edaf17217d22b72becfff4e983d59673d",
      "parents": [
        "c4c746c53a9c7b51b5b8d3077a618e637b0b6192"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 10:40:49 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 01 10:40:49 2015 -0700"
      },
      "message": "fill out the remaining copyin properties for server objects\n"
    },
    {
      "commit": "c4c746c53a9c7b51b5b8d3077a618e637b0b6192",
      "tree": "d1ee32e56f70f3a166905f9798692039a55b6fe5",
      "parents": [
        "f5d791712c7377e525de548cfe6d0455069c3e1c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 16:18:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 16:18:30 2015 -0700"
      },
      "message": "cord.yaml will pull public key from /opt/xos/observers/vcpe/vcpe_public_key\n"
    },
    {
      "commit": "f5d791712c7377e525de548cfe6d0455069c3e1c",
      "tree": "1579aabadb047ee48be2204af1af0c0284d4c15d",
      "parents": [
        "8d3741e8514d0eb0dc99fb8f31d17435bca7affb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 16:18:08 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 16:18:08 2015 -0700"
      },
      "message": "support get_artifact intrinsic, add support for public key in service objs\n"
    },
    {
      "commit": "8d3741e8514d0eb0dc99fb8f31d17435bca7affb",
      "tree": "990d797d21283939401028944209968e8f27ec6b",
      "parents": [
        "60df495a3618ad8acff01be35640f2965cf2e8bc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 16:16:41 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 16:16:41 2015 -0700"
      },
      "message": "cleanup default option for permit_all_slices\n"
    },
    {
      "commit": "60df495a3618ad8acff01be35640f2965cf2e8bc",
      "tree": "4279da7da57a925802f0862d266408e29867ca20",
      "parents": [
        "c5b139b6c800c9ac65bdd0bc00c7fc1e067cc5dd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 14:55:31 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 14:55:31 2015 -0700"
      },
      "message": "fix vcpe -\u003e vcpe_service\n"
    },
    {
      "commit": "c5b139b6c800c9ac65bdd0bc00c7fc1e067cc5dd",
      "tree": "e23a0836a3fb3924c048f58283b99a01024735e5",
      "parents": [
        "96fb34dc6c6c9f9e0b86f14019d31a6bba9de5c5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 14:54:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 31 14:54:05 2015 -0700"
      },
      "message": "fix vcpe -\u003e vcpe_service\n"
    },
    {
      "commit": "96fb34dc6c6c9f9e0b86f14019d31a6bba9de5c5",
      "tree": "f01f7d1e9f85e0ec63ff4ec4ad0d28793e44df37",
      "parents": [
        "8094b6a9e8475f6aec6e81cc53aa6c2532fa919b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 12:26:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 12:26:09 2015 -0700"
      },
      "message": "rename NetworkSliver--\u003ePort in observers\n"
    },
    {
      "commit": "8094b6a9e8475f6aec6e81cc53aa6c2532fa919b",
      "tree": "c07183aa4b129ccefd94053f9f92766b892fe6c0",
      "parents": [
        "9971edf9b1616e05246045a8f344a49ec1d57163"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 11:55:19 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 11:55:19 2015 -0700"
      },
      "message": "more renames from NetworkSliver to Port\n"
    },
    {
      "commit": "9971edf9b1616e05246045a8f344a49ec1d57163",
      "tree": "5173c0b8b760abcc27b0b80cef2190850478b065",
      "parents": [
        "eb70cebe67bebaaa5bd8026164cdf8bf6e06e8c2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 11:37:50 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 11:37:50 2015 -0700"
      },
      "message": "NetworkSliver--\u003ePort rename in REST API and xoslib\n"
    },
    {
      "commit": "eb70cebe67bebaaa5bd8026164cdf8bf6e06e8c2",
      "tree": "a97c4245eaeefce5f28461ad2390fd68d9a35fdc",
      "parents": [
        "5e7df4184251c3cbf2c9d09b49725f1419bc4e1e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 27 18:39:16 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 27 18:39:16 2015 -0700"
      },
      "message": "use port instead of networksliver\n"
    },
    {
      "commit": "5e7df4184251c3cbf2c9d09b49725f1419bc4e1e",
      "tree": "7aa9ff1b836ffe0c9f46c1ae65e2bb75cf87859a",
      "parents": [
        "db937c6528990d7a952d99065336ba64324acd56"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 27 18:38:51 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 27 18:38:51 2015 -0700"
      },
      "message": "network.links and sliver.ports are now reverse_name aliases for networksliver\n"
    },
    {
      "commit": "db937c6528990d7a952d99065336ba64324acd56",
      "tree": "40e688d76cd76c48bc1c0a3afb52dddb6007ec7a",
      "parents": [
        "fd897ee02fca585cf869bf17346940c82ad21d41"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 27 18:04:56 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 27 18:04:56 2015 -0700"
      },
      "message": "fix line cut off\n"
    },
    {
      "commit": "fd897ee02fca585cf869bf17346940c82ad21d41",
      "tree": "113fca08766086ea271f3159b4f7dab956de65c3",
      "parents": [
        "2fc692c58106bf22b73e01309691bd6e030488bb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 17:46:19 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 17:46:19 2015 -0700"
      },
      "message": "allow slices to be attached to services, fix CORD sample mysite_vcpe slice\n"
    },
    {
      "commit": "2fc692c58106bf22b73e01309691bd6e030488bb",
      "tree": "6870b04e0f0e39bacfb141da7a093a46c8c30e87",
      "parents": [
        "451e45fed218abeaa97f47b3407f85c035cc3918"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 17:45:36 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 17:45:36 2015 -0700"
      },
      "message": "update code in compute.py resource to match other resource pattern\n"
    },
    {
      "commit": "451e45fed218abeaa97f47b3407f85c035cc3918",
      "tree": "59d23ebe82b04787b7b4307b0822586e5dccfcd6",
      "parents": [
        "43facad8411c432a33c2547d9664e871c4c421a6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 17:33:51 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 17:33:51 2015 -0700"
      },
      "message": "add \u0027kind\u0027 field to TOSCA service object, set vOLT kind to vOLT in cord sample\n"
    },
    {
      "commit": "43facad8411c432a33c2547d9664e871c4c421a6",
      "tree": "9785030e002c9fe8ab3b42cbe11225116e70e443",
      "parents": [
        "ac4516efe1d1ef1c31de6499594338c957c78eba"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 09:43:33 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 26 09:43:33 2015 -0700"
      },
      "message": "start renaming NetworkSliver to Port\n"
    },
    {
      "commit": "ac4516efe1d1ef1c31de6499594338c957c78eba",
      "tree": "71a7e05d2235f39b930a09ab57dc6652360fb973",
      "parents": [
        "0bdb6a5370595634756ccfbfd1832755112504e6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 23:24:36 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 23:24:36 2015 -0700"
      },
      "message": "remove \u0027reserve\u0027 field from NetworkSliver\n"
    },
    {
      "commit": "0bdb6a5370595634756ccfbfd1832755112504e6",
      "tree": "4231c0691b3e09af2879a271eb16574756aadc1b",
      "parents": [
        "a68e6e36038ea8ead5ab5bacaecd857ca1e68fc5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 18:00:15 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 18:00:15 2015 -0700"
      },
      "message": "add port inline to sliver detail page; remove \u0027reserve\u0027 from port inlines\n"
    },
    {
      "commit": "a68e6e36038ea8ead5ab5bacaecd857ca1e68fc5",
      "tree": "8f5324a50865af4d4aea06368c4b388835758297",
      "parents": [
        "3a043d0d452dd7bdbce90f7b44f6091975d2a091"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 17:11:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 17:11:30 2015 -0700"
      },
      "message": "rename NetworkSliver to Port in UI\n"
    },
    {
      "commit": "3a043d0d452dd7bdbce90f7b44f6091975d2a091",
      "tree": "9fae5fcac48a5dc87c17c62420abd025f71dbf80",
      "parents": [
        "7ed0b7665cb4f8dd94a6696a98d17c37d166a361"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 16:36:39 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 16:36:39 2015 -0700"
      },
      "message": "do not delete site if it has users or nodes\n"
    },
    {
      "commit": "7ed0b7665cb4f8dd94a6696a98d17c37d166a361",
      "tree": "930fc1638e6d9323d724763bdc2277a3228dc97a",
      "parents": [
        "792a7fa509a5ab099a86adbbc311afb542dcd25b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 16:23:37 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 16:23:37 2015 -0700"
      },
      "message": "add DeferredException for steps that want to wait only a short while and try again\n"
    },
    {
      "commit": "792a7fa509a5ab099a86adbbc311afb542dcd25b",
      "tree": "0e7eaf81fa9ccedc847f413c85fd18ee746d51d9",
      "parents": [
        "16587cf6e4721956485f7771a9223b770e58c1e6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 10:39:06 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 10:39:06 2015 -0700"
      },
      "message": "set executable permission\n"
    },
    {
      "commit": "16587cf6e4721956485f7771a9223b770e58c1e6",
      "tree": "fa499cecbb9faff7539b53b902c68827e15c7756",
      "parents": [
        "d0e5b9bef7713b73ae187121fbde13477b29834b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 10:35:50 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 25 10:35:50 2015 -0700"
      },
      "message": "delete obsolete code\n"
    },
    {
      "commit": "d0e5b9bef7713b73ae187121fbde13477b29834b",
      "tree": "0cabac5d91e9131e5c9f01c6e646d28062807160",
      "parents": [
        "23a287caca630717d5d430f8512383e454b3af78"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 17:11:47 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 17:11:47 2015 -0700"
      },
      "message": "defer sync_network_slivers if network.net_id is not set\n"
    },
    {
      "commit": "23a287caca630717d5d430f8512383e454b3af78",
      "tree": "f197fa2d0e846d17a3842eb65acc23aafc6fa6fd",
      "parents": [
        "3a84a5cd46e45e4f76418de06385f74f6a164469"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:27:21 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:27:21 2015 -0700"
      },
      "message": "connect both consumer and producer to network\n"
    },
    {
      "commit": "3a84a5cd46e45e4f76418de06385f74f6a164469",
      "tree": "0b1562f07b9f65c8770367511ac8268d03aa8c05",
      "parents": [
        "46caee13025ff9b53b7b25aad60706ec9b4841cc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:27:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:27:05 2015 -0700"
      },
      "message": "make get_existing_objs tolerant of nonexistent sliver or network\n"
    },
    {
      "commit": "46caee13025ff9b53b7b25aad60706ec9b4841cc",
      "tree": "c2b662e3fdc2a223d948e96daf8c7df1849d917f",
      "parents": [
        "bf81136983bdf6f2743b273c6db4d34072eeeabb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:26:31 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:26:31 2015 -0700"
      },
      "message": "set default for permit_all_slices to true\n"
    },
    {
      "commit": "bf81136983bdf6f2743b273c6db4d34072eeeabb",
      "tree": "c6212de6801f805264538de38f428542117cc248",
      "parents": [
        "19f5d92014e6308076bf720f5ad18590be705b3e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:25:46 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 16:25:46 2015 -0700"
      },
      "message": "default for get_property, add throw_exception arg to get_xos_object\n"
    },
    {
      "commit": "19f5d92014e6308076bf720f5ad18590be705b3e",
      "tree": "54d7d9124258f990991ff2c3fdbdaf060fe06bf0",
      "parents": [
        "fbc0eec30d5a566155528d85b4c5abd096804dc7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 15:51:06 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 15:51:06 2015 -0700"
      },
      "message": "add port resource\n"
    },
    {
      "commit": "fbc0eec30d5a566155528d85b4c5abd096804dc7",
      "tree": "be5d9c2e191100758b1d33e372f552ba7f2228ce",
      "parents": [
        "395bf523e7260af1ee6981cfe0aac6b39f501434"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 15:50:50 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 15:50:50 2015 -0700"
      },
      "message": "support the image that\u0027s installed from cloudlab-init\n"
    },
    {
      "commit": "395bf523e7260af1ee6981cfe0aac6b39f501434",
      "tree": "ace2ac45ae7668de8a1256aa58a61acb840b669b",
      "parents": [
        "9a6b7ca7aa47b48a693706ecb89965310e536718"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 15:50:03 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 15:50:03 2015 -0700"
      },
      "message": "deferred sync for compute instances\n"
    },
    {
      "commit": "9a6b7ca7aa47b48a693706ecb89965310e536718",
      "tree": "7151fc90f628adcfd2585058b8405dbe986d7b37",
      "parents": [
        "14599beb041b2d29077f4c700ebb8f572d2a0a99"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 12:05:54 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 12:05:54 2015 -0700"
      },
      "message": "deal with lazy-clocked controllernetwork objects\n"
    },
    {
      "commit": "14599beb041b2d29077f4c700ebb8f572d2a0a99",
      "tree": "1f957f770e935f29ff782a3cf1524652f1d08779",
      "parents": [
        "9f52187e4e9abe6b9431274961fd9799352f6748",
        "6abba5e01a9cdcca9832f4e7fd3f9c7d7403cb90"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 09:40:53 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 24 09:40:53 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "6abba5e01a9cdcca9832f4e7fd3f9c7d7403cb90",
      "tree": "720dc12519685552e95fd8ebe526cf72dd43a0f5",
      "parents": [
        "2fa7de031bd3054ff1d0c051977806ea19546b38"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Aug 23 14:43:29 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Aug 23 14:43:29 2015 +0000"
      },
      "message": "syntax error\n"
    },
    {
      "commit": "2fa7de031bd3054ff1d0c051977806ea19546b38",
      "tree": "6756a987ba7c0011dc4c57fae83871de88f439e4",
      "parents": [
        "af3aa1887d24ea2bd94397fdcb1bf4dc087df8ee"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Aug 23 10:00:05 2015 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Aug 23 10:00:05 2015 -0400"
      },
      "message": "fix import\n"
    },
    {
      "commit": "af3aa1887d24ea2bd94397fdcb1bf4dc087df8ee",
      "tree": "0e5fd3f4e632e097c4c023ed3d6169e517cbb7ea",
      "parents": [
        "a4c11bd7641dd1646302e8e024001c04ec91a043"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Aug 23 13:16:22 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Aug 23 13:16:22 2015 +0000"
      },
      "message": "added get_tenant_permissions()\n"
    },
    {
      "commit": "9f52187e4e9abe6b9431274961fd9799352f6748",
      "tree": "db19fa0c7e7ff4c9c3bafc83e6a8f3f8dd10a9a9",
      "parents": [
        "1d45f66b7118318e4d8b0638e626af493d39ca42"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:42:27 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:42:27 2015 -0700"
      },
      "message": "the wrong sliver was being used to get controller when syncing user-created networkslivers\n"
    },
    {
      "commit": "1d45f66b7118318e4d8b0638e626af493d39ca42",
      "tree": "08d412241fd9d8a0f360a84361049a1f9647e70c",
      "parents": [
        "4a6064992e8bceb620d353e68f1ae51bf0b51964"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:41:47 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:41:47 2015 -0700"
      },
      "message": "clean up some debugging statements\n"
    },
    {
      "commit": "4a6064992e8bceb620d353e68f1ae51bf0b51964",
      "tree": "b5a245f46698a937e6b63c3324b2896be1df138f",
      "parents": [
        "a4c11bd7641dd1646302e8e024001c04ec91a043"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:41:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:41:30 2015 -0700"
      },
      "message": "slices can have more than one private network\n"
    },
    {
      "commit": "a4c11bd7641dd1646302e8e024001c04ec91a043",
      "tree": "86cc104584bc2640694d09339ddaa7ef43b11b50",
      "parents": [
        "1ebe12d89e1a44f8d01d9e4590361449858a161f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:40:53 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:40:53 2015 -0700"
      },
      "message": "add field to prevent network from being auto-connected as a slice\u0027s default private net\n"
    },
    {
      "commit": "1ebe12d89e1a44f8d01d9e4590361449858a161f",
      "tree": "fd2504b37231f5ebdbfa8af9c47166e66b17ae40",
      "parents": [
        "cf34edaabd623c2fe36be318bf7b0ca1e286bd66"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:12:33 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 21 16:12:33 2015 -0700"
      },
      "message": "fix wrong slice used when getting controller for ControllerNetwork object\n"
    },
    {
      "commit": "cf34edaabd623c2fe36be318bf7b0ca1e286bd66",
      "tree": "65c081a7c766b39796c6c035c2fa837f155cf83c",
      "parents": [
        "1602bc68c670699dd11c81a44686b9eba48b973d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 16:12:31 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 16:12:31 2015 -0700"
      },
      "message": "add no_sync field to all models; expose in sliver inline\n"
    },
    {
      "commit": "1602bc68c670699dd11c81a44686b9eba48b973d",
      "tree": "5cf7e6e1142c2c3a45bfa09e990344cf7d07c450",
      "parents": [
        "8748a2dec7f76baeedade5d6c2a8122b72125158"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 16:05:25 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 16:05:25 2015 -0700"
      },
      "message": "add no_sync field to all objects\n"
    },
    {
      "commit": "8748a2dec7f76baeedade5d6c2a8122b72125158",
      "tree": "5ebeac23ad8381dc09d0d26408ce95946288755d",
      "parents": [
        "80167d439d7120ca53c31e0e14dd19d24d2ba258"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 15:42:28 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 15:42:28 2015 -0700"
      },
      "message": "plumb ports through to slivers\n"
    },
    {
      "commit": "80167d439d7120ca53c31e0e14dd19d24d2ba258",
      "tree": "3ed67a34190d77a0dd48b0f24c42f4d6de4a14d2",
      "parents": [
        "9403c516ab901ec3feb38fd8880882ad3523420e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 15:41:33 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 19 15:41:33 2015 -0700"
      },
      "message": "fix ports not connected to slivers when instantiated\n"
    },
    {
      "commit": "9403c516ab901ec3feb38fd8880882ad3523420e",
      "tree": "d7d2809dc6816d5727bdec86d442af0d03575bc6",
      "parents": [
        "fbf08e58f9bc013767e0551a5dd2ae76431eab6d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 18 23:18:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 18 23:18:29 2015 -0700"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "fbf08e58f9bc013767e0551a5dd2ae76431eab6d",
      "tree": "a04d72d4b9cc45488bdebd32febc1bfd09def2b4",
      "parents": [
        "d45c492478cdc132d5c9048c44dce00a6ba98c0b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 18 23:12:33 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 18 23:12:33 2015 -0700"
      },
      "message": "store the ip address too\n"
    },
    {
      "commit": "d45c492478cdc132d5c9048c44dce00a6ba98c0b",
      "tree": "8a6a9a1d4884397cf3357207b0b019f8becc8e84",
      "parents": [
        "ea455d181d0cdd7cc0a25cf3ed4ec402f3b7604c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 18 23:03:02 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 18 23:03:02 2015 -0700"
      },
      "message": "instantiate networkslivers that are created by user\n"
    }
  ],
  "next": "ea455d181d0cdd7cc0a25cf3ed4ec402f3b7604c"
}
