)]}'
{
  "log": [
    {
      "commit": "734cf3dc81283440b9a03a1363649e87e7442386",
      "tree": "d789ce329bc661fe4ddc4e9558f2341ae28b5db3",
      "parents": [
        "ce4a32d9ea7cc83824d7eaff9e02f17973b95047"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 17 10:07:52 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 17 10:07:52 2015 -0700"
      },
      "message": "add vlan_id to VOLTTenant tosca object\n"
    },
    {
      "commit": "ce4a32d9ea7cc83824d7eaff9e02f17973b95047",
      "tree": "2dfc2d170373e428fdb9289090e4058bff13bf1d",
      "parents": [
        "0f058742eaa0d44516db835c0bc401c47ce7aa6e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:19:11 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:19:11 2015 -0700"
      },
      "message": "base test cases for Node, Site, and Deployment\n"
    },
    {
      "commit": "0f058742eaa0d44516db835c0bc401c47ce7aa6e",
      "tree": "9dfe1b945c60c9095d257cb6a60e49a4c4f7893f",
      "parents": [
        "435a400990841d140ee34dcc90279fe284a47a73"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:14:42 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:14:42 2015 -0700"
      },
      "message": "add Node to Tosca\n"
    },
    {
      "commit": "435a400990841d140ee34dcc90279fe284a47a73",
      "tree": "9642372ffa3aec7a08d61fbb06546cff3b4f12c2",
      "parents": [
        "0bc1bd7d401d9506d6efde5ec0b8dc63927a72de",
        "f293bcd94c5637f92ddd81e3cf979eb21dc62d5d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:11:36 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:11:36 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "0bc1bd7d401d9506d6efde5ec0b8dc63927a72de",
      "tree": "0e4869a59e238cc062bd020950d6d78bb82551b1",
      "parents": [
        "533c215094c61323d8f852e85a8b925818319e11"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:11:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 16 16:11:30 2015 -0700"
      },
      "message": "relationship -\u003e relationships\n"
    },
    {
      "commit": "f293bcd94c5637f92ddd81e3cf979eb21dc62d5d",
      "tree": "43227ee72de79cc6a668e045aecf293bd4b5e9e9",
      "parents": [
        "2aa1c032f5162c50a1c932f9da7ea8d6dcc5a0ec"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 21:44:51 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 21:44:51 2015 +0200"
      },
      "message": "Dropped another dependency to work around the hanging phantom step\nproblem\n"
    },
    {
      "commit": "2aa1c032f5162c50a1c932f9da7ea8d6dcc5a0ec",
      "tree": "1a3d1029ef4175c168826b0e73bc722927f30dbf",
      "parents": [
        "d18f24f4536ccb946b455c26e8d960c5e6f704a0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:52:40 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:52:40 2015 +0200"
      },
      "message": "Bug fix in sync_instances\n"
    },
    {
      "commit": "d18f24f4536ccb946b455c26e8d960c5e6f704a0",
      "tree": "aef7427b4faf88b7bde3577febb11ff9e652f45d",
      "parents": [
        "382ad251c5a390648ec719401b03a167a403b9ff"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:25:48 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:25:48 2015 +0200"
      },
      "message": "Removed remnants from the failed ansible-only rewrite of the\nSynchronizer\n"
    },
    {
      "commit": "382ad251c5a390648ec719401b03a167a403b9ff",
      "tree": "dd3f12640fe0b8c06238c59ed65f14e42034531c",
      "parents": [
        "b5e25446da815eb9d4f398d25e4105a0d05d5251"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:14:41 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:14:41 2015 +0200"
      },
      "message": "Bug fix\n"
    },
    {
      "commit": "b5e25446da815eb9d4f398d25e4105a0d05d5251",
      "tree": "3e0eba0bc238a9e9c6d65f21b1bedd4cf632183d",
      "parents": [
        "7927d75aa917f5294345e1aaf8b0759271aa9251"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:14:29 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:14:29 2015 +0200"
      },
      "message": "Fixed some typos\n"
    },
    {
      "commit": "7927d75aa917f5294345e1aaf8b0759271aa9251",
      "tree": "ad93dff7a5295def66d5958e6b313911064033f4",
      "parents": [
        "21eb31218c1417372691e3808050330995d4d323"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:14:02 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:14:02 2015 +0200"
      },
      "message": "Manually drop instance dependencies till we can get autogeneration to\nwork properly again\n"
    },
    {
      "commit": "21eb31218c1417372691e3808050330995d4d323",
      "tree": "2c101873227d4631cbf91ae46d8c084c4a914bd4",
      "parents": [
        "b2c1a8117295b4432f40e73e5039de5cfbd540b7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:13:50 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 19:13:50 2015 +0200"
      },
      "message": "Drop helloworld from dmdot\n"
    },
    {
      "commit": "b2c1a8117295b4432f40e73e5039de5cfbd540b7",
      "tree": "1b13c307bdc101dee12cb849afc0e21cee928ce3",
      "parents": [
        "3674edfbab1d5b82da6e86828fdc9dcf26be94a8"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 18:24:19 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 18:24:19 2015 +0200"
      },
      "message": "Rename models in helloworld synchronizer\n"
    },
    {
      "commit": "3674edfbab1d5b82da6e86828fdc9dcf26be94a8",
      "tree": "7286da7e0cec5600893e90338acffb0ab0fc7b4b",
      "parents": [
        "ab6c32d411a3689edfa5ee74f7d4f77e565084a2"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 17:47:29 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 17:47:29 2015 +0200"
      },
      "message": "Missing annotation in sync_controller_slices\n"
    },
    {
      "commit": "ab6c32d411a3689edfa5ee74f7d4f77e565084a2",
      "tree": "2f250b949446af06d989a41b225f38dd0d628569",
      "parents": [
        "7f3051946de2abbfd13f01d01d51dd565a002232",
        "576a27f0ecbe29cdcec498127b90a068e15bf74e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 17:42:20 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 17:42:20 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "7f3051946de2abbfd13f01d01d51dd565a002232",
      "tree": "a00c77bbb3fac935c676fa0a5678f0e404d99996",
      "parents": [
        "39f2753e2c303721459bc74d3328e49645ccb5a3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 17:42:07 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 17:42:07 2015 +0200"
      },
      "message": "Fixed a typo\n"
    },
    {
      "commit": "576a27f0ecbe29cdcec498127b90a068e15bf74e",
      "tree": "e76b405b4178dba2efad88cc55db9f7beba5249d",
      "parents": [
        "39f2753e2c303721459bc74d3328e49645ccb5a3",
        "e6c1a582573f5b820b06a179df769384c2a454a8"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Sep 16 11:26:23 2015 -0400"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Sep 16 11:26:23 2015 -0400"
      },
      "message": "Merge pull request #109 from open-cloud/reconcile_openstack\n\nreplace \u0027Sliver\u0027 with \u0027Instance\u0027 in file name"
    },
    {
      "commit": "e6c1a582573f5b820b06a179df769384c2a454a8",
      "tree": "b6eb61e0cc511ea77bff2bbacb8845dbe68b9766",
      "parents": [
        "3201006882ca333fa2b6d156e4b8727744d172c5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Sep 16 11:24:49 2015 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Sep 16 11:24:49 2015 -0400"
      },
      "message": "renaming\n"
    },
    {
      "commit": "39f2753e2c303721459bc74d3328e49645ccb5a3",
      "tree": "82b59484eebbeaac44f9266d574312c4e835be03",
      "parents": [
        "ae4b067279cf8ac94905cef95d6517ac570690f0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 16:42:38 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 16:42:38 2015 +0200"
      },
      "message": "New style invocations, lost during rebase\n"
    },
    {
      "commit": "ae4b067279cf8ac94905cef95d6517ac570690f0",
      "tree": "27ba58330fd627b2ff254dd35286126ee074ea9d",
      "parents": [
        "6bfea4e71b4d02ef4d24d2ea3d8b61af8c614891"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 16:41:37 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 16:41:37 2015 +0200"
      },
      "message": "Misplaced calls from old style invocation\n"
    },
    {
      "commit": "6bfea4e71b4d02ef4d24d2ea3d8b61af8c614891",
      "tree": "dc635a1a85dfab6d5c99be3fa5dacbd7ae13c866",
      "parents": [
        "d18705f18b610f845ac6590ac8f07aa6ead17966"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 16:40:36 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 16 16:40:36 2015 +0200"
      },
      "message": "Can\u0027t filter a list\n"
    },
    {
      "commit": "d18705f18b610f845ac6590ac8f07aa6ead17966",
      "tree": "f07fee2c01f6a22a52df9938863e7643b7241722",
      "parents": [
        "d48ff71543fccb142d7e4cf973cf04593eb3706a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Thu Sep 10 12:59:35 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Do away with counting return values. Instead, look for failure status\n"
    },
    {
      "commit": "d48ff71543fccb142d7e4cf973cf04593eb3706a",
      "tree": "a0896b606e5cdcdd24f3726addd61062e2781651",
      "parents": [
        "58fa905c2118e87dbae83e5743d43b436a0c3121"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Thu Sep 10 11:15:27 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Models for Hello World observer\n"
    },
    {
      "commit": "58fa905c2118e87dbae83e5743d43b436a0c3121",
      "tree": "6c763f784c852bfd3959faf0e88c5d737f196a20",
      "parents": [
        "c5b1443c228df7de4719f869181ec8b319f1cf41"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Thu Sep 10 11:12:04 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Skeleton for hello world observer\n"
    },
    {
      "commit": "c5b1443c228df7de4719f869181ec8b319f1cf41",
      "tree": "6a906d07292c2a4b9a4faa06dfe156bd31343031",
      "parents": [
        "b53b109e483f43a56a98943ad06abe989ab72656"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Thu Sep 10 11:11:27 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Generic dependency checking phantom step\n"
    },
    {
      "commit": "b53b109e483f43a56a98943ad06abe989ab72656",
      "tree": "266cd0737eef3993bb83a0c086c04bc36e5b7fe8",
      "parents": [
        "8b90de31c4b60225bf190384a03f7a0744f89f61"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Thu Sep 10 11:08:35 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia[",
        "email": "sapan@onlab.us",
        "time": "Tue Sep 15 23:20:40 2015 -0400"
      },
      "message": "Bug fix\n"
    },
    {
      "commit": "8b90de31c4b60225bf190384a03f7a0744f89f61",
      "tree": "52f02a205e4e81aaa6caff6e258415624f577dc4",
      "parents": [
        "6731db99f74644ca20f404df14e797e04d0e6040"
      ],
      "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": "6731db99f74644ca20f404df14e797e04d0e6040",
      "tree": "1e3da93809e7ceff6d012629de1628a73091e430",
      "parents": [
        "6f350ac7cec8eec93063ad695567e6f8108a30d1"
      ],
      "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": "6f350ac7cec8eec93063ad695567e6f8108a30d1",
      "tree": "d1e139e60b381fc6220876777ad0647812a07aed",
      "parents": [
        "c239f671c3b46d0ddb062ea9fe860e74c49349c3"
      ],
      "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": "c239f671c3b46d0ddb062ea9fe860e74c49349c3",
      "tree": "a0f0227942749e235f40b499b57e4cf918f7ac13",
      "parents": [
        "203f03e141b768dfc5bb160d5e581ded7558b7e8"
      ],
      "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": "203f03e141b768dfc5bb160d5e581ded7558b7e8",
      "tree": "7e293bbc51cfefae8012ad46d7f3d3efadbc5c7f",
      "parents": [
        "533c215094c61323d8f852e85a8b925818319e11"
      ],
      "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": "533c215094c61323d8f852e85a8b925818319e11",
      "tree": "617f3a5a112342238d8af5caaaca20f97ab212b9",
      "parents": [
        "719516f69f2d74f4c705f73be3737d40a2a68ef0"
      ],
      "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": "719516f69f2d74f4c705f73be3737d40a2a68ef0",
      "tree": "1231ab959ecc87b035297a57ea6c47f77ada1a79",
      "parents": [
        "22beb6a4cbe6e3e7d351b9934eabe79808fd30d9",
        "9a1719cd6cb337945b6edf24fa380bee802a58d2"
      ],
      "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": "22beb6a4cbe6e3e7d351b9934eabe79808fd30d9",
      "tree": "de288b5766b95e5245db53b93ffdd72bbb1faf0f",
      "parents": [
        "849629c8c6016819da117187c7e0472aecc0fe44"
      ],
      "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": "9a1719cd6cb337945b6edf24fa380bee802a58d2",
      "tree": "961ca24d52007bff38d8932ff4c32d95c46abbde",
      "parents": [
        "849629c8c6016819da117187c7e0472aecc0fe44"
      ],
      "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": "849629c8c6016819da117187c7e0472aecc0fe44",
      "tree": "be933ccaa1021bb1048aefce8b69527c6739e858",
      "parents": [
        "2a5fe80da6821fd57e75497102f211cb29a5c64c"
      ],
      "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": "2a5fe80da6821fd57e75497102f211cb29a5c64c",
      "tree": "4110046b177c5f742dd041968457f5089b278951",
      "parents": [
        "b8d00da8ae2e2e332622f98b22a86df8311cc2a9"
      ],
      "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": "b8d00da8ae2e2e332622f98b22a86df8311cc2a9",
      "tree": "b463bff0a3b83348ea601a01b33981f36695d6fa",
      "parents": [
        "a9fb1489a64b8f100467f971c3e877fe128da9d2"
      ],
      "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": "a9fb1489a64b8f100467f971c3e877fe128da9d2",
      "tree": "5d9a05c990fb115e043636617145a6536010982f",
      "parents": [
        "d84888d8c9401b8954e663a570ac1184eaed388e"
      ],
      "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": "d84888d8c9401b8954e663a570ac1184eaed388e",
      "tree": "98df4063c1cc5f6321f65bf6d0750b64ff55ec9f",
      "parents": [
        "c682292306de1611e0cc600a4901b4e3f8b62fa3"
      ],
      "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": "c682292306de1611e0cc600a4901b4e3f8b62fa3",
      "tree": "8fe84178345c004c00087cd2e06e95de31100dbd",
      "parents": [
        "c02a652758431959903e99f2cf90dfc24d56d537"
      ],
      "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": "c02a652758431959903e99f2cf90dfc24d56d537",
      "tree": "0afd7c791c227b45442a9ed259f8ac6812dd842b",
      "parents": [
        "8a33907725b923dd87d14000a2d76b6b7a6853fe"
      ],
      "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": "8a33907725b923dd87d14000a2d76b6b7a6853fe",
      "tree": "4de5fa07a52450e896bc2a6b9b7b998a1ed5ab70",
      "parents": [
        "9ad5d76d2938ff227fc73924042a8af8be156b89"
      ],
      "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": "9ad5d76d2938ff227fc73924042a8af8be156b89",
      "tree": "a0cf64da2ee947b6347e2a92ee8a0c5e99b5e786",
      "parents": [
        "f94c762db6ba71ab0e00d12ba741d3154e418d65"
      ],
      "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": "f94c762db6ba71ab0e00d12ba741d3154e418d65",
      "tree": "278d33e286074aed4acdb92d63a0ba43b392a9f4",
      "parents": [
        "f430b9c750006f57153364d2237e2eb4029ac43f"
      ],
      "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": "f430b9c750006f57153364d2237e2eb4029ac43f",
      "tree": "a754665b53267101126443f1c0bea5e93c1e432f",
      "parents": [
        "a74d2a86cfe1c6373562301efe3af14798ecd45a",
        "3201006882ca333fa2b6d156e4b8727744d172c5"
      ],
      "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": "3201006882ca333fa2b6d156e4b8727744d172c5",
      "tree": "a754665b53267101126443f1c0bea5e93c1e432f",
      "parents": [
        "a74d2a86cfe1c6373562301efe3af14798ecd45a"
      ],
      "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": "a74d2a86cfe1c6373562301efe3af14798ecd45a",
      "tree": "138774b3ee4f8e67a1d66b481b34cb2bef14c272",
      "parents": [
        "a9cf9c4e8822d6a55235fe87b231ec708dda85a2",
        "35f854a7cf46dbc8bf87d0533fa4da0c4696e2b5"
      ],
      "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": "35f854a7cf46dbc8bf87d0533fa4da0c4696e2b5",
      "tree": "138774b3ee4f8e67a1d66b481b34cb2bef14c272",
      "parents": [
        "4b662f3adc63ddac9dcc596a6bb69b3e0607918a"
      ],
      "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": "4b662f3adc63ddac9dcc596a6bb69b3e0607918a",
      "tree": "521f83d33d775b98109ce52d56f594ff1d10af28",
      "parents": [
        "b956a5d10668b23dc55602c69ca40b02b77124ee",
        "a9cf9c4e8822d6a55235fe87b231ec708dda85a2"
      ],
      "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": "a9cf9c4e8822d6a55235fe87b231ec708dda85a2",
      "tree": "bbb72f66ef61f5b0225af2d09441f43db2743809",
      "parents": [
        "b37a99ab846da7423d8bb3ddb779a5a18d6cd5cc"
      ],
      "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": "b37a99ab846da7423d8bb3ddb779a5a18d6cd5cc",
      "tree": "5dbf9fb792fcb644d633e102f8dd521b4e4166a3",
      "parents": [
        "ddf8a947af1d06c91c18b05f3269704a6b0365ef"
      ],
      "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": "ddf8a947af1d06c91c18b05f3269704a6b0365ef",
      "tree": "276e1fb1a20d447b5e6449ac7a9ebc67905f17ce",
      "parents": [
        "d145efef1eb21e0810ad246ce1521b4f699aa1ab"
      ],
      "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": "d145efef1eb21e0810ad246ce1521b4f699aa1ab",
      "tree": "c39652eb59c3605701fbeab090e1ac3ec0a34e4c",
      "parents": [
        "d926529fd817549375ea7995fe7a053dfbceff31"
      ],
      "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": "d926529fd817549375ea7995fe7a053dfbceff31",
      "tree": "19cdb3b0b54c12e55bafad21913b328c8612399f",
      "parents": [
        "0849667913aadcf349b72bf9b5af5585e25d1b68"
      ],
      "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": "b956a5d10668b23dc55602c69ca40b02b77124ee",
      "tree": "17cfea9f28fa8d9bc7cf31374020e7d96aaba84c",
      "parents": [
        "0232c6301a0361bbcbaacd57344e816ad441d665",
        "0849667913aadcf349b72bf9b5af5585e25d1b68"
      ],
      "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": "0849667913aadcf349b72bf9b5af5585e25d1b68",
      "tree": "846a0404f388c78d396a8167ddace687dd0e77a0",
      "parents": [
        "92a05d71f04b4eda619c2b67146482b95c733241"
      ],
      "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": "92a05d71f04b4eda619c2b67146482b95c733241",
      "tree": "b826a942d930e238d2c5f38114858f1f69519760",
      "parents": [
        "013f8ed65dcd07e26e6ac0dccef6e0818a732581"
      ],
      "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": "013f8ed65dcd07e26e6ac0dccef6e0818a732581",
      "tree": "9d24906f2b8ffe40b1967d659e49f3a16acbf350",
      "parents": [
        "588caf9136c132dc54e1c25e85488e800f243db8"
      ],
      "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": "588caf9136c132dc54e1c25e85488e800f243db8",
      "tree": "fb178d8988977d9845c7e3387c7afadf1ce070dd",
      "parents": [
        "fa8fd2956f239c6d13673a2d412130cfb64b1a24"
      ],
      "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": "fa8fd2956f239c6d13673a2d412130cfb64b1a24",
      "tree": "ac9ca9d51cb799b0c2fad3ca57029b94cc44bf48",
      "parents": [
        "f05c49712274072db5c6b16cd34fa82e424de9de"
      ],
      "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": "f05c49712274072db5c6b16cd34fa82e424de9de",
      "tree": "1224af5dea5f2fc5ad2c87c6e366345cd6bbae15",
      "parents": [
        "c1584b8cb6f769f95b4b7d21e2194b1297a58b7b",
        "b8987f980008fe5c16bfaf5c651426458f03dd85"
      ],
      "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": "c1584b8cb6f769f95b4b7d21e2194b1297a58b7b",
      "tree": "2f0eaa2154a08dc077b65964cf000973069dc6f4",
      "parents": [
        "d3a50551a91a77c8381cb8f92b31c6d98a3999c9"
      ],
      "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": "b8987f980008fe5c16bfaf5c651426458f03dd85",
      "tree": "48419fcc05cdacacf2fe1fee63943d0bb9ceab15",
      "parents": [
        "d3a50551a91a77c8381cb8f92b31c6d98a3999c9"
      ],
      "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": "d3a50551a91a77c8381cb8f92b31c6d98a3999c9",
      "tree": "0f7c6d77d2ccf575603a8720f3b59beaa74ce74b",
      "parents": [
        "d9205193e074c85d2937a9795827c3813846d429",
        "64c804f7df579217505bf22978949e92afce7ae5"
      ],
      "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": "d9205193e074c85d2937a9795827c3813846d429",
      "tree": "b1427d952ed07231b1885415b335636fdc41ffe3",
      "parents": [
        "ca3cf38565c34f068e05a7dd7808f85d3163a411"
      ],
      "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": "64c804f7df579217505bf22978949e92afce7ae5",
      "tree": "868bc817871e608833b030a9c4f10589eb033fa4",
      "parents": [
        "4c7e76d72cddb90c6b592f957076b5056e220b84"
      ],
      "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": "4c7e76d72cddb90c6b592f957076b5056e220b84",
      "tree": "02e5a3a210fa55cdfc25127b48a3ad664867cfd8",
      "parents": [
        "e43810e21d0c207ef8b87169314ff6116bd7ebf1"
      ],
      "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": "e43810e21d0c207ef8b87169314ff6116bd7ebf1",
      "tree": "f4658ccba161c27360840ba74be7323d4f28b35f",
      "parents": [
        "a42f2bb731a22ebc1a824581b1ec798fb9ef8569"
      ],
      "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": "a42f2bb731a22ebc1a824581b1ec798fb9ef8569",
      "tree": "5802b35a2f4320c204d9f421ff299bc648ff60f8",
      "parents": [
        "ca3cf38565c34f068e05a7dd7808f85d3163a411"
      ],
      "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": "ca3cf38565c34f068e05a7dd7808f85d3163a411",
      "tree": "26663acb6830fe13faebada73614aeb4d0a9bf79",
      "parents": [
        "6b1a9f26b8e33ce2e80bca4495df5a4273cf56f4"
      ],
      "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": "6b1a9f26b8e33ce2e80bca4495df5a4273cf56f4",
      "tree": "7a45381c678b8772d2a492ed819284d5d0f5004a",
      "parents": [
        "92a81d4c2ed6dacdac1388a50feb29593a47d03e"
      ],
      "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": "92a81d4c2ed6dacdac1388a50feb29593a47d03e",
      "tree": "4a247aaed2ad0966802df0bb700bb43895edcfd9",
      "parents": [
        "e553b473f71ae10193b476e7404b304a23584cd1"
      ],
      "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": "e553b473f71ae10193b476e7404b304a23584cd1",
      "tree": "bf146b31eee5af8f7fa55cb03ef911e7e291c1c7",
      "parents": [
        "67d49ecb1717f3859452a71905ad0bf00bd98451"
      ],
      "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": "67d49ecb1717f3859452a71905ad0bf00bd98451",
      "tree": "35f3664fd24e8a7d8b6254d5f2ff4be440c1f006",
      "parents": [
        "4c4e2b0ae3254fe3f5dfafd87b3e986245ceaa6f"
      ],
      "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": "4c4e2b0ae3254fe3f5dfafd87b3e986245ceaa6f",
      "tree": "1d11aa0500db3a6a2837ea6f79333d5d48b2405f",
      "parents": [
        "6b3b835dcd4794d908fe5a878b19ae139dde6f90"
      ],
      "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": "6b3b835dcd4794d908fe5a878b19ae139dde6f90",
      "tree": "4af4bc15b4db7d65208cace4e25c2d505d7b394b",
      "parents": [
        "9829b73f8b5caba539ec4858362191fdfe0b3959"
      ],
      "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": "9829b73f8b5caba539ec4858362191fdfe0b3959",
      "tree": "7e18c4bf8134908998b98126dd32fcc5a1b5050c",
      "parents": [
        "f7e1928fc3ee4f6c85b8a9aa84f72d50cc224ccb"
      ],
      "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": "f7e1928fc3ee4f6c85b8a9aa84f72d50cc224ccb",
      "tree": "29f9115b756bca23d23ce89a0ecf8413d2758f63",
      "parents": [
        "023e1fea599211b593f945d547b02360f49f1576"
      ],
      "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": "023e1fea599211b593f945d547b02360f49f1576",
      "tree": "e2903af10f5777c31e574fc16641026ba909dc1a",
      "parents": [
        "94185c959b95ef730ba4e72ebddd081b017871e4"
      ],
      "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": "94185c959b95ef730ba4e72ebddd081b017871e4",
      "tree": "ae9a769a633690ba4f274544019b7ad7f3ff2b30",
      "parents": [
        "94839b21832ba063c8e4faf566fbea0c1e4b523b"
      ],
      "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": "94839b21832ba063c8e4faf566fbea0c1e4b523b",
      "tree": "e7b4f9abbb3cb68e2307b74a8d4f9953bd201e77",
      "parents": [
        "f6b3ab9dbc180f118a4a9569bc8c42ea4b8c8ed6"
      ],
      "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": "f6b3ab9dbc180f118a4a9569bc8c42ea4b8c8ed6",
      "tree": "c77223609b8a3bfc46a9944f2b670788d7e62149",
      "parents": [
        "3113ad3c7ce9dfbab93029fcc60f2bf6112b7b16"
      ],
      "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": "3113ad3c7ce9dfbab93029fcc60f2bf6112b7b16",
      "tree": "1cc97ac61d47717cca2557f366fd72f75ad33748",
      "parents": [
        "a12dd6f1212ed5d57d9590efe6c92ce741af8064"
      ],
      "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": "a12dd6f1212ed5d57d9590efe6c92ce741af8064",
      "tree": "8194d1c22c29398c9ac8e73ce5a7773f89dfa634",
      "parents": [
        "ae6754bc9b0e9a72af97cd5f19954c2fc5f8785a"
      ],
      "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": "ae6754bc9b0e9a72af97cd5f19954c2fc5f8785a",
      "tree": "0c396544dd56a7069a40882be74a705695ca4d7a",
      "parents": [
        "638ec0c7b39d1e1432b6b4a26e89fc34df47f064"
      ],
      "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": "638ec0c7b39d1e1432b6b4a26e89fc34df47f064",
      "tree": "3294c6aa3c0effd01fcd55f003d2376fbe97a958",
      "parents": [
        "eb2aa3ccdc2cfae4d2bc0c3101e7f5b2008661eb",
        "38d67f12c55a4d783ed8efc8c434db07bfd205a0"
      ],
      "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": "eb2aa3ccdc2cfae4d2bc0c3101e7f5b2008661eb",
      "tree": "3294c6aa3c0effd01fcd55f003d2376fbe97a958",
      "parents": [
        "9d17886ced2df1b016d51ff1c04b87d09a6d6678"
      ],
      "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": "9d17886ced2df1b016d51ff1c04b87d09a6d6678",
      "tree": "6cfc5d9c56079a4cdf158fe8ac4810b6201c0b7d",
      "parents": [
        "30ac7adc8973cc281408611ff312e524201c10de"
      ],
      "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": "30ac7adc8973cc281408611ff312e524201c10de",
      "tree": "9c689c287dfb4ad612fbb998c4da7bcc94472961",
      "parents": [
        "ffe17d479bf1d88f57cc6d329cd61ca5c250351c"
      ],
      "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": "ffe17d479bf1d88f57cc6d329cd61ca5c250351c",
      "tree": "598fdbdf2cd8901c0215774f58d970cfc8b469df",
      "parents": [
        "41916c91df2afd45c462ca25f5360f168c4a6410",
        "c5302fcb34dda4e128edd765dbe8b4bc3661b1a5"
      ],
      "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": "41916c91df2afd45c462ca25f5360f168c4a6410",
      "tree": "d2f084eedb78c5088220c35c5974d6969a6d08e6",
      "parents": [
        "d94634214c5de7ca142ffa35e1c09b1f71bbfe1f"
      ],
      "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": "c5302fcb34dda4e128edd765dbe8b4bc3661b1a5",
      "tree": "d35d7c509e80a97c043116cfef4e93fa08aa1ce4",
      "parents": [
        "d94634214c5de7ca142ffa35e1c09b1f71bbfe1f"
      ],
      "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": "38d67f12c55a4d783ed8efc8c434db07bfd205a0",
      "tree": "1910908f051942fbada9c41264204cca78ae55b5",
      "parents": [
        "9d17886ced2df1b016d51ff1c04b87d09a6d6678"
      ],
      "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": "d94634214c5de7ca142ffa35e1c09b1f71bbfe1f",
      "tree": "f94b063548b206b15de03c8d7eacae451022bc53",
      "parents": [
        "d0e6919bd86335f8e5a77c5cb85ac24a96615130"
      ],
      "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": "d0e6919bd86335f8e5a77c5cb85ac24a96615130",
      "tree": "c239b183e9a4da0056ca73730592df53f92804bf",
      "parents": [
        "b400444ba335bbd200755006030e66a3d1c90403"
      ],
      "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": "b400444ba335bbd200755006030e66a3d1c90403",
      "tree": "369aa6913fa07df05d721912f91909d5c3978e5d",
      "parents": [
        "744f9a1459039e6f280f162953e82d90bc8db328"
      ],
      "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": "744f9a1459039e6f280f162953e82d90bc8db328",
      "tree": "ed51df23f24bf03b512d32174f0fdb0b72e20972",
      "parents": [
        "993374c3d1d196d3fbbd36115b7335a047acb021"
      ],
      "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": "993374c3d1d196d3fbbd36115b7335a047acb021",
      "tree": "cbe26fe4f295bac76f078371a6ae412864eab6d3",
      "parents": [
        "5b33edbb18ea8c269791d7598d1142ebd7bf4811"
      ],
      "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": "5b33edbb18ea8c269791d7598d1142ebd7bf4811",
      "tree": "4f574d4b6ebbcb0de2bc338d0c46438bfcc9f8ad",
      "parents": [
        "00ef7feb5b810ab0d73a462dde3a53cd034d6d58"
      ],
      "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"
    }
  ],
  "next": "00ef7feb5b810ab0d73a462dde3a53cd034d6d58"
}
