)]}'
{
  "log": [
    {
      "commit": "af28637c26fb8e4352455dbfe84a5bda7623b081",
      "tree": "76a25092fab37c863e3f3b2feca3c7721ece96cd",
      "parents": [
        "e477990de9bd4a0cb978bb6b53b956d8ca0cf3df"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 14:46:14 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 14:46:14 2016 -0800"
      },
      "message": "Drawing logical layer\n"
    },
    {
      "commit": "e477990de9bd4a0cb978bb6b53b956d8ca0cf3df",
      "tree": "23ddc63e9bf0203f1008f6fb7571af80bdfdca63",
      "parents": [
        "219b1a74af9301276e0a02360e1f3a250c410a71"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 11:37:11 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 11:37:11 2016 -0800"
      },
      "message": "Added link between device and subscriber\n"
    },
    {
      "commit": "219b1a74af9301276e0a02360e1f3a250c410a71",
      "tree": "724bcfde541f82ab238e44d74dca35ad278fd6d5",
      "parents": [
        "7547f040850db4fcdbbc793eac7606b88c830f9a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 11:19:22 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 11:19:22 2016 -0800"
      },
      "message": "Drawing subscriber and devices\n"
    },
    {
      "commit": "7547f040850db4fcdbbc793eac7606b88c830f9a",
      "tree": "9c2a21363bdc9e0c23524b59ec32cf2caca92306",
      "parents": [
        "fcdbed3db37d33ccb55c2be41a3f0122128148aa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 09:13:30 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 09 09:13:30 2016 -0800"
      },
      "message": "Redrawing service chart on resize\n"
    },
    {
      "commit": "fcdbed3db37d33ccb55c2be41a3f0122128148aa",
      "tree": "3e9c8401c16c3c8104ed188c745d95b1323e1f21",
      "parents": [
        "3737e233a1479fa8b81964747948430ddf3dd458"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 16:55:44 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 16:55:44 2016 -0800"
      },
      "message": "Refactored topology to fit diagnostic\n"
    },
    {
      "commit": "3737e233a1479fa8b81964747948430ddf3dd458",
      "tree": "fa32b5398c8fed73b938a60fc3d1170ec2d2d611",
      "parents": [
        "d15d3bbd46cce77e3b5ca67bbadcf7106a7b66d3",
        "07c52f31b0d473111f0d9bfee2f2be12ebdfa4a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 15:44:30 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 15:44:30 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into feature/serviceTopology\n\n# Conflicts:\n#\tviews/ngXosViews/ceilometerDashboard/src/js/main.js\n"
    },
    {
      "commit": "07c52f31b0d473111f0d9bfee2f2be12ebdfa4a1",
      "tree": "04ffb42f0221d689a7792a7a0dfc123f4b6081b9",
      "parents": [
        "9db064f067fc70d4df6f86818561a19173a2646b",
        "1f8222e5b97312abbe0334d3038eb7cedc3b64f1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 14:24:13 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 14:24:13 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into feature/ceilometer\n"
    },
    {
      "commit": "9db064f067fc70d4df6f86818561a19173a2646b",
      "tree": "87d03c17aa2d7140dd5e7487f786be6ed6578909",
      "parents": [
        "63a27b19ffdb58a4e8910904ca692fb6d2417c5f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 14:17:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 14:17:42 2016 -0800"
      },
      "message": "Improved ceilometer dashboard performance\n"
    },
    {
      "commit": "1f8222e5b97312abbe0334d3038eb7cedc3b64f1",
      "tree": "a8c2ed67522f1e0973f40b9369f72c13c9db9cb8",
      "parents": [
        "c3927c689e33ba089e8e1ee66ca1edaf235d25a4",
        "3e9c37c426b7c83442ce7dd9e9c2bbb5a10bf82c"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 08 13:49:41 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 08 13:49:41 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/open-cloud/xos\n"
    },
    {
      "commit": "c3927c689e33ba089e8e1ee66ca1edaf235d25a4",
      "tree": "7b9f78bb62d06523812f8466b622251f6dc77fa9",
      "parents": [
        "5bc1eb165e1f38ded2c7350a64a7fda260a68774"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 08 13:49:34 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 08 13:49:34 2016 -0500"
      },
      "message": "FIX: Ceilometer service TOSCA resource\n"
    },
    {
      "commit": "3e9c37c426b7c83442ce7dd9e9c2bbb5a10bf82c",
      "tree": "504e720eccb93fe90e6fa92257c94c22dd96aac4",
      "parents": [
        "5bc1eb165e1f38ded2c7350a64a7fda260a68774"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Mon Feb 08 08:46:43 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Mon Feb 08 08:46:43 2016 -0800"
      },
      "message": "a few corrections"
    },
    {
      "commit": "5bc1eb165e1f38ded2c7350a64a7fda260a68774",
      "tree": "3a96037cd5973dfa723ae8e6b95a76f20102e4b1",
      "parents": [
        "f818b34052c4d60bdcdb8b0373fbe9db5bd52cb9"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sun Feb 07 14:18:51 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sun Feb 07 14:19:28 2016 -0500"
      },
      "message": "Providing Ceilometer PUB/SUB URL through configuration\n"
    },
    {
      "commit": "f818b34052c4d60bdcdb8b0373fbe9db5bd52cb9",
      "tree": "454fdafe49100abca84655a0e67f1183f3b5accf",
      "parents": [
        "92dbc3358d579731b77a0267ba0ca89ae1e891fd",
        "86e259f937f61aac7dfb69e456ca4bb054affa49"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 06 09:35:44 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 06 09:35:44 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "92dbc3358d579731b77a0267ba0ca89ae1e891fd",
      "tree": "49e71e51294c6123bfc3f3b856cf06f4233e8817",
      "parents": [
        "7a61509f6dea568620d59fd03fd17c77a2f0607d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 06 09:35:25 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 06 09:35:25 2016 -0800"
      },
      "message": "fix misnamed function\n"
    },
    {
      "commit": "86e259f937f61aac7dfb69e456ca4bb054affa49",
      "tree": "acc3ad724868ceb8dc691c99bf50b7f58edfd95b",
      "parents": [
        "63a27b19ffdb58a4e8910904ca692fb6d2417c5f"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Wed Feb 03 16:37:31 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Feb 05 19:04:45 2016 -0500"
      },
      "message": "FIX: exposing UDP port from sflow service container\n"
    },
    {
      "commit": "63a27b19ffdb58a4e8910904ca692fb6d2417c5f",
      "tree": "9e97376de68e4d74cbfc48b808a7d48c730eccd2",
      "parents": [
        "b500af698291aaf61c4c54f8f496b306d1e68788",
        "7a61509f6dea568620d59fd03fd17c77a2f0607d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 16:40:06 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 16:40:06 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "b500af698291aaf61c4c54f8f496b306d1e68788",
      "tree": "79a4835ca5f95f8719771af5863f769e5991aa9a",
      "parents": [
        "5e606599c2bce30b9509e0c4cd5bdea388848dc8",
        "0f773ce2165ae3bb5bdddb17e5892b0b8d592f99"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 16:39:52 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 16:39:52 2016 -0800"
      },
      "message": "Merge branch \u0027feature/styles\u0027\n"
    },
    {
      "commit": "0f773ce2165ae3bb5bdddb17e5892b0b8d592f99",
      "tree": "1ab3c089c7b44d964430930fcf54f2677721556d",
      "parents": [
        "c06e645b268a0c7a76fe7c48bf4c4cf06c09514b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 16:39:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 16:39:42 2016 -0800"
      },
      "message": "Small button style improvement\n"
    },
    {
      "commit": "7a61509f6dea568620d59fd03fd17c77a2f0607d",
      "tree": "4193a7ba7bf0f2bcb1e8d54cca900db6c5f4458a",
      "parents": [
        "bee958ca629ce009178eed7906b6969608620728"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 16:13:28 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 16:13:28 2016 -0800"
      },
      "message": "apply slice.exposed_ports to network.ports when nat-net instantiated\n"
    },
    {
      "commit": "bee958ca629ce009178eed7906b6969608620728",
      "tree": "18985f10937f928df7c54d886f3efa381859a937",
      "parents": [
        "632284c8a08df394fb008094aac9f581b849f8d8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 16:00:57 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 16:00:57 2016 -0800"
      },
      "message": "add exposed_ports to CDN configuration\n"
    },
    {
      "commit": "632284c8a08df394fb008094aac9f581b849f8d8",
      "tree": "c0c81d3ef8034290367a2248f153523f7f9caef5",
      "parents": [
        "3fe056addca2dc390db3cd7de7f371aa46cf2666",
        "5e606599c2bce30b9509e0c4cd5bdea388848dc8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 15:58:55 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 15:58:55 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "3fe056addca2dc390db3cd7de7f371aa46cf2666",
      "tree": "cefac88a60d6592b0a2067607f0942ab3056137f",
      "parents": [
        "feed2d865aaa0bbd8d08c82c9850d4a3499e9ae4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 15:58:19 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 15:58:19 2016 -0800"
      },
      "message": "add exposed_ports field to slice\n"
    },
    {
      "commit": "5e606599c2bce30b9509e0c4cd5bdea388848dc8",
      "tree": "1977d5a3dd529869e2e38251a6017d8cb2419cda",
      "parents": [
        "c06e645b268a0c7a76fe7c48bf4c4cf06c09514b",
        "feed2d865aaa0bbd8d08c82c9850d4a3499e9ae4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 15:21:58 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 15:21:58 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "c06e645b268a0c7a76fe7c48bf4c4cf06c09514b",
      "tree": "a1eab44188716f4fe3ca989a9f7bf777e61fd8f8",
      "parents": [
        "18fa313db6274e21b13cc7fa77e2fa9dbddb4af0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 15:21:36 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 15:21:36 2016 -0800"
      },
      "message": "Fixed forms button bug\n"
    },
    {
      "commit": "18fa313db6274e21b13cc7fa77e2fa9dbddb4af0",
      "tree": "f17b8949032f6cba6514eae55f08b1c5c0f63be1",
      "parents": [
        "1c267cc947b04cc00082f467537cef6b4a5261f8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 15:04:23 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 15:04:23 2016 -0800"
      },
      "message": "Changed CORD Background\n"
    },
    {
      "commit": "1c267cc947b04cc00082f467537cef6b4a5261f8",
      "tree": "69952a4d815bc50d84d338f63a5b56520cb21f60",
      "parents": [
        "bad9f34c92dafe7afc814b7491487ebcbdf3594f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 14:48:01 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 04 14:48:01 2016 -0800"
      },
      "message": "Fixed Favicon and update CORD logo and bg\n"
    },
    {
      "commit": "feed2d865aaa0bbd8d08c82c9850d4a3499e9ae4",
      "tree": "008047a1112534f5912967f867e7d0de4fb68f27",
      "parents": [
        "9d9b6750bbf9d62c07548abc6da5d55079c471c1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 11:06:39 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 11:06:39 2016 -0800"
      },
      "message": "fix tosca errors\n"
    },
    {
      "commit": "9d9b6750bbf9d62c07548abc6da5d55079c471c1",
      "tree": "8cd8e8b540a211ff9083ec5db2fac52342d36d9a",
      "parents": [
        "81594a959656d6b609f70d2821159e88471574f3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 10:40:34 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 10:40:34 2016 -0800"
      },
      "message": "add xos-base-props to service objects\n"
    },
    {
      "commit": "81594a959656d6b609f70d2821159e88471574f3",
      "tree": "21c0cf5e1b86c2dd2602c4194e476f5ab9664ceb",
      "parents": [
        "3b69dcee5613600cc562374aaf284128abed5087"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 10:31:15 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 10:31:15 2016 -0800"
      },
      "message": "break cdn infrastructure and content into two different recipes\n"
    },
    {
      "commit": "3b69dcee5613600cc562374aaf284128abed5087",
      "tree": "c47c4fbbec2ff22ba3e67ac25a4829436bb8e3c2",
      "parents": [
        "555e75ecb799a3b1df691996fa01364d3fcacf2a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 10:18:27 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 04 10:18:27 2016 -0800"
      },
      "message": "start breaking the CDN config out into a separate tosca recipe\n"
    },
    {
      "commit": "555e75ecb799a3b1df691996fa01364d3fcacf2a",
      "tree": "5e4c949c09720f00ba9baf30201719235e778539",
      "parents": [
        "bb650edaa1d6cfafbc04b7deb3b4e8125a67510d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:31:37 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:31:37 2016 -0800"
      },
      "message": "sort controller_networks to make sure access is first and management is second\n"
    },
    {
      "commit": "bb650edaa1d6cfafbc04b7deb3b4e8125a67510d",
      "tree": "b20d16c98db8eb2dfe1e9f72ad7f8dace223078f",
      "parents": [
        "951a81baf882f8bf91bfdb4cc66168daad74f7d9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:30:08 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:30:08 2016 -0800"
      },
      "message": "better way of determining which networks should be created\n"
    },
    {
      "commit": "951a81baf882f8bf91bfdb4cc66168daad74f7d9",
      "tree": "70bb628573c75601c25fc4f7ff5934efb24dd184",
      "parents": [
        "3b5386238c23dac75c7514358d918b4dd6e22f9d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:29:25 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:29:25 2016 -0800"
      },
      "message": "add noauto slice network option\n"
    },
    {
      "commit": "3b5386238c23dac75c7514358d918b4dd6e22f9d",
      "tree": "63fd51151c6bdae00dc4aaa2779ea801b132b545",
      "parents": [
        "fc03c23b1034c7d2a4a82beed8f148fb37361a90"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:28:20 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 03 18:28:20 2016 -0800"
      },
      "message": "recipe for creating VTN management network\n"
    },
    {
      "commit": "fc03c23b1034c7d2a4a82beed8f148fb37361a90",
      "tree": "f242154a10b14aa04ad77e2249f303e53d094cda",
      "parents": [
        "bad9f34c92dafe7afc814b7491487ebcbdf3594f"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Wed Feb 03 18:27:44 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Wed Feb 03 18:27:44 2016 -0800"
      },
      "message": "notes on management network"
    },
    {
      "commit": "bad9f34c92dafe7afc814b7491487ebcbdf3594f",
      "tree": "b6ba84b717045ea731fe12174c3feaaa1a62e8ee",
      "parents": [
        "61b187f23272499505f919f0eed7038025da75a7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:39:01 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:39:01 2016 -0800"
      },
      "message": "Fixed versions in XosLib generator\n"
    },
    {
      "commit": "61b187f23272499505f919f0eed7038025da75a7",
      "tree": "55dcd9abde15524349eac6eafcf03ec92a4cd293",
      "parents": [
        "b13646096a8e770cfe580c35f836bf4809efd526",
        "9426b3dca8072fe476334f66a4b32b6f852379ba"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:37:34 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:37:34 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "b13646096a8e770cfe580c35f836bf4809efd526",
      "tree": "5a35e3c0c2bf4ca0836c094381df52fe413e30f8",
      "parents": [
        "7b36e4254f5c652855a0a14f5eed6b5e555c60c1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:37:25 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:37:25 2016 -0800"
      },
      "message": "Blocked Bower deps versions\n"
    },
    {
      "commit": "9426b3dca8072fe476334f66a4b32b6f852379ba",
      "tree": "3607c42d7c13eccd87647381bd9bf45510962853",
      "parents": [
        "6681ecfb98946feb9f25461ed7033ae6850bd20f"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Tue Feb 02 20:00:04 2016 -0800"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Tue Feb 02 20:00:04 2016 -0800"
      },
      "message": "Update README.md\n\nCleaning up formatting."
    },
    {
      "commit": "6681ecfb98946feb9f25461ed7033ae6850bd20f",
      "tree": "1b4b5de6cd5d5ebd55591c2e0b7fb9d082d42fd1",
      "parents": [
        "7b36e4254f5c652855a0a14f5eed6b5e555c60c1"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Tue Feb 02 19:54:41 2016 -0800"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Tue Feb 02 19:54:41 2016 -0800"
      },
      "message": "Update README.md\n\nWordsmithing..."
    },
    {
      "commit": "7b36e4254f5c652855a0a14f5eed6b5e555c60c1",
      "tree": "37905d80a91f4a42272cc465f6b593e8d5747315",
      "parents": [
        "c0c9409ce38bd9b50f1a6e8c69b3110d44c6843b",
        "78b2f745bfc826639bdc983820e5c5c41d282d03"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 17:29:32 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 17:29:32 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "c0c9409ce38bd9b50f1a6e8c69b3110d44c6843b",
      "tree": "2a2c00fe377f057e320bbb9ad4a6e092eb7b820b",
      "parents": [
        "3a7f511968edf736e08d3b167a0fe81413d0179c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 17:25:18 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 17:25:18 2016 -0800"
      },
      "message": "Fixed path in Ceilometer Dashboard and generator\n"
    },
    {
      "commit": "78b2f745bfc826639bdc983820e5c5c41d282d03",
      "tree": "8b91b41caa5dee284ec6b09af678e4da7e9a5e37",
      "parents": [
        "8789195c3b20b07387e834697d5a0912cee6be30"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 17:19:07 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 17:19:07 2016 -0800"
      },
      "message": "switch back to container-in-vm solution\n"
    },
    {
      "commit": "8789195c3b20b07387e834697d5a0912cee6be30",
      "tree": "53f87bc53845ed4a0b7d0ba95d599883ee66ec98",
      "parents": [
        "3cf51d6514d76586d1943ff211388631324d98e9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 16:56:18 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 16:56:18 2016 -0800"
      },
      "message": "all containers with same s_tag go into the same VM; tag instances with s-tags\n"
    },
    {
      "commit": "3cf51d6514d76586d1943ff211388631324d98e9",
      "tree": "b5da2e67b72142bf71a1ac5c2607449c04574780",
      "parents": [
        "3a7f511968edf736e08d3b167a0fe81413d0179c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 16:54:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 16:54:38 2016 -0800"
      },
      "message": "add tab for Tag in InstanceAdmin\n"
    },
    {
      "commit": "3a7f511968edf736e08d3b167a0fe81413d0179c",
      "tree": "3d1efd9d155dfad24a1a59696f633a2be2892a66",
      "parents": [
        "19c2a4e123d2ef6418749e7f814e04cebd9af3d0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:34:38 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:34:38 2016 -0800"
      },
      "message": "Rebuilt Ceilometer Dashboard with performance improvement\n"
    },
    {
      "commit": "19c2a4e123d2ef6418749e7f814e04cebd9af3d0",
      "tree": "d8b9ff1d6a986ae8ac95d5879d35816d435e961f",
      "parents": [
        "895b30a74aa52672bee6d1b2418bf61eecca0e7f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:29:40 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:29:40 2016 -0800"
      },
      "message": "Requesting Stats for a single slice\n"
    },
    {
      "commit": "895b30a74aa52672bee6d1b2418bf61eecca0e7f",
      "tree": "cd9bd7bdbc04ee593d2494020724ef13dad8b5a6",
      "parents": [
        "6a6e8b00d100afb8386013807e939ebcd4243ab8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:04:31 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:04:31 2016 -0800"
      },
      "message": "Fixed bugs\n"
    },
    {
      "commit": "d15d3bbd46cce77e3b5ca67bbadcf7106a7b66d3",
      "tree": "ab3288644bad11fd17e5c9d59b6b9354ffb28d52",
      "parents": [
        "f29b4d73bc6c8853a8e4e882fed0955b8f45afc1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 15:55:00 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 15:55:00 2016 -0800"
      },
      "message": "Updated ENV\n"
    },
    {
      "commit": "6a6e8b00d100afb8386013807e939ebcd4243ab8",
      "tree": "95739afc476e6376c24175b2581c75565fa3f0e1",
      "parents": [
        "14160f264a791dfdbb7cac95bf19c18631a163ed"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 14:10:23 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 14:10:23 2016 -0800"
      },
      "message": "balance instances across compute nodes\n"
    },
    {
      "commit": "14160f264a791dfdbb7cac95bf19c18631a163ed",
      "tree": "73292bb5a2f59f054f54355482dd7a26e529a288",
      "parents": [
        "490b4ad67ad94d5d4cb3ea9c15b2ada335c1f06e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:18:36 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:18:36 2016 -0800"
      },
      "message": "fix config file names\n"
    },
    {
      "commit": "490b4ad67ad94d5d4cb3ea9c15b2ada335c1f06e",
      "tree": "a76ad6d26d1740cda67b42cc1e95067b79d0be33",
      "parents": [
        "185c31c0c150218a07941ffb72ff48a5ac15cfe8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:17:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:17:38 2016 -0800"
      },
      "message": "fix config file names\n"
    },
    {
      "commit": "185c31c0c150218a07941ffb72ff48a5ac15cfe8",
      "tree": "c214453ee369230e49a95faae15d7d5feb99d911",
      "parents": [
        "c0f032e347dab93b3ea28deea01f1d4f663b6da3",
        "2b2099c308db2a4db8a884396e3aa6a70ef4fdef"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:16:28 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:16:28 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "c0f032e347dab93b3ea28deea01f1d4f663b6da3",
      "tree": "797a1a16342d589476227965aeda05f02d33fde7",
      "parents": [
        "751a1610610b55c61ed3735bb8b08a1f91da4b23"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:15:18 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 02 10:15:18 2016 -0800"
      },
      "message": "fix file names: vtn-observer.py -\u003e vtn-synchronizer.py\n"
    },
    {
      "commit": "2b2099c308db2a4db8a884396e3aa6a70ef4fdef",
      "tree": "9a75b4828a341f992464de957f508fd4c7a735d6",
      "parents": [
        "ed25664f7c0f6f2e88ade42d2184fd099e79f36b"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 01 18:01:56 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 01 18:02:35 2016 -0500"
      },
      "message": "CORD-520, CORD-522 - REST API enhancements to improve monitoring dashboard performance and to support statistics of a XOS instance\n"
    },
    {
      "commit": "ed25664f7c0f6f2e88ade42d2184fd099e79f36b",
      "tree": "34d952e4a6e02f2b1d0e42cfd5517a9a7042cfb3",
      "parents": [
        "5c9c98a6b70369144f54ee47c3a10595c6983e1e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 17:05:50 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 17:05:50 2016 -0500"
      },
      "message": "Rename observers to synchronizers\n"
    },
    {
      "commit": "5c9c98a6b70369144f54ee47c3a10595c6983e1e",
      "tree": "92b5968cf410cc1c59293d123a626167d0b303c4",
      "parents": [
        "6df51d35a28c7e6581babd56dbad72d6d815de6d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 16:41:02 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 16:41:02 2016 -0500"
      },
      "message": "Rename observers to synchronizers\n"
    },
    {
      "commit": "6df51d35a28c7e6581babd56dbad72d6d815de6d",
      "tree": "bf37a46ae867075fa391c6f9e22df7ec1cd21f6e",
      "parents": [
        "45850bbb157de462f53bd85a4d50f1274203adab"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 16:39:29 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 16:39:29 2016 -0500"
      },
      "message": "Fix for multiple nova clients\n"
    },
    {
      "commit": "45850bbb157de462f53bd85a4d50f1274203adab",
      "tree": "56179fc27ff4a29e2c6215c1d3ba4d929a81371a",
      "parents": [
        "c08236ffe94b6833a7caff89dfc85bdf62616f84"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Mon Feb 01 11:59:09 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Mon Feb 01 11:59:09 2016 -0800"
      },
      "message": "more notes"
    },
    {
      "commit": "c08236ffe94b6833a7caff89dfc85bdf62616f84",
      "tree": "00041555670c64e6fda2007f7339f0c5d80cad27",
      "parents": [
        "53b466fb49b51057fa4ba33f371d78cf4613d6f8"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Mon Feb 01 11:56:07 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Mon Feb 01 11:56:07 2016 -0800"
      },
      "message": "Update README-VTN.md"
    },
    {
      "commit": "53b466fb49b51057fa4ba33f371d78cf4613d6f8",
      "tree": "c7ec6d7a1791dfda023ca3e6f5668568d4b46a0d",
      "parents": [
        "f09cc0ce0cd3bd1d4b882e655cf404e31202a143"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 01 13:51:26 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 01 13:53:12 2016 -0500"
      },
      "message": "XOS sFlow service and tenant synchronizer fixes\n"
    },
    {
      "commit": "f09cc0ce0cd3bd1d4b882e655cf404e31202a143",
      "tree": "028725c6674c1974bc48c8bf194235a9659f69c4",
      "parents": [
        "854b655273bc8c48cbb15a969b65ef6f6418ad04"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Jan 29 14:29:26 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 01 13:53:11 2016 -0500"
      },
      "message": "XOS sFlow service models, synchronizer, tosca scripts\n"
    },
    {
      "commit": "854b655273bc8c48cbb15a969b65ef6f6418ad04",
      "tree": "ebb12fe8e1f16ac9b7f3160e8a91d18aa4ad5433",
      "parents": [
        "6d33bc3f136692934e3826dfbd9b354d9819ac48"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Wed Jan 27 18:29:00 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 01 13:53:11 2016 -0500"
      },
      "message": "XOS sFlow service changes:partial\n"
    },
    {
      "commit": "6d33bc3f136692934e3826dfbd9b354d9819ac48",
      "tree": "9f1c1a91742348949a586fe6bff0aadc6931a000",
      "parents": [
        "751a1610610b55c61ed3735bb8b08a1f91da4b23"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 11:12:20 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 11:12:20 2016 -0500"
      },
      "message": "Fix port\n"
    },
    {
      "commit": "751a1610610b55c61ed3735bb8b08a1f91da4b23",
      "tree": "f2791318ff18928cb85debd8ff1f037e108aeb5f",
      "parents": [
        "2a037acf9a74003f3cb94348543d84952b9b0fe6",
        "34de00c156615e9ff5a5da93f2b22743b68166dc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 30 11:29:01 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 30 11:29:01 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "2a037acf9a74003f3cb94348543d84952b9b0fe6",
      "tree": "6ac40023b9b54580adaf7cfb1b9c37f736fb1624",
      "parents": [
        "b5b5a9d9bfd488af995a44bbb60089f4e0f77230"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 30 10:33:22 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 30 10:33:22 2016 -0800"
      },
      "message": "perm fix\n"
    },
    {
      "commit": "b5b5a9d9bfd488af995a44bbb60089f4e0f77230",
      "tree": "cacb3e1a6cea6e3c5f0c93add204b6e2656afdd8",
      "parents": [
        "baeee776fb283287f6b74f2b7fb71a6810e2b10f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 30 10:32:53 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 30 10:32:53 2016 -0800"
      },
      "message": "use flat-net-1 addresses\n"
    },
    {
      "commit": "34de00c156615e9ff5a5da93f2b22743b68166dc",
      "tree": "91f87c260cbe4e615c326f0bad85ba01ba5125f1",
      "parents": [
        "baeee776fb283287f6b74f2b7fb71a6810e2b10f"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Sat Jan 30 10:08:47 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Sat Jan 30 10:08:47 2016 -0800"
      },
      "message": "added additional compute node setup notes"
    },
    {
      "commit": "baeee776fb283287f6b74f2b7fb71a6810e2b10f",
      "tree": "709399fee87966f80264bebf50fed5d6ad1d5d43",
      "parents": [
        "5d6a8edf28d200c782d5001d88ced41138d4087c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 29 14:35:09 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 29 14:35:09 2016 -0800"
      },
      "message": "update vtn dependencies\n"
    },
    {
      "commit": "f29b4d73bc6c8853a8e4e882fed0955b8f45afc1",
      "tree": "11a943b123020d80a0d061cb1ef8d3b0021cd6f9",
      "parents": [
        "bb06c535772edd21f8a95def6590ff0d70a767a9",
        "5d6a8edf28d200c782d5001d88ced41138d4087c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 29 13:01:57 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 29 13:01:57 2016 -0800"
      },
      "message": "Merge commit \u00273587426b0f9786b7aa101cd67a4c46a3d1769c2e\u0027 into feature/serviceTopology\n"
    },
    {
      "commit": "5d6a8edf28d200c782d5001d88ced41138d4087c",
      "tree": "aafb8cdea22ca96777847a47eccc6f2b553138f9",
      "parents": [
        "e497b3cbb4fca6e5b4430c8f542034ab984b0216",
        "9dfbbd10bb4e41658e8df1dd7e11ca978f053c8d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 29 12:18:39 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 29 12:18:39 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e497b3cbb4fca6e5b4430c8f542034ab984b0216",
      "tree": "295e12fcf9e907b508ae82ea2144a0c85f5cf8b5",
      "parents": [
        "ac68617cd5313a73f57eef5125e38d5d56dda010"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 29 12:18:19 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 29 12:18:19 2016 -0800"
      },
      "message": "allow editing Controller backend_register disabled bit from ControllerAdmin\n"
    },
    {
      "commit": "9dfbbd10bb4e41658e8df1dd7e11ca978f053c8d",
      "tree": "c939fd242a48109180f7a595b42558e8898e4e27",
      "parents": [
        "ac68617cd5313a73f57eef5125e38d5d56dda010",
        "2fad2a620a997d2a0ccf300c48d87c00531184ac"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 29 11:49:13 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 29 11:49:13 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "2fad2a620a997d2a0ccf300c48d87c00531184ac",
      "tree": "c939fd242a48109180f7a595b42558e8898e4e27",
      "parents": [
        "3c15b9f1ad13e7d207406cf95b6afa72d3958d50"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:20:45 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:20:45 2016 -0500"
      },
      "message": "Update README.md"
    },
    {
      "commit": "3c15b9f1ad13e7d207406cf95b6afa72d3958d50",
      "tree": "714073aeee06d380c6ce6a4d2b27a45e1ceeb1db",
      "parents": [
        "6e6a134abee2c49fd461b336b7529d03ff16e5e1"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:18:38 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:18:38 2016 -0500"
      },
      "message": "Remove old file\n"
    },
    {
      "commit": "6e6a134abee2c49fd461b336b7529d03ff16e5e1",
      "tree": "090279ada916ae72d6bfbe8d219fde6510bc71f3",
      "parents": [
        "80733c921ed47bf81bb2147c823416ab371a8fc2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:50:12 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:50:12 2016 -0500"
      },
      "message": "Removed artifacts of testing\n"
    },
    {
      "commit": "80733c921ed47bf81bb2147c823416ab371a8fc2",
      "tree": "b148f517f15ff7f5153c3ad96470fe5723e9d356",
      "parents": [
        "2492619e4d26d20c3ce5c0e7832dffd2e6e638b4",
        "7b08e4f2e164dd69800882a77fad488e3ff23ac5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:42:34 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:42:34 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/open-cloud/xos\n"
    },
    {
      "commit": "2492619e4d26d20c3ce5c0e7832dffd2e6e638b4",
      "tree": "9f76c487fe010baeb95a10f337ed0b38fb540949",
      "parents": [
        "9ff8c539c65b423bbc17fa06aff75d6669f59c0b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:42:29 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:42:29 2016 -0500"
      },
      "message": "Make it easier to configure XOS with a pre-existing OpenStack\n"
    },
    {
      "commit": "7b08e4f2e164dd69800882a77fad488e3ff23ac5",
      "tree": "0fa9bda2963d3a176f31a315694860acf72fa64c",
      "parents": [
        "9ff8c539c65b423bbc17fa06aff75d6669f59c0b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Jan 29 16:37:50 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Jan 29 16:37:50 2016 +0000"
      },
      "message": "adding princeton and stanford nodes\n"
    },
    {
      "commit": "9ff8c539c65b423bbc17fa06aff75d6669f59c0b",
      "tree": "da0b2d1fab0fd2b221991c7a8c4e837c2304d923",
      "parents": [
        "3b8cf771d5d09eb0d3ccc717eb8e532ca1a0a34e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:17:10 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:17:10 2016 -0500"
      },
      "message": "Generate TOSCA for images; allow waiting for XOS on arbitrary port\n"
    },
    {
      "commit": "3b8cf771d5d09eb0d3ccc717eb8e532ca1a0a34e",
      "tree": "1bcac2283e2675a1935e8ec1881ed7280fe36416",
      "parents": [
        "ac68617cd5313a73f57eef5125e38d5d56dda010"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:16:17 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:16:17 2016 -0500"
      },
      "message": "Make it work with earlier versions of nova client\n"
    },
    {
      "commit": "bb06c535772edd21f8a95def6590ff0d70a767a9",
      "tree": "d752216b0561f9be52b1ae4a9269f50b9ae1be3b",
      "parents": [
        "43ec21779c675790b38f331d0360016b15575451"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 14:50:16 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 14:50:16 2016 -0800"
      },
      "message": "no message\n"
    },
    {
      "commit": "43ec21779c675790b38f331d0360016b15575451",
      "tree": "ec8a36f68b3ecb75c9c81d83325770a998ad25aa",
      "parents": [
        "d71548d121bfe52c117e6a24aeb0e70815262f7a",
        "ac68617cd5313a73f57eef5125e38d5d56dda010"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:44:23 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:44:23 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into feature/serviceTopology\n"
    },
    {
      "commit": "d71548d121bfe52c117e6a24aeb0e70815262f7a",
      "tree": "ec8a36f68b3ecb75c9c81d83325770a998ad25aa",
      "parents": [
        "c9ebd92795b2822a7e3a8991ee51a1ff0b33029d",
        "ac68617cd5313a73f57eef5125e38d5d56dda010"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:41:43 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:41:43 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into feature/serviceTopology\n\n# Conflicts:\n#\tviews/.yo-rc.json\n#\tviews/README.md\n#\tviews/ngXosLib/README.md\n#\tviews/ngXosLib/xosHelpers/src/services/csrfToken.interceptor.js\n"
    },
    {
      "commit": "ac68617cd5313a73f57eef5125e38d5d56dda010",
      "tree": "acc1f19a037a37cee2f8dbff51fd395472bac18f",
      "parents": [
        "55ac0699e5f9ddb5b15a54fd76f0f0f3899b7f72",
        "5e8bd2fc989479773492dc75a88e52923c9132ae"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:28:29 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:28:29 2016 -0800"
      },
      "message": "Merge branch \u0027feature/subscriber-portal\u0027\n\n# Conflicts:\n#\txos/core/xoslib/methods/loginview.py\n"
    },
    {
      "commit": "5e8bd2fc989479773492dc75a88e52923c9132ae",
      "tree": "7f688cdf94199ef6599122db2059f8fcf6f75f0d",
      "parents": [
        "2436e4d324936122345619cc30aea373073d8ae0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:26:50 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 13:26:50 2016 -0800"
      },
      "message": "Subscriber Portal is fully integrated with XOS\n"
    },
    {
      "commit": "55ac0699e5f9ddb5b15a54fd76f0f0f3899b7f72",
      "tree": "33cf6bb73a9820294d6651bab01fd8e0b0a24d1c",
      "parents": [
        "0041ffee50e6d80a47c2f4aa81ae2dd6d9eb648b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 28 12:51:08 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 28 12:51:08 2016 -0800"
      },
      "message": "use the correct django authentication mechanism, and store _auth_user_id and _auth_user_backend in session\n"
    },
    {
      "commit": "c9ebd92795b2822a7e3a8991ee51a1ff0b33029d",
      "tree": "62522b9ca36d3914b48deb37650f5044568b30cd",
      "parents": [
        "f2f98636cf2292590b753b0cebd1bf6ad4820ba1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 12:02:57 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 12:02:57 2016 -0800"
      },
      "message": "Highlighting active instances\n"
    },
    {
      "commit": "2436e4d324936122345619cc30aea373073d8ae0",
      "tree": "0f24a6a67c0a7e2b333ece6c3493800beed5596d",
      "parents": [
        "b2575235d0c0432a54736f340b41747fffae3f41"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 11:05:15 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 11:05:15 2016 -0800"
      },
      "message": "Showing Login Errors\n"
    },
    {
      "commit": "0041ffee50e6d80a47c2f4aa81ae2dd6d9eb648b",
      "tree": "776dfb7d3e7e8d122d7619a5e03655abc0f33547",
      "parents": [
        "e72e2512c734e739cb5ca16e8fb3529d93cfbfff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 28 10:57:17 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 28 10:57:17 2016 -0800"
      },
      "message": "fix password is broken if Tosca recipe run twice\n"
    },
    {
      "commit": "e72e2512c734e739cb5ca16e8fb3529d93cfbfff",
      "tree": "31a3c24b2bc2fc3367289ba1425bc1edf113d5ed",
      "parents": [
        "a54e955901de01c2f2ef0c506008054ce8af1971"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 13:13:04 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 13:13:04 2016 -0500"
      },
      "message": "Added README\n"
    },
    {
      "commit": "a54e955901de01c2f2ef0c506008054ce8af1971",
      "tree": "acdc5ba243352b2c6a23959bb8b1139b3b814308",
      "parents": [
        "27fadd422d38b6ace7571264ae90295a2a050fab"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 13:07:56 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 13:07:56 2016 -0500"
      },
      "message": "Update to ubuntu:14.04.3\n"
    },
    {
      "commit": "27fadd422d38b6ace7571264ae90295a2a050fab",
      "tree": "db0c4dd2193605b48e0587b5ba85ae48e10d0455",
      "parents": [
        "0ef747a4011caa2c7ed9f615bfe24ce2550e6a32"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 12:59:57 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 12:59:57 2016 -0500"
      },
      "message": "OpenCloud configuration for docker-compose\n"
    },
    {
      "commit": "0ef747a4011caa2c7ed9f615bfe24ce2550e6a32",
      "tree": "01be6fc19d345a7da53d35d9e8e976d277e625cb",
      "parents": [
        "046e009bcb909c3d775dd2b5a55ac9955c9502bd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 12:59:07 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 12:59:07 2016 -0500"
      },
      "message": "Update to ubuntu:14.04.3 image\n"
    },
    {
      "commit": "b2575235d0c0432a54736f340b41747fffae3f41",
      "tree": "21c276d1b0414106eaf04298823fbcaa17591b12",
      "parents": [
        "ff9dbf360dc0a3cf7c92cc576bed65e9c7d552ee",
        "c9bb11a366b9126009fcdb92df5817c60ba62000"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 09:41:25 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 09:41:25 2016 -0800"
      },
      "message": "Merge branch \u0027feature/subscriber-portal\u0027 of github.com:open-cloud/xos into feature/subscriber-portal\n"
    },
    {
      "commit": "ff9dbf360dc0a3cf7c92cc576bed65e9c7d552ee",
      "tree": "21c276d1b0414106eaf04298823fbcaa17591b12",
      "parents": [
        "ce2e35f89c5f585926a07b3d1ae0c93f9f71322b",
        "046e009bcb909c3d775dd2b5a55ac9955c9502bd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 08:46:00 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 28 08:46:00 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos into feature/subscriber-portal\n"
    },
    {
      "commit": "046e009bcb909c3d775dd2b5a55ac9955c9502bd",
      "tree": "108dcc35b246c1bedf540047eb1892f583437854",
      "parents": [
        "eb3ea85dd9ff776f31003f1719b5b6ff7a6c0c63"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Jan 28 16:21:05 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Jan 28 16:21:05 2016 +0000"
      },
      "message": "set the \u0027hosts_nodes\u0027 property for all sites\n"
    },
    {
      "commit": "eb3ea85dd9ff776f31003f1719b5b6ff7a6c0c63",
      "tree": "ba9f9a54d8adc7301ff9f9827bc8be9371439e18",
      "parents": [
        "a6751c10512667c858bce66aedb74a29731cd5bf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 27 19:00:36 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 27 19:00:36 2016 -0800"
      },
      "message": "return list instead of dict-of-list\n"
    },
    {
      "commit": "a6751c10512667c858bce66aedb74a29731cd5bf",
      "tree": "d3341de9d699c600dff69bfc491f767a0c6f3f40",
      "parents": [
        "215ab7e04495f829caf3583237fbe6c41ec8b40e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 27 19:00:06 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 27 19:00:06 2016 -0800"
      },
      "message": "tosca support for attaching users to CORDSubscriberRoot\n"
    },
    {
      "commit": "ce2e35f89c5f585926a07b3d1ae0c93f9f71322b",
      "tree": "f2b5171729bf76040a4117ba7e2d6e68013c1c74",
      "parents": [
        "c9bb11a366b9126009fcdb92df5817c60ba62000",
        "215ab7e04495f829caf3583237fbe6c41ec8b40e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 17:05:48 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 17:05:48 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos into feature/subscriber-portal\n\n# Conflicts:\n#\txos/core/xoslib/methods/loginview.py\n"
    }
  ],
  "next": "c9bb11a366b9126009fcdb92df5817c60ba62000"
}
