)]}'
{
  "log": [
    {
      "commit": "3bf42b807c48f2cb8f8e8d9629791d189a937e25",
      "tree": "52f02a205e4e81aaa6caff6e258415624f577dc4",
      "parents": [
        "8f8eb6b362b73a88315eb532a83bf95bef92bd91"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Thu Sep 10 11:07:32 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Insert phantom dependency-checking steps to honor dependencies on\nexternal observers\n"
    },
    {
      "commit": "8f8eb6b362b73a88315eb532a83bf95bef92bd91",
      "tree": "1e3da93809e7ceff6d012629de1628a73091e430",
      "parents": [
        "c92e505dffcd1abf8981ba80d153d29c7a547153"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Wed Sep 02 11:49:51 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Support inverted links between models\n"
    },
    {
      "commit": "c92e505dffcd1abf8981ba80d153d29c7a547153",
      "tree": "d1e139e60b381fc6220876777ad0647812a07aed",
      "parents": [
        "321b70e2165076841b6f881632e7457c92ca728e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Wed Aug 26 11:43:10 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Modified dmdot to support cross Synchronizer dependencies\n"
    },
    {
      "commit": "321b70e2165076841b6f881632e7457c92ca728e",
      "tree": "a0f0227942749e235f40b499b57e4cf918f7ac13",
      "parents": [
        "ab18ee4b431688d6ad8d1a752f3af24bd4d80057"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Wed Aug 19 12:20:47 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:34 2015 -0400"
      },
      "message": "Refactored sync steps, making ansible explicit\n"
    },
    {
      "commit": "ab18ee4b431688d6ad8d1a752f3af24bd4d80057",
      "tree": "7e293bbc51cfefae8012ad46d7f3d3efadbc5c7f",
      "parents": [
        "03394b3246c8af4ada3ed28648128e70e3b29268"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Wed Aug 19 12:20:30 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:02:54 2015 -0400"
      },
      "message": "Support aggregation of multiple models\n"
    },
    {
      "commit": "03394b3246c8af4ada3ed28648128e70e3b29268",
      "tree": "617f3a5a112342238d8af5caaaca20f97ab212b9",
      "parents": [
        "ff337e71eb66684db3abbfe38bdfd211460e21c1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 15 17:48:57 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 15 17:48:57 2015 -0700"
      },
      "message": "supply the correct slice id when using the expert window\n"
    },
    {
      "commit": "ff337e71eb66684db3abbfe38bdfd211460e21c1",
      "tree": "1231ab959ecc87b035297a57ea6c47f77ada1a79",
      "parents": [
        "591fb06d6defdc4ee3ac06c518ac6367f3870a8b",
        "487f8cffb728b39dd9795bb0d162fb31ad7ba82f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 15 15:30:45 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 15 15:30:45 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "591fb06d6defdc4ee3ac06c518ac6367f3870a8b",
      "tree": "de288b5766b95e5245db53b93ffdd72bbb1faf0f",
      "parents": [
        "d229298954187c1c4c3b5503863ff750f9f17ad7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 15 15:21:50 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 15 15:21:50 2015 -0700"
      },
      "message": "add expert mode for adding instances\n"
    },
    {
      "commit": "487f8cffb728b39dd9795bb0d162fb31ad7ba82f",
      "tree": "961ca24d52007bff38d8932ff4c32d95c46abbde",
      "parents": [
        "d229298954187c1c4c3b5503863ff750f9f17ad7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 15 15:18:53 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 15 15:18:53 2015 -0400"
      },
      "message": "Add sudo to docker commands\n"
    },
    {
      "commit": "d229298954187c1c4c3b5503863ff750f9f17ad7",
      "tree": "be933ccaa1021bb1048aefce8b69527c6739e858",
      "parents": [
        "82ec530a6196172b9ef229fe46f000e73d326e02"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 16:03:08 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 16:03:08 2015 -0700"
      },
      "message": "latest autogenerated xos-validators and xos-defaults\n"
    },
    {
      "commit": "82ec530a6196172b9ef229fe46f000e73d326e02",
      "tree": "4110046b177c5f742dd041968457f5089b278951",
      "parents": [
        "6a240c80b8065b987f5a2fdf1820dbb80e8ff9d1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 16:02:21 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 16:02:21 2015 -0700"
      },
      "message": "cleanup a few remaining reference to NetworkInstances\n"
    },
    {
      "commit": "6a240c80b8065b987f5a2fdf1820dbb80e8ff9d1",
      "tree": "b463bff0a3b83348ea601a01b33981f36695d6fa",
      "parents": [
        "deb1c3f918a59bdd30b5865175c1dbd5a0cbf922"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 15:36:08 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 15:36:08 2015 -0700"
      },
      "message": "expose mac address in xoslib admin\n"
    },
    {
      "commit": "deb1c3f918a59bdd30b5865175c1dbd5a0cbf922",
      "tree": "5d9a05c990fb115e043636617145a6536010982f",
      "parents": [
        "c9535bc9d966a7250a2f444229a905c56c11cf75"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 15:35:15 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 15:35:15 2015 -0700"
      },
      "message": "store mac address for ports that users create before slice\n"
    },
    {
      "commit": "c9535bc9d966a7250a2f444229a905c56c11cf75",
      "tree": "98df4063c1cc5f6321f65bf6d0750b64ff55ec9f",
      "parents": [
        "9368323057bac403525234440eedb4710ca5e07a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 14:49:51 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 14:49:51 2015 -0700"
      },
      "message": "fix variable name conflict\n"
    },
    {
      "commit": "9368323057bac403525234440eedb4710ca5e07a",
      "tree": "8fe84178345c004c00087cd2e06e95de31100dbd",
      "parents": [
        "77f174e826d3a218f4a6b450b3bd14e3ba95de72"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 11:41:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 11:41:05 2015 -0700"
      },
      "message": "complete the NetworkSlice-\u003ePort renaming\n"
    },
    {
      "commit": "77f174e826d3a218f4a6b450b3bd14e3ba95de72",
      "tree": "0afd7c791c227b45442a9ed259f8ac6812dd842b",
      "parents": [
        "1612faf8746aa225dd6c5029f74038749707aded"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 11:28:44 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 11:28:44 2015 -0700"
      },
      "message": "remove obsolete code\n"
    },
    {
      "commit": "1612faf8746aa225dd6c5029f74038749707aded",
      "tree": "4de5fa07a52450e896bc2a6b9b7b998a1ed5ab70",
      "parents": [
        "85f70f4d60bc928edf79cf782db32f15bd5a5390"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 11:20:52 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 11:20:52 2015 -0700"
      },
      "message": "remove code that had been migrated to TenantWithContainer\n"
    },
    {
      "commit": "85f70f4d60bc928edf79cf782db32f15bd5a5390",
      "tree": "a0cf64da2ee947b6347e2a92ee8a0c5e99b5e786",
      "parents": [
        "8e82f143db3fb5b6db1770d17457fde603d7d642"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 09:57:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 09:57:09 2015 -0700"
      },
      "message": "rename sync_slivers.yaml yo sync_instances.yaml\n"
    },
    {
      "commit": "8e82f143db3fb5b6db1770d17457fde603d7d642",
      "tree": "278d33e286074aed4acdb92d63a0ba43b392a9f4",
      "parents": [
        "3e85799ba5eb33f9ebd12be7e1026bfbe5f58541"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 09:42:12 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 09:42:12 2015 -0700"
      },
      "message": "autogenerated xosapi.py to resolve merge conflict\n"
    },
    {
      "commit": "3e85799ba5eb33f9ebd12be7e1026bfbe5f58541",
      "tree": "a754665b53267101126443f1c0bea5e93c1e432f",
      "parents": [
        "1760e3b13ce17e00c61dfdee2a2a7fc5167c6196",
        "6a782f94cdd3f8116d47956522cc231f12fcf1dd"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Sep 13 18:52:45 2015 -0400"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Sep 13 18:52:45 2015 -0400"
      },
      "message": "Merge pull request #107 from open-cloud/reconcile_openstack\n\nreplaces all occurrences of \"{S,s}liver{s,}\" with {I,i}nstance{s,}"
    },
    {
      "commit": "6a782f94cdd3f8116d47956522cc231f12fcf1dd",
      "tree": "a754665b53267101126443f1c0bea5e93c1e432f",
      "parents": [
        "1760e3b13ce17e00c61dfdee2a2a7fc5167c6196"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Sep 13 22:50:39 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Sep 13 22:50:39 2015 +0000"
      },
      "message": "replaces all occurrences of \"{S,s}liver{s,}\" with {I,i}nstance{s,}\n"
    },
    {
      "commit": "1760e3b13ce17e00c61dfdee2a2a7fc5167c6196",
      "tree": "138774b3ee4f8e67a1d66b481b34cb2bef14c272",
      "parents": [
        "b01cf1f2a01af556dc18db948b38906b50f8f619",
        "a6a12032530baee6a80411d2754ca0d91730e4ac"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Fri Sep 11 20:29:23 2015 -0400"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Fri Sep 11 20:29:23 2015 -0400"
      },
      "message": "Merge pull request #106 from open-cloud/reconcile_openstack\n\nReconcile openstack"
    },
    {
      "commit": "a6a12032530baee6a80411d2754ca0d91730e4ac",
      "tree": "138774b3ee4f8e67a1d66b481b34cb2bef14c272",
      "parents": [
        "46e5e122c1de77f9e1a61ea83e62ef898af9e583"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Sep 11 17:27:05 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Sep 11 17:27:05 2015 +0000"
      },
      "message": "compatibility api expects to access instances using the sliver keyword\n"
    },
    {
      "commit": "46e5e122c1de77f9e1a61ea83e62ef898af9e583",
      "tree": "521f83d33d775b98109ce52d56f594ff1d10af28",
      "parents": [
        "ea30da8732cf2c71a4228db2cc2159c09fa0f8c6",
        "b01cf1f2a01af556dc18db948b38906b50f8f619"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Sep 11 15:51:19 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Sep 11 15:51:19 2015 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into reconcile_openstack\n"
    },
    {
      "commit": "b01cf1f2a01af556dc18db948b38906b50f8f619",
      "tree": "bbb72f66ef61f5b0225af2d09441f43db2743809",
      "parents": [
        "a8a854a05202f6e14de26539de738866782e35f3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 17:46:47 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 17:46:47 2015 -0700"
      },
      "message": "use ceilometer client network for URI\n"
    },
    {
      "commit": "a8a854a05202f6e14de26539de738866782e35f3",
      "tree": "5dbf9fb792fcb644d633e102f8dd521b4e4166a3",
      "parents": [
        "3a743231203e29999e14733b3e72ff9ffc48eded"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 17:36:58 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 17:36:58 2015 -0700"
      },
      "message": "add ceilometer_url\n"
    },
    {
      "commit": "3a743231203e29999e14733b3e72ff9ffc48eded",
      "tree": "276e1fb1a20d447b5e6449ac7a9ebc67905f17ce",
      "parents": [
        "b2f5efe33bf7eff657445f74540beeda824282f4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 17:07:21 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 17:07:21 2015 -0700"
      },
      "message": "compute closure of tenant_ids for user\n"
    },
    {
      "commit": "b2f5efe33bf7eff657445f74540beeda824282f4",
      "tree": "c39652eb59c3605701fbeab090e1ac3ec0a34e4c",
      "parents": [
        "6782e415805798970ed4f76d1a3ccde0eee80b2e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 16:01:58 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 16:01:58 2015 -0700"
      },
      "message": "set default value for creator field\n"
    },
    {
      "commit": "6782e415805798970ed4f76d1a3ccde0eee80b2e",
      "tree": "19cdb3b0b54c12e55bafad21913b328c8612399f",
      "parents": [
        "c84d3f6affdb88911b7a1af02e4e83077ea43311"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 15:33:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 15:33:05 2015 -0700"
      },
      "message": "fix \u0027kind\u0027 and \u0027provider_service\u0027 not properly set the first time an add form is shown\n"
    },
    {
      "commit": "ea30da8732cf2c71a4228db2cc2159c09fa0f8c6",
      "tree": "17cfea9f28fa8d9bc7cf31374020e7d96aaba84c",
      "parents": [
        "f630f689cf2d05c13a608371000f251337acd90c",
        "c84d3f6affdb88911b7a1af02e4e83077ea43311"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Sep 10 21:58:15 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Sep 10 21:58:15 2015 +0000"
      },
      "message": "resolve merge conflicts\n"
    },
    {
      "commit": "c84d3f6affdb88911b7a1af02e4e83077ea43311",
      "tree": "846a0404f388c78d396a8167ddace687dd0e77a0",
      "parents": [
        "48cf8745ef86f72af7e7e3b8b619226270febd03"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 14:10:45 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 14:10:45 2015 -0700"
      },
      "message": "ceilometer tosca setup\n"
    },
    {
      "commit": "48cf8745ef86f72af7e7e3b8b619226270febd03",
      "tree": "b826a942d930e238d2c5f38114858f1f69519760",
      "parents": [
        "40f64112209a24222ca32bb892731b2cb86564e7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 09:02:01 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 09:02:01 2015 -0700"
      },
      "message": "add ceilometer to remigrate\n"
    },
    {
      "commit": "40f64112209a24222ca32bb892731b2cb86564e7",
      "tree": "9d24906f2b8ffe40b1967d659e49f3a16acbf350",
      "parents": [
        "4886be3d023642fc1913f9577fb0a3a572e3eecd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 08:52:03 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 10 08:52:03 2015 -0700"
      },
      "message": "check in missing __init__.py file\n"
    },
    {
      "commit": "4886be3d023642fc1913f9577fb0a3a572e3eecd",
      "tree": "fb178d8988977d9845c7e3387c7afadf1ce070dd",
      "parents": [
        "fdfb5aef360bd03daf04c5501629ce7416aa80c5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 17:57:51 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 17:57:51 2015 -0700"
      },
      "message": "fix cleanup wrong method name, fix sliver set to null\n"
    },
    {
      "commit": "fdfb5aef360bd03daf04c5501629ce7416aa80c5",
      "tree": "ac9ca9d51cb799b0c2fad3ca57029b94cc44bf48",
      "parents": [
        "7288c5251f5e426164b855e4d42556713bb7d603"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 17:31:22 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 17:31:22 2015 -0700"
      },
      "message": "wip, ceilometer service \u0026 monitoring channel\n"
    },
    {
      "commit": "7288c5251f5e426164b855e4d42556713bb7d603",
      "tree": "1224af5dea5f2fc5ad2c87c6e366345cd6bbae15",
      "parents": [
        "e458afda0c67d8db5dd61501e0609fdbb1c2fb6b",
        "2e71f761addd130670e109cd51b26246758bc3c9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 16:43:39 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 09 16:43:39 2015 -0700"
      },
      "message": "reconcile merge conflict\n"
    },
    {
      "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": "2e71f761addd130670e109cd51b26246758bc3c9",
      "tree": "48419fcc05cdacacf2fe1fee63943d0bb9ceab15",
      "parents": [
        "27d1923a25efbb6a683a298d9a0ea46d86c4c0ca"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 19:08:12 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 09 19:08:12 2015 -0400"
      },
      "message": "Clean up image selection\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": "f630f689cf2d05c13a608371000f251337acd90c",
      "tree": "23145a24327e621b390ed83c2a1b044b484290c9",
      "parents": [
        "8bc36b9957e53e179317c9acb9ada45862337af1",
        "c4c746c53a9c7b51b5b8d3077a618e637b0b6192"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue Sep 01 16:07:17 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue Sep 01 16:07:17 2015 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into reconcile_openstack\n"
    },
    {
      "commit": "8bc36b9957e53e179317c9acb9ada45862337af1",
      "tree": "e9ba6f8655d06e8132a9106710f33ae5484a5089",
      "parents": [
        "da609ae94db37b1655174ddeac5950708639c099",
        "96fb34dc6c6c9f9e0b86f14019d31a6bba9de5c5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue Sep 01 16:06:52 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue Sep 01 16:06:52 2015 +0000"
      },
      "message": "resolve merge conflicts\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"
    }
  ],
  "next": "eb70cebe67bebaaa5bd8026164cdf8bf6e06e8c2"
}
