)]}'
{
  "log": [
    {
      "commit": "edb93f47481f8f5a346a7fec62173433956fda46",
      "tree": "8dce88c3d9cdb4f64d0948911444e9fb77844add",
      "parents": [
        "6b919f0476ba043c57791a9b0fa19a34f6f3bdb1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 07 14:44:22 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 07 14:44:22 2016 -0800"
      },
      "message": "add scope to VTRTenant\n"
    },
    {
      "commit": "6b919f0476ba043c57791a9b0fa19a34f6f3bdb1",
      "tree": "4fe521ebd2d55b76a07f24c2f4fa362e089f5307",
      "parents": [
        "787948615f7ef9ec24b884e02896ca0e89f0754b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 07 14:26:00 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 07 14:26:00 2016 -0800"
      },
      "message": "add tcpdump and traceroute; support both vm and container scope\n"
    },
    {
      "commit": "787948615f7ef9ec24b884e02896ca0e89f0754b",
      "tree": "edf67e353610a13b391ebb6a7ddd99321f0772fb",
      "parents": [
        "795ba3558b8896bf6406fdceb8c2ba676ccb95df"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Mon Mar 07 10:21:15 2016 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Mon Mar 07 10:21:15 2016 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "795ba3558b8896bf6406fdceb8c2ba676ccb95df",
      "tree": "52552e4c100fd91eb7e3ba0638a24484f2822a66",
      "parents": [
        "65b9c804acf0d2b18d2fbfff0339b9c7775fea04"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Mar 07 17:13:19 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Mar 07 17:13:19 2016 +0000"
      },
      "message": "Controller should not be a read-only field of ControllerUserInline\n"
    },
    {
      "commit": "65b9c804acf0d2b18d2fbfff0339b9c7775fea04",
      "tree": "269ef5f917a4a9332493c751b1bbac786cebb5bc",
      "parents": [
        "c06f0de15b199be9ea503e3ec1a7d9c7c8ee25e1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 23:11:23 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 23:11:23 2016 -0800"
      },
      "message": "add generic DependsOn relation\n"
    },
    {
      "commit": "c06f0de15b199be9ea503e3ec1a7d9c7c8ee25e1",
      "tree": "353b8e519e239e0a4649159b181c4f295c9b7145",
      "parents": [
        "b8b221bb53b1e7e69e3d17386041f6abc90a0246"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 23:00:41 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 23:00:41 2016 -0800"
      },
      "message": "look for result in the right place when synchro started by docker-compose\n"
    },
    {
      "commit": "b8b221bb53b1e7e69e3d17386041f6abc90a0246",
      "tree": "9d982b3b8a51ea564406cf5f408fc52c5401c1a8",
      "parents": [
        "8e0627de585dfd40e577b1daf38302939c51eea4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 23:00:09 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 23:00:09 2016 -0800"
      },
      "message": "add vtr service to cord config\n"
    },
    {
      "commit": "8e0627de585dfd40e577b1daf38302939c51eea4",
      "tree": "ca7d22e8a92f6aba42885f306aedb7a50baf4c8f",
      "parents": [
        "885a8dbf37487337b27d63fdf97a0d7e7a58fcee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:59:32 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:59:32 2016 -0800"
      },
      "message": "add backend_status field\n"
    },
    {
      "commit": "885a8dbf37487337b27d63fdf97a0d7e7a58fcee",
      "tree": "7dda893a586e731b6826f19df9f37feb857dd42f",
      "parents": [
        "a818d868cb0fac84034b8779a4ca49775b455673"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:59:10 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:59:10 2016 -0800"
      },
      "message": "add vtr syncrho to cord config\n"
    },
    {
      "commit": "a818d868cb0fac84034b8779a4ca49775b455673",
      "tree": "1d8e6f1a7edc0f76372a127f7611a5abcb70526f",
      "parents": [
        "27662d5d8c8abd19d8139b75d0df35a25c0ac725"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:45:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:45:38 2016 -0800"
      },
      "message": "truckroll api samples\n"
    },
    {
      "commit": "27662d5d8c8abd19d8139b75d0df35a25c0ac725",
      "tree": "4bff8a93edbce1ce7d3059060c50d3a7c62f837f",
      "parents": [
        "57673744af2f0378e3724cb65bdb29665b9d5675"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:13:39 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 22:13:39 2016 -0800"
      },
      "message": "add truckroll api\n"
    },
    {
      "commit": "57673744af2f0378e3724cb65bdb29665b9d5675",
      "tree": "e00c40ac1e9fbdd8bee19bcf119e1287620aac5d",
      "parents": [
        "d23bdb20ed9aadf08ea0cae78268786f153f7e23"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Wed Mar 02 18:22:04 2016 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Mar 07 05:19:39 2016 +0000"
      },
      "message": "Adding Ceilometer service to CORD-POD in cloudlab setup\n"
    },
    {
      "commit": "d23bdb20ed9aadf08ea0cae78268786f153f7e23",
      "tree": "c2cbb59bf13c8bf189ea001304a69d54c83b7048",
      "parents": [
        "5a96314ea0cff6b023a7a4acddc5fef6785283ef"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 17:14:27 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 17:14:27 2016 -0800"
      },
      "message": "add vtr to xos-manage makemigrations\n"
    },
    {
      "commit": "5a96314ea0cff6b023a7a4acddc5fef6785283ef",
      "tree": "231ef99fad7b50e31242d147e789d70f2b22c211",
      "parents": [
        "9c8c62070672d0c6396ed9d0e68195e4d566eb50"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 16:50:25 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 16:50:25 2016 -0800"
      },
      "message": "vTR models, admin, and synchronizer\n"
    },
    {
      "commit": "9c8c62070672d0c6396ed9d0e68195e4d566eb50",
      "tree": "be4e4fe9a71fc01e611433d623bae672c99a39fd",
      "parents": [
        "3ba6b5dc6111b4edfc9c9440f48db252444317d2",
        "cb6bcd757882998b91e1da44c2485c6b6018ca46"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 17:19:27 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 17:19:27 2016 -0500"
      },
      "message": "Merge branch \u0027acb-develop\u0027\nActivate enabling / disabling service\n"
    },
    {
      "commit": "cb6bcd757882998b91e1da44c2485c6b6018ca46",
      "tree": "781e4edb8acb1ea2aa452527a5167589ffd2f4cb",
      "parents": [
        "f38a3547fa70d065d7098c802c9d587e15754f23"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 17:08:35 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 17:08:35 2016 -0500"
      },
      "message": "Fix variable name\n"
    },
    {
      "commit": "f38a3547fa70d065d7098c802c9d587e15754f23",
      "tree": "cfd1006a7e58c030f8b971b04942664459a87957",
      "parents": [
        "a0f412a97aaedab0a7f2ed37b6c608a31840bf3f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 17:04:49 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 17:04:49 2016 -0500"
      },
      "message": "Fix duplicate parameters\n"
    },
    {
      "commit": "a0f412a97aaedab0a7f2ed37b6c608a31840bf3f",
      "tree": "0bcd0bacaabed6de5507672328027769ac8b6042",
      "parents": [
        "93f98270b69db54014dcacb0dcceb1bc67649d48"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 16:59:09 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Mar 06 16:59:09 2016 -0500"
      },
      "message": "Template /etc/rc.local, manually run it if it changes\n"
    },
    {
      "commit": "3ba6b5dc6111b4edfc9c9440f48db252444317d2",
      "tree": "ffa7280f4f65241d41442209fef6d64177ccae15",
      "parents": [
        "5cbd82cf8f03077c09d96c768e4a9eb71cf5da8e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 12:03:56 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 12:03:56 2016 -0800"
      },
      "message": "missed a couple of imports\n"
    },
    {
      "commit": "5cbd82cf8f03077c09d96c768e4a9eb71cf5da8e",
      "tree": "e600f20dcf1f2e407128e29834eec5f8bcdf26e7",
      "parents": [
        "21dbaf6c9869a9424c17553ce4455a65a979ca87",
        "a4b01edeaf1856a29cd026ad042af590bc90e1e9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 11:17:36 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 11:17:36 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "21dbaf6c9869a9424c17553ce4455a65a979ca87",
      "tree": "012756122c55cc5e9debeceddfa088ed0870347c",
      "parents": [
        "f339a2c3b70c4d0dcaccf385d946c660837b17bf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 11:17:16 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 06 11:17:16 2016 -0800"
      },
      "message": "fix gateway generation for network that are not /24\n"
    },
    {
      "commit": "a4b01edeaf1856a29cd026ad042af590bc90e1e9",
      "tree": "332ecc52c62569cb477f8855d33b195566f42fdf",
      "parents": [
        "c675632f01978bc975523c3c37eaa9225dd599d0",
        "5f29edc1321b7ec215912e741742af8fd6f429d2"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:16:15 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:16:15 2016 -0500"
      },
      "message": "Merge branch \u0027ceilometer_custom_image\u0027 of https://github.com/open-cloud/xos into ceilometer_custom_image\n"
    },
    {
      "commit": "c675632f01978bc975523c3c37eaa9225dd599d0",
      "tree": "332ecc52c62569cb477f8855d33b195566f42fdf",
      "parents": [
        "50d862e7c9985a55f32c6a1523295ee8a1e85028"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 23:03:28 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:15:58 2016 -0500"
      },
      "message": "Makefile changes for ceilometer custom images in CORD and ACORD configurations\n"
    },
    {
      "commit": "50d862e7c9985a55f32c6a1523295ee8a1e85028",
      "tree": "745c822ba33f1b653155aa683ff23cf1a93b4bd1",
      "parents": [
        "c2c824ad3fcc656ae2f4fe68b1cc28e07401231e"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 18:04:08 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:15:58 2016 -0500"
      },
      "message": "FIX in acord cleanup script\n"
    },
    {
      "commit": "c2c824ad3fcc656ae2f4fe68b1cc28e07401231e",
      "tree": "819af949cccaa8aae3003df9b5ca0deee886fb50",
      "parents": [
        "1f86d49506b089310ca78af62dad7bd262d66335"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:55:24 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:11:38 2016 -0500"
      },
      "message": "Support for Ceilometer custom image in CORD config\n"
    },
    {
      "commit": "1f86d49506b089310ca78af62dad7bd262d66335",
      "tree": "a7e9e587099d1dc5660ba359982451799cd7f5f8",
      "parents": [
        "cb896113313be58cbc56ee31161978d84dc10103"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:40:58 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:11:38 2016 -0500"
      },
      "message": "FIX in devstack IMAGE_URLS for ceilometer custom image\n"
    },
    {
      "commit": "cb896113313be58cbc56ee31161978d84dc10103",
      "tree": "182609a156aaff54beb89029af62c9eb2c7b0bd3",
      "parents": [
        "06be13970059343e05b2a3a0f2114f126cfb6872"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 03 13:36:16 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Mar 05 00:11:38 2016 -0500"
      },
      "message": "Changes to support custom pre-installed image for ceilometer service\n"
    },
    {
      "commit": "5f29edc1321b7ec215912e741742af8fd6f429d2",
      "tree": "72752918e79200357e7992a0ac06d3579bf04464",
      "parents": [
        "b8ce2243c8eba415c1712399746ea5a85be126db"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 23:03:28 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 23:03:28 2016 -0500"
      },
      "message": "Makefile changes for ceilometer custom images in CORD and ACORD configurations\n"
    },
    {
      "commit": "06be13970059343e05b2a3a0f2114f126cfb6872",
      "tree": "9a25e46617fc5f9d8011cb722d8194746be82506",
      "parents": [
        "f339a2c3b70c4d0dcaccf385d946c660837b17bf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Mar 04 19:00:35 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Mar 04 19:00:35 2016 -0700"
      },
      "message": "removed extraneous handler\n"
    },
    {
      "commit": "f339a2c3b70c4d0dcaccf385d946c660837b17bf",
      "tree": "d1c6b538644c2f4c59e6d513326cd4da2de098a7",
      "parents": [
        "b197eb6c37a9a5da627592a3be749abde9e7b755",
        "04a8fabe9cbec1d964f1d341cf486a1624e7120c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 15:13:00 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 15:13:00 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "b8ce2243c8eba415c1712399746ea5a85be126db",
      "tree": "cd09bf28a78972256cb1e3c015a8ea286faa0cdd",
      "parents": [
        "59f9143be98f4e49ca0d3f79c01207def4b061ac"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 18:04:08 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 18:04:08 2016 -0500"
      },
      "message": "FIX in acord cleanup script\n"
    },
    {
      "commit": "b197eb6c37a9a5da627592a3be749abde9e7b755",
      "tree": "28549741491158712aec9607dc9b863a21fe07a1",
      "parents": [
        "0b18f61344e678db526343bbbd2662462e86b824"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 15:00:44 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 15:00:44 2016 -0800"
      },
      "message": "apply node labels during postprocess phase instead of create phase\n"
    },
    {
      "commit": "59f9143be98f4e49ca0d3f79c01207def4b061ac",
      "tree": "26983d2594ac6985018a20e51fb4806b32b3eaa9",
      "parents": [
        "8167b255050bced47e830318fd92bda92cfdb1fa",
        "86f132709215c0792249f05170078317dd12f944"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:57:00 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:57:00 2016 -0500"
      },
      "message": "Merge branch \u0027ceilometer_custom_image\u0027 of https://github.com/open-cloud/xos into ceilometer_custom_image\n"
    },
    {
      "commit": "8167b255050bced47e830318fd92bda92cfdb1fa",
      "tree": "26983d2594ac6985018a20e51fb4806b32b3eaa9",
      "parents": [
        "8fc7f6c183b258c9a13b14177d25006cfef4c0e4"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:55:24 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:56:43 2016 -0500"
      },
      "message": "Support for Ceilometer custom image in CORD config\n"
    },
    {
      "commit": "8fc7f6c183b258c9a13b14177d25006cfef4c0e4",
      "tree": "458e91c5fcdf25d17812f874119b2da5cdd88494",
      "parents": [
        "be72a512b9f071d03f8791e2a6583381deb122c8"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:40:58 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:56:43 2016 -0500"
      },
      "message": "FIX in devstack IMAGE_URLS for ceilometer custom image\n"
    },
    {
      "commit": "be72a512b9f071d03f8791e2a6583381deb122c8",
      "tree": "5c52e74412de6e8e90bd8b964bcebd48d69e798c",
      "parents": [
        "04a8fabe9cbec1d964f1d341cf486a1624e7120c"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 03 13:36:16 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:56:43 2016 -0500"
      },
      "message": "Changes to support custom pre-installed image for ceilometer service\n"
    },
    {
      "commit": "86f132709215c0792249f05170078317dd12f944",
      "tree": "ed283081354f4bd94226f813abc15efbedca6263",
      "parents": [
        "2e8bb38c154ee53b8bc530cdd0e4064b0b654566"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:55:24 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:55:24 2016 -0500"
      },
      "message": "Support for Ceilometer custom image in CORD config\n"
    },
    {
      "commit": "2e8bb38c154ee53b8bc530cdd0e4064b0b654566",
      "tree": "efe942276972e73f15c060a753636e2d027f953e",
      "parents": [
        "532c39e9c7d02fafa9208f0a13bc62012fac73a2"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:40:58 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 17:40:58 2016 -0500"
      },
      "message": "FIX in devstack IMAGE_URLS for ceilometer custom image\n"
    },
    {
      "commit": "04a8fabe9cbec1d964f1d341cf486a1624e7120c",
      "tree": "f856b2969ce9e6258ce5526067b1eeb5066c2b3b",
      "parents": [
        "8a80c1592d28efbb0dcea00c59b2b148902bbab5",
        "606b3cd4b8b63b5274241cfbba861c7e51f66c6b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:05:57 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:05:57 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "8a80c1592d28efbb0dcea00c59b2b148902bbab5",
      "tree": "a4a9ed4100304cfc686cca40b0203eba0f2e2d18",
      "parents": [
        "72672bcd09297d0a70da9e910e41aa4c43d712c7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:05:42 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:05:42 2016 +0100"
      },
      "message": "Print all fields, test template\n"
    },
    {
      "commit": "72672bcd09297d0a70da9e910e41aa4c43d712c7",
      "tree": "6f49f72f341ac8529e2f6b3f04f057b37531a384",
      "parents": [
        "b14581b4f5c502d21a4b8b0f26104134666114f3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:04:58 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:04:58 2016 +0100"
      },
      "message": "Yang template for the generator. use -d type_map\n"
    },
    {
      "commit": "b14581b4f5c502d21a4b8b0f26104134666114f3",
      "tree": "6e28ab6f9ca6400b4c29f2b7e017c350d038e054",
      "parents": [
        "7daf369cb101aca5f59e015fd78502f3e638f739"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:03:48 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:03:48 2016 +0100"
      },
      "message": "Synchronizer template for the generator.\n"
    },
    {
      "commit": "7daf369cb101aca5f59e015fd78502f3e638f739",
      "tree": "ba3a595a904cc8f3b805832efda92ed09151ca02",
      "parents": [
        "879e4e41f08a0202aed9e456b3f323fb014dcac7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:03:31 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:03:31 2016 +0100"
      },
      "message": "Simple YAML serialization for the data model\n"
    },
    {
      "commit": "879e4e41f08a0202aed9e456b3f323fb014dcac7",
      "tree": "b85f8701a8a2613308812df889c82eef3af54666",
      "parents": [
        "966352b8ba3a0e2073938a07fd6d8e07f83a863e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:03:07 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 04 22:03:07 2016 +0100"
      },
      "message": "Various bug fixes to generator\n"
    },
    {
      "commit": "606b3cd4b8b63b5274241cfbba861c7e51f66c6b",
      "tree": "ec58c49fa2bb493cdd5b4dc4cbd89502c3e6b50a",
      "parents": [
        "0b18f61344e678db526343bbbd2662462e86b824"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Fri Mar 04 13:52:42 2016 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Fri Mar 04 13:52:42 2016 -0700"
      },
      "message": "Create README.md"
    },
    {
      "commit": "0b18f61344e678db526343bbbd2662462e86b824",
      "tree": "f96eea1eb757f5b2ab24628e6ffd7816778618a0",
      "parents": [
        "4b9d40d12f5e60244eee2099ef55c1ba922ae6d6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 12:46:48 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 12:46:48 2016 -0800"
      },
      "message": "support for setting node labels for nodes in tosca\n"
    },
    {
      "commit": "4b9d40d12f5e60244eee2099ef55c1ba922ae6d6",
      "tree": "517c03bfbd442da9df10637c1590bb4eb3006278",
      "parents": [
        "dee13f3b7412743857fbc00934b581dc5ba1a630"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 12:10:13 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 12:10:13 2016 -0800"
      },
      "message": "examples of setting node_label for vsg service in tosca\n"
    },
    {
      "commit": "dee13f3b7412743857fbc00934b581dc5ba1a630",
      "tree": "85aa83562969a8c90ab4c5532b886118d54a4d7b",
      "parents": [
        "87d6654d6592ca51e8147f511df42118c55a755c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 11:53:23 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 11:53:23 2016 -0800"
      },
      "message": "perm fix\n"
    },
    {
      "commit": "87d6654d6592ca51e8147f511df42118c55a755c",
      "tree": "d3c50c0c808f5e73c61ada345b7997b5c015ced5",
      "parents": [
        "6526f55f650562401b13e7b2cbb8b9e5ad86eee1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 11:52:54 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 11:52:54 2016 -0800"
      },
      "message": "update to work with latest VTN (untested)\n"
    },
    {
      "commit": "532c39e9c7d02fafa9208f0a13bc62012fac73a2",
      "tree": "74b49c184f09bab73f5f49782522ffdda5f62b0d",
      "parents": [
        "e9478aacaa3749247465a954d82ca225fc34a8d5"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 03 13:36:16 2016 -0500"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Mar 04 14:48:45 2016 -0500"
      },
      "message": "Changes to support custom pre-installed image for ceilometer service\n"
    },
    {
      "commit": "6526f55f650562401b13e7b2cbb8b9e5ad86eee1",
      "tree": "85ca6b8d47d896dc78a0d91e0b7b170f83c8b955",
      "parents": [
        "966352b8ba3a0e2073938a07fd6d8e07f83a863e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 11:29:02 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 11:29:02 2016 -0800"
      },
      "message": "push node label stuff through to tosca and vsgservice\n"
    },
    {
      "commit": "966352b8ba3a0e2073938a07fd6d8e07f83a863e",
      "tree": "ddb738b70d020b9c1c7514da894c70df6c96c4e7",
      "parents": [
        "c4d78da760e8441578ddcab1df429cccb0281d0f",
        "4686fd23e3699031f15361f1bb1070d897d651ac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:44:54 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:44:54 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "c4d78da760e8441578ddcab1df429cccb0281d0f",
      "tree": "ccdf0aa52e304bbff675b548e9587c52aabb8795",
      "parents": [
        "3ad54ff281b650da93b3fe1bd071e255f3ba3778"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:44:41 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:44:41 2016 -0800"
      },
      "message": "add nodelabel to tosca\n"
    },
    {
      "commit": "93f98270b69db54014dcacb0dcceb1bc67649d48",
      "tree": "05dda9eb8be3616db7e17fc75a89f48e60998def",
      "parents": [
        "7255b7c6535a49c8baeab687b29ee522b0353437"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 13:39:50 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 13:39:50 2016 -0500"
      },
      "message": "Back out of implementing service shutoff via changes to before.rules\n"
    },
    {
      "commit": "4686fd23e3699031f15361f1bb1070d897d651ac",
      "tree": "a73cd8e92545a2ad9c2fc18176b88728a00f2e17",
      "parents": [
        "07db0ad7b6c84a2fc56d5002e0e0c3a24b4945cb"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Mar 04 11:35:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Mar 04 11:35:47 2016 -0700"
      },
      "message": "added ExampleService\n"
    },
    {
      "commit": "3ad54ff281b650da93b3fe1bd071e255f3ba3778",
      "tree": "6bc69aa0303c60f6d99dc7fb42f6e1b2eb8ea47d",
      "parents": [
        "84f1dcbccccdd0eef33c55178912bc90e24bb834"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:35:32 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:35:32 2016 -0800"
      },
      "message": "add node label feature\n"
    },
    {
      "commit": "84f1dcbccccdd0eef33c55178912bc90e24bb834",
      "tree": "9fd7cd1d582b27de3bdd542c00963ae3acb47944",
      "parents": [
        "07db0ad7b6c84a2fc56d5002e0e0c3a24b4945cb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:30:52 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 04 10:30:52 2016 -0800"
      },
      "message": "add images directory\n"
    },
    {
      "commit": "7255b7c6535a49c8baeab687b29ee522b0353437",
      "tree": "b4ceec896b835eec57d4480997b0655515cfd841",
      "parents": [
        "ae940f2d1ffc49a182bac66005f0aee7180a64f4"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 13:01:08 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 13:01:08 2016 -0500"
      },
      "message": "Fix \u0027ufw reload\u0027\n"
    },
    {
      "commit": "ae940f2d1ffc49a182bac66005f0aee7180a64f4",
      "tree": "e34e2c03cabfb75e86c42934249b75f1502f0c47",
      "parents": [
        "8644b34c99e92b4bd8642dd592f58ce95cd87fb9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:51:26 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:51:26 2016 -0500"
      },
      "message": "Block outgoing traffic if service not enabled\n"
    },
    {
      "commit": "8644b34c99e92b4bd8642dd592f58ce95cd87fb9",
      "tree": "ff77ac8f48193b40dcf13a15a86757722fb7dcc9",
      "parents": [
        "07db0ad7b6c84a2fc56d5002e0e0c3a24b4945cb"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:30:16 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:30:16 2016 -0500"
      },
      "message": "Mount /etc/ufw inside container\n"
    },
    {
      "commit": "07db0ad7b6c84a2fc56d5002e0e0c3a24b4945cb",
      "tree": "3dcfed0a57deba728303a58f3c57462549ad7957",
      "parents": [
        "91367d2df6f26bc92c0524f7e61e0e7f435ab62e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:15:18 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:15:18 2016 -0500"
      },
      "message": "This should work\n"
    },
    {
      "commit": "91367d2df6f26bc92c0524f7e61e0e7f435ab62e",
      "tree": "e46f4aea5e1ff807d3c0d9d223556c03ea38b375",
      "parents": [
        "7f33e605068bcd4a023eeaec020857b0efcbb504"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:10:51 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 11:10:51 2016 -0500"
      },
      "message": "Forgot about double templating\n"
    },
    {
      "commit": "7f33e605068bcd4a023eeaec020857b0efcbb504",
      "tree": "0e3c0aa802052d43b14acb127124b8b5f0a6a526",
      "parents": [
        "3c9e21581ed34f1a7a51a21da3861c9ca6210e3c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 10:40:26 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 10:40:26 2016 -0500"
      },
      "message": "Start bwlimit initially\n"
    },
    {
      "commit": "3c9e21581ed34f1a7a51a21da3861c9ca6210e3c",
      "tree": "b16a0f72c04dd50e404d1408f52840d8d6735a84",
      "parents": [
        "64e9b31491e58b0e1fa6220cf70265296a3c66c4",
        "21efac6d9c63fda846c38e0e03e59cdbc18b3a6a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 10:32:01 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Mar 04 10:32:01 2016 -0500"
      },
      "message": "Merge branch \u0027acb-develop\u0027\n"
    },
    {
      "commit": "64e9b31491e58b0e1fa6220cf70265296a3c66c4",
      "tree": "c85e9c3c4228b78031c541bd8873e724bd29a20f",
      "parents": [
        "4bde04cfb1a2b9fbc94831a42f515613269a4dec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 22:26:19 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 22:26:19 2016 -0800"
      },
      "message": "ListAll modified the dictionary; change the Origin URL slightly\n"
    },
    {
      "commit": "4bde04cfb1a2b9fbc94831a42f515613269a4dec",
      "tree": "bb95e174616c9be113e924574bef3a287c7c8594",
      "parents": [
        "6a644d9b58240e4efedd3583b882716e036450fa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 22:12:03 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 22:12:03 2016 -0800"
      },
      "message": "cord, not openstack\n"
    },
    {
      "commit": "6a644d9b58240e4efedd3583b882716e036450fa",
      "tree": "be149c6ffb8718a35673425fe48b740c8ad0c6e1",
      "parents": [
        "0d550a5a6d337ed05c9a52e82d2e9b400635fddc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 22:00:09 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 22:00:09 2016 -0800"
      },
      "message": "set proper permissions for keygen\n"
    },
    {
      "commit": "0d550a5a6d337ed05c9a52e82d2e9b400635fddc",
      "tree": "d68f6aa469212645ef2ac420aed3f93123fdf9d5",
      "parents": [
        "7971dfd5d5379b51aee2d13ced8ad81606d8cc93"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:57:31 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:57:31 2016 -0800"
      },
      "message": "don\u0027t run setup if it has already been run\n"
    },
    {
      "commit": "7971dfd5d5379b51aee2d13ced8ad81606d8cc93",
      "tree": "fca26202b9a720323b94c4d0cfa91020463b9e0a",
      "parents": [
        "4beb98d267c911ea7f7924b31e7b7d041762abc7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:53:56 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:53:56 2016 -0800"
      },
      "message": "run cmi setup scripts, better idempotency\n"
    },
    {
      "commit": "4beb98d267c911ea7f7924b31e7b7d041762abc7",
      "tree": "eb92c3ae2b7df02d75e046573d0aeb9f43864b9c",
      "parents": [
        "656e1acf2867f6c0b2c9a53c6fd19cee8d47f24c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:36:54 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:36:54 2016 -0800"
      },
      "message": "make idempotent\n"
    },
    {
      "commit": "656e1acf2867f6c0b2c9a53c6fd19cee8d47f24c",
      "tree": "ad3f1637446eff17e0aa843ddb2d83af5ae5849b",
      "parents": [
        "a486cc5ff48341eb90434de9212cbc9b4252adfa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:30:25 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 20:30:25 2016 -0800"
      },
      "message": "script for adding External tag to all interfaces\n"
    },
    {
      "commit": "21efac6d9c63fda846c38e0e03e59cdbc18b3a6a",
      "tree": "5ac94d0e44ca65edc3a566c3a5d7c1d737e0dd02",
      "parents": [
        "35528b4e532ff892c18a40561edfac2c0cdf68e4"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 17:25:00 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 17:25:00 2016 -0500"
      },
      "message": "Speed things up by adding hostname to /etc/hosts\n"
    },
    {
      "commit": "35528b4e532ff892c18a40561edfac2c0cdf68e4",
      "tree": "7e6256cca15bf260fe0b47a8a022f13ad74470a8",
      "parents": [
        "4e70927322aa790a122bd5d23e0a4ccc1b86f7f2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 16:59:53 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 16:59:53 2016 -0500"
      },
      "message": "Add basic default rate\n"
    },
    {
      "commit": "4e70927322aa790a122bd5d23e0a4ccc1b86f7f2",
      "tree": "0ee02611d4d934d355b752160235b57a1fd649df",
      "parents": [
        "a486cc5ff48341eb90434de9212cbc9b4252adfa"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 16:44:19 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 16:44:19 2016 -0500"
      },
      "message": "Start adding bandwidth limiting\n"
    },
    {
      "commit": "a486cc5ff48341eb90434de9212cbc9b4252adfa",
      "tree": "ef9cb08dccac7c7cb542b09dc24106aff17820f4",
      "parents": [
        "efa168f28fa39e41c8e9aeea9c42cc531788aeb5",
        "e6cc55b1d503e0e280ae4017b67ad6617eae0a62"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 16:22:47 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 16:22:47 2016 -0500"
      },
      "message": "Merge branch \u0027acb-develop\u0027\n\nSupport safe browsing with VTN configuration, some cleanup of vSG synchronizer\n"
    },
    {
      "commit": "e6cc55b1d503e0e280ae4017b67ad6617eae0a62",
      "tree": "a020c27eda5af729f6fabcaac52ef74388157f76",
      "parents": [
        "d866084cd4ecb9edd9d0658cce7ee683568682b1"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 15:40:02 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 15:40:02 2016 -0500"
      },
      "message": "Fix owner\n"
    },
    {
      "commit": "d866084cd4ecb9edd9d0658cce7ee683568682b1",
      "tree": "0184803d043e858aa228463be2536d5414b0ecb7",
      "parents": [
        "6609a099329f2ad392877c06160a39345272820b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 15:39:45 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 15:39:45 2016 -0500"
      },
      "message": "Fix path\n"
    },
    {
      "commit": "6609a099329f2ad392877c06160a39345272820b",
      "tree": "f3787dc7502fc347608096a26c180430356f23eb",
      "parents": [
        "5591fa8abd800429cf809d136cd0ecf56e6c3d80"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 15:21:48 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 15:21:48 2016 -0500"
      },
      "message": "Use copy instead of synchronize b/c synchronize doesn\u0027t seem to be proxied\n"
    },
    {
      "commit": "5591fa8abd800429cf809d136cd0ecf56e6c3d80",
      "tree": "a9f168059718f61e1ef6e7f35593f30faaa7b53d",
      "parents": [
        "e96c3a60b0b88471de2022c2ac79cfced6664356"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 14:24:02 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 14:24:02 2016 -0500"
      },
      "message": "Add ufw restart\n"
    },
    {
      "commit": "e96c3a60b0b88471de2022c2ac79cfced6664356",
      "tree": "f08749c7b0fc973f0697f5d12d34f14bb30264d6",
      "parents": [
        "8422a3fe80043f4e2dbb878c2fd4f1dc9331cd66"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 14:23:51 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 14:23:51 2016 -0500"
      },
      "message": "Add container_name\n"
    },
    {
      "commit": "efa168f28fa39e41c8e9aeea9c42cc531788aeb5",
      "tree": "fc1c295477467458f25f0efe20ef9d29a82dbd3d",
      "parents": [
        "a92f8f5b896081fae756269a0974759750f4f4bd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 10:17:37 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 10:17:37 2016 -0800"
      },
      "message": "fix some of the sed and template commands\n"
    },
    {
      "commit": "a92f8f5b896081fae756269a0974759750f4f4bd",
      "tree": "b7f9f55dd7cd080e7e13e094180511b995ed64e2",
      "parents": [
        "735e075e01fe29d98ee3da7b995934519c4da9f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 10:17:00 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 03 10:17:00 2016 -0800"
      },
      "message": "README for private directory\n"
    },
    {
      "commit": "8422a3fe80043f4e2dbb878c2fd4f1dc9331cd66",
      "tree": "16ee2d3a1a3872f0a802011f94a3a0d2ac41c07d",
      "parents": [
        "a6a7c0bdb28a450ea4a62e66110767ce350c3dd8"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 12:57:13 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Mar 03 12:57:13 2016 -0500"
      },
      "message": "Add parental controls to VTN synchronizer, cleanup\n"
    },
    {
      "commit": "735e075e01fe29d98ee3da7b995934519c4da9f7",
      "tree": "91e927b3df6cb1a20546adc1f267475de8980888",
      "parents": [
        "a6a7c0bdb28a450ea4a62e66110767ce350c3dd8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 02 17:06:15 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 02 17:06:15 2016 -0800"
      },
      "message": "recipes for setting up cmi\n"
    },
    {
      "commit": "a6a7c0bdb28a450ea4a62e66110767ce350c3dd8",
      "tree": "1522b456251223cca66fe75567af155981a65416",
      "parents": [
        "5bb42af56ce60acaf1664148ca26c7e6c88fbb2a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Mar 02 14:22:10 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Mar 02 14:22:10 2016 -0500"
      },
      "message": "Fix conflict with LAN network addressing\n"
    },
    {
      "commit": "5bb42af56ce60acaf1664148ca26c7e6c88fbb2a",
      "tree": "eaaa89f288b13a92f61c8d04b67be642e2392821",
      "parents": [
        "b15c4c3a412286756eaf8e7f6ad6787d93556f96"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 11:07:47 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 11:07:47 2016 -0800"
      },
      "message": "Renamed Diagnostic in Customer Care\n"
    },
    {
      "commit": "b15c4c3a412286756eaf8e7f6ad6787d93556f96",
      "tree": "19a06f11b58d98bc23e8f7d7ad97f319f40349bc",
      "parents": [
        "6c6e59418442215e12074d334f1f8a89d8dac688",
        "c17b280d460796edcf24bf9a2ebb87a4354653fe"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 11:01:02 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 11:01:02 2016 -0800"
      },
      "message": "Resolved conflict in docker ingore\n"
    },
    {
      "commit": "6c6e59418442215e12074d334f1f8a89d8dac688",
      "tree": "9828cdb7c909d7350a5592b2cb7448fa33aec3bb",
      "parents": [
        "2306ded66e64f6fe18f278116a2c08bc85a1b676"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 10:59:46 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 10:59:46 2016 -0800"
      },
      "message": "Updating subscriber\n"
    },
    {
      "commit": "c17b280d460796edcf24bf9a2ebb87a4354653fe",
      "tree": "f07f3f78df5e36bb2c4b8a7dd2ee3506e799f218",
      "parents": [
        "d86563da355741ee5471109673708adda69076ec"
      ],
      "author": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Wed Mar 02 09:53:16 2016 -0800"
      },
      "committer": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Wed Mar 02 09:53:16 2016 -0800"
      },
      "message": "Added .dockerignore file"
    },
    {
      "commit": "2306ded66e64f6fe18f278116a2c08bc85a1b676",
      "tree": "ae69588fdd6bc5af0b1b945fb0eaa8a490007982",
      "parents": [
        "0585c04ec93ad590f45b71c37b5d692e1c20cfb5",
        "d86563da355741ee5471109673708adda69076ec"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 09:33:36 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 09:33:36 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos into feature/diagnostic\n"
    },
    {
      "commit": "d86563da355741ee5471109673708adda69076ec",
      "tree": "224500a01a24ab122568c7f3066f94cf6d001e42",
      "parents": [
        "d66d036da90f0f11f6ebae356b1a3488a5bc76fa"
      ],
      "author": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Wed Mar 02 09:33:20 2016 -0800"
      },
      "committer": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Wed Mar 02 09:33:20 2016 -0800"
      },
      "message": "Changed uplink/downlink speed to integer"
    },
    {
      "commit": "0585c04ec93ad590f45b71c37b5d692e1c20cfb5",
      "tree": "4b4a3f7a3d26de204d740d5c9f423e8e2e586ead",
      "parents": [
        "574c73f8adec22d9748b9036a9172b703bbd6355",
        "d66d036da90f0f11f6ebae356b1a3488a5bc76fa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 08:20:14 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 02 08:20:14 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos into feature/diagnostic\n"
    },
    {
      "commit": "d66d036da90f0f11f6ebae356b1a3488a5bc76fa",
      "tree": "6de0b22373f2f8bf87dc81b09b31a4791c6198ce",
      "parents": [
        "e059cf73be77e831508eac8f975ed77a1eec9de5"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Tue Mar 01 21:13:17 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Tue Mar 01 21:13:17 2016 -0800"
      },
      "message": "add notes about redirects"
    },
    {
      "commit": "e059cf73be77e831508eac8f975ed77a1eec9de5",
      "tree": "1e65ba3f925cf8b40154e2dbd0fd5b282ec1a34f",
      "parents": [
        "bc11c6b7b990032a47b8df6de5680cc0b90cb35a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:44:40 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:44:40 2016 -0800"
      },
      "message": "plumb new subscriber fields through to vsg observer\n"
    },
    {
      "commit": "bc11c6b7b990032a47b8df6de5680cc0b90cb35a",
      "tree": "9ef22a256d95007668ba91bae6d2a299e5a65e87",
      "parents": [
        "95e38aeefab3e0f5d37cd0cc5fc8e702c0139d8f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:18:20 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:18:20 2016 -0800"
      },
      "message": "add images mount to devel config\n"
    },
    {
      "commit": "95e38aeefab3e0f5d37cd0cc5fc8e702c0139d8f",
      "tree": "4dfbe3f8d0bfe426fd79d23bcb3bdd1aa33eb771",
      "parents": [
        "6e706ce8077fc9a76e3eb413ab58e38e3ba3d922"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:14:35 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:14:35 2016 -0800"
      },
      "message": "add uplink_speed, downlink_speed, enable_uverse, and status\n"
    },
    {
      "commit": "6e706ce8077fc9a76e3eb413ab58e38e3ba3d922",
      "tree": "608b9d7acecd9ffb29be012a8ddad09c5edddaee",
      "parents": [
        "6dfde211fb928b6a16d678c06412351c452dced6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:12:05 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:12:05 2016 -0800"
      },
      "message": "fix misspelled attribute name\n"
    },
    {
      "commit": "6dfde211fb928b6a16d678c06412351c452dced6",
      "tree": "ebd4c9d4a9e2049d1e46ab053604c3d497c0a188",
      "parents": [
        "a1344fc8d82cab579edb82ee00ac35c42186c72c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:10:24 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 01 20:10:24 2016 -0800"
      },
      "message": "add get_default_attribute method that searches both simple_attributes and defaults\n"
    },
    {
      "commit": "574c73f8adec22d9748b9036a9172b703bbd6355",
      "tree": "1e40886720964b5549c480242e27b9c347a1661e",
      "parents": [
        "89f4e1140341e3ba54984a687936b84846d805e1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 01 17:08:45 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 01 17:08:45 2016 -0800"
      },
      "message": "Layout fix on diagnostic and added subscriber status handling\n"
    },
    {
      "commit": "89f4e1140341e3ba54984a687936b84846d805e1",
      "tree": "c1dd45f2907cdc5e1a383d25b9899a71d638854b",
      "parents": [
        "d4ea877aadf6ec8ac6b288525f5d622b32acbe52",
        "a1344fc8d82cab579edb82ee00ac35c42186c72c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 01 16:49:33 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 01 16:49:33 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos into feature/diagnostic\n"
    }
  ],
  "next": "d4ea877aadf6ec8ac6b288525f5d622b32acbe52"
}
