)]}'
{
  "log": [
    {
      "commit": "cc5186530b53e1c02e6c7e77adf17083ccb3a592",
      "tree": "7081aa46ff71538921803f0d38de5aa83ebe0431",
      "parents": [
        "6738240596cb59900a03992f1de5edf6ce5e7ba2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 14:17:53 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 14:17:53 2015 -0700"
      },
      "message": "login page will direct user to /loggedin/ instead of next\n"
    },
    {
      "commit": "6738240596cb59900a03992f1de5edf6ce5e7ba2",
      "tree": "cf9bd8961d2fa9fbf6b63520d26c16b9244c40cc",
      "parents": [
        "9e1a3f472fd35fa59649562d3e005281254ef782"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 14:16:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 14:16:30 2015 -0700"
      },
      "message": "login page will direct user to /loggedin/ instead of next\n"
    },
    {
      "commit": "9e1a3f472fd35fa59649562d3e005281254ef782",
      "tree": "0cee8594184f9d9bc81d60f6f60019138702d331",
      "parents": [
        "1cedd4ca568aa5570784fa01dfcf5ce720c1a637"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 10:54:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 10:54:09 2015 -0700"
      },
      "message": "fixing the loggedin template and redirect\n"
    },
    {
      "commit": "1cedd4ca568aa5570784fa01dfcf5ce720c1a637",
      "tree": "230b06afa50108dca40c8ddc8c6b063b1e5087e5",
      "parents": [
        "25a86c3060472c0f3cfd4bcf5173e8eb65d63e77"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 09:02:43 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 09:02:43 2015 -0700"
      },
      "message": "use socat so the blocked site bounce message can be seen\n"
    },
    {
      "commit": "25a86c3060472c0f3cfd4bcf5173e8eb65d63e77",
      "tree": "1747438c3e3e277ecefe291822b2be92db22e00b",
      "parents": [
        "41650ed2fa2dbd351a6a30840e67c825b86144c0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 09:02:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 11 09:02:05 2015 -0700"
      },
      "message": "increase font size in login page\n"
    },
    {
      "commit": "41650ed2fa2dbd351a6a30840e67c825b86144c0",
      "tree": "763561b2aea356a1475d695bbe1c14a2a307cac8",
      "parents": [
        "ecb6a31d206cd52d92a623c18a787556423368f0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:55:39 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:55:39 2015 -0700"
      },
      "message": "CORD branding\n"
    },
    {
      "commit": "ecb6a31d206cd52d92a623c18a787556423368f0",
      "tree": "756a6fb53a577b5cb4215035cfb4b67e3fa26d5e",
      "parents": [
        "4d9e0d504ff5f0cd729e72ca2a95e441438789b2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:38:46 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:38:46 2015 -0700"
      },
      "message": "script for auto-starting bbs service\n"
    },
    {
      "commit": "4d9e0d504ff5f0cd729e72ca2a95e441438789b2",
      "tree": "10753f97a9862cde95323b5c99355e724ce4bd51",
      "parents": [
        "3e6b70573d393787c96f617c36cbc6e5fc91e548"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:38:35 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:38:35 2015 -0700"
      },
      "message": "use bbs_addrs from ansible recipe\n"
    },
    {
      "commit": "3e6b70573d393787c96f617c36cbc6e5fc91e548",
      "tree": "4e7eb3d9365496aa74702736ef846f62c5883e59",
      "parents": [
        "6d84453d99f4e396b7b05219884b8adde7cbd5b0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:37:54 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:37:54 2015 -0700"
      },
      "message": "associate vCPEs with IPs, turn off SYNCME feature\n"
    },
    {
      "commit": "6d84453d99f4e396b7b05219884b8adde7cbd5b0",
      "tree": "07db68febfbd88a286086d9ae073450710fb1eb3",
      "parents": [
        "74e2052cfa3437afb6150f07b48b33cb06909cb4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:37:17 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 20:37:17 2015 -0700"
      },
      "message": "add associate operation\n"
    },
    {
      "commit": "74e2052cfa3437afb6150f07b48b33cb06909cb4",
      "tree": "5733a78de7435b3b52bd8f5c372622a9b8b7fb83",
      "parents": [
        "6da26a57e5cca3e1c18d3d6d61a442aeba3afdc5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 16:16:01 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 16:16:01 2015 -0700"
      },
      "message": "add bbs_addrs to ansible variables\n"
    },
    {
      "commit": "6da26a57e5cca3e1c18d3d6d61a442aeba3afdc5",
      "tree": "4c78435f6b936c82e7d3bb90392518fe2e1e6c5e",
      "parents": [
        "05fd4be2e3bc106c45046e53b996ddec1f38bcbd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 16:14:58 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 16:14:58 2015 -0700"
      },
      "message": "restart dnsmasq on change; add bbs_addrs to yaml\n"
    },
    {
      "commit": "05fd4be2e3bc106c45046e53b996ddec1f38bcbd",
      "tree": "8e67296ddfc2bdb193a80c4d73a0a99482937fe5",
      "parents": [
        "6f482ab4801697851ad11656100ad87beb856076"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:48:33 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:48:33 2015 -0700"
      },
      "message": "cord CSS in login page\n"
    },
    {
      "commit": "6f482ab4801697851ad11656100ad87beb856076",
      "tree": "b6554446d86d76720973d977a89d355ddceeb3de",
      "parents": [
        "ed99f8e5035c7b3d409d4c5a21dd9ea314e80e35"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:48:00 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:48:00 2015 -0700"
      },
      "message": "latest vBNG API\n"
    },
    {
      "commit": "ed99f8e5035c7b3d409d4c5a21dd9ea314e80e35",
      "tree": "c14aa3911fef96b0ff6e8faf40646610f2132da6",
      "parents": [
        "924c5cee7e15957e02308d81c4d9b23ea3e000e0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:47:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:47:30 2015 -0700"
      },
      "message": "styles for service grid\n"
    },
    {
      "commit": "924c5cee7e15957e02308d81c4d9b23ea3e000e0",
      "tree": "011f178987020ace979635084ab94a68074e4ab4",
      "parents": [
        "35dfd3d6d31b7de8020812e2211dc9e44749cf05"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:30:06 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 15:30:06 2015 -0700"
      },
      "message": "cord CSS styles, wip\n"
    },
    {
      "commit": "35dfd3d6d31b7de8020812e2211dc9e44749cf05",
      "tree": "f02acaf9e5fb6a537a5bc391a16b443da85dc476",
      "parents": [
        "e5cb7ab362962edcc5bc72bfc3ceb676c6d77915",
        "8247cad6cfc9a6caf06bfcf59f139c57ee7d4e01"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 14:39:24 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 14:39:24 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e5cb7ab362962edcc5bc72bfc3ceb676c6d77915",
      "tree": "345448af65dc0bb82c79607fd35405dcbbe071cd",
      "parents": [
        "8eb1e60ece7c360b4be80b639292c0096af0d408"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 14:37:22 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 14:37:22 2015 -0700"
      },
      "message": "starting the UI CSS overhaul for cord\n"
    },
    {
      "commit": "8247cad6cfc9a6caf06bfcf59f139c57ee7d4e01",
      "tree": "9251a160baf9d6c5e9e841ef50d5f02606b267da",
      "parents": [
        "4c6be4a0e50a8b54b482f023ecc00fe93e71cc53"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 16:42:11 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 16:42:11 2015 -0400"
      },
      "message": "Bug fix\n"
    },
    {
      "commit": "4c6be4a0e50a8b54b482f023ecc00fe93e71cc53",
      "tree": "32228340531487838c4a0996132436eda1c60ab6",
      "parents": [
        "c35c32a625ea31265d50fe2840f06a0b43ce6b60"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 15:59:04 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 15:59:04 2015 -0400"
      },
      "message": "Use ubuntu-vcpe3\n"
    },
    {
      "commit": "c35c32a625ea31265d50fe2840f06a0b43ce6b60",
      "tree": "96e46b976ac40f42f9003fd267250ab21d9a704e",
      "parents": [
        "5fd44fff0ae26b2b9471a5ce98124c9a72a3b67d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 15:53:54 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 15:53:54 2015 -0400"
      },
      "message": "Stripped down for demo\n"
    },
    {
      "commit": "5fd44fff0ae26b2b9471a5ce98124c9a72a3b67d",
      "tree": "c5795c5250b2addafcd9b3d50f6820163faf262d",
      "parents": [
        "c29146dec9df8d07f10982e871735a4e1b7fff0d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 14:52:49 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 14:52:49 2015 -0400"
      },
      "message": "Use ssh pipelining\n"
    },
    {
      "commit": "c29146dec9df8d07f10982e871735a4e1b7fff0d",
      "tree": "03f5a56b4749e172ae105eb4c5adc10764c3b813",
      "parents": [
        "27c7a5cc5a3aeb8b7203b8ff6d16f04d31b9f635"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 14:49:59 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 14:49:59 2015 -0400"
      },
      "message": "Fix for our current image\n"
    },
    {
      "commit": "27c7a5cc5a3aeb8b7203b8ff6d16f04d31b9f635",
      "tree": "9005ebe8859c6bd58bbba10d03753d30c2077228",
      "parents": [
        "b11a37b8d267b6354b3933dc4335f2a8e1b39818",
        "8eb1e60ece7c360b4be80b639292c0096af0d408"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 14:13:15 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jun 10 14:13:15 2015 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "8eb1e60ece7c360b4be80b639292c0096af0d408",
      "tree": "26e0fcf064ecbfb83bf7d7af4b61694132ca7a5b",
      "parents": [
        "0b1a0adcdb9dd2db6154c3c7a08ff9bc9c119729"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:42:25 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:42:25 2015 -0700"
      },
      "message": "show vcpe_synced in subscriber ui\n"
    },
    {
      "commit": "0b1a0adcdb9dd2db6154c3c7a08ff9bc9c119729",
      "tree": "b499c6665cbe277ebd8180abd78301b75be9682a",
      "parents": [
        "d517a1089776882034dab1c09e6a646acbebbf36"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:37:50 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:37:50 2015 -0700"
      },
      "message": "add vcpe_synced to subscriber rest api\n"
    },
    {
      "commit": "d517a1089776882034dab1c09e6a646acbebbf36",
      "tree": "183b2c3d18d7400ceed03955301c3ed15af92180",
      "parents": [
        "4aa660e4bda700d988f36e258ab30f15c368da76"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:30:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:30:30 2015 -0700"
      },
      "message": "add vcpe_synced field to cordsubscriber object\n"
    },
    {
      "commit": "4aa660e4bda700d988f36e258ab30f15c368da76",
      "tree": "bba744e05e49dc7bbbeb843db83396fd24ff644d",
      "parents": [
        "b60a724fe37c14ab68b1048a9d7276814732cad2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:22:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:22:29 2015 -0700"
      },
      "message": "implement \u0027quick mode\u0027 for vcpe observer\n"
    },
    {
      "commit": "b60a724fe37c14ab68b1048a9d7276814732cad2",
      "tree": "3a7cc771e02a95afa86c4f5ba74477ada8184187",
      "parents": [
        "ad61ed1176c23e2d62a36e1b650ca35036e6ecc5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:05:43 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:05:43 2015 -0700"
      },
      "message": "turn off gather_facts; ifdef out setup steps; comment out sample steps\n"
    },
    {
      "commit": "ad61ed1176c23e2d62a36e1b650ca35036e6ecc5",
      "tree": "43cbc3f59d87d85785701cf88b796203c9614f70",
      "parents": [
        "59654ff0d180370680fa31b86ce56799a705049e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:04:59 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:04:59 2015 -0700"
      },
      "message": "fix typo in variable name\n"
    },
    {
      "commit": "59654ff0d180370680fa31b86ce56799a705049e",
      "tree": "916e24a747756a7b22a2a28cdf0b5c326b6e6f8f",
      "parents": [
        "2f0b346b33e575f7f98972abccd8e96112a4af30"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:04:23 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:04:23 2015 -0700"
      },
      "message": "revise MAC addresses in initdemo call\n"
    },
    {
      "commit": "2f0b346b33e575f7f98972abccd8e96112a4af30",
      "tree": "487095bfd024367e770739e931651c245025da5d",
      "parents": [
        "3145da1c7befd72ed8f5d6c7a2e9899ebf7ebb8e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:03:56 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:03:56 2015 -0700"
      },
      "message": "reserve bbs01@onlab.us account for SYNCME vcpe\n"
    },
    {
      "commit": "3145da1c7befd72ed8f5d6c7a2e9899ebf7ebb8e",
      "tree": "9c5d5da6f4dfb2a89a8ee74727891f3418582dca",
      "parents": [
        "ac711389219d9a27fd21905cc5370448e7595edf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:03:07 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 12:03:07 2015 -0700"
      },
      "message": "record timing info to log file\n"
    },
    {
      "commit": "ac711389219d9a27fd21905cc5370448e7595edf",
      "tree": "73a72b56324282b4eded93a1b7b9d1f4053bea97",
      "parents": [
        "0ebe03c723c3b338ba2716fbe1e8a1b7747824eb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jun 09 14:14:12 2015 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jun 09 14:14:12 2015 -0400"
      },
      "message": "Fixes the accumulating - 2 in backend_status. Resolves #91.\n"
    },
    {
      "commit": "b11a37b8d267b6354b3933dc4335f2a8e1b39818",
      "tree": "d19a44bb180709c6df2c206ba1c0402d46ad5e3a",
      "parents": [
        "e4ad26309ada680cf3b223b57f6ba1f4b90cd0b9",
        "0ebe03c723c3b338ba2716fbe1e8a1b7747824eb"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jun 09 13:45:18 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jun 09 13:45:18 2015 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e4ad26309ada680cf3b223b57f6ba1f4b90cd0b9",
      "tree": "5bcfa0b0fd7dfc1dead393be6d51a83a86a4b9c5",
      "parents": [
        "198a816e7086f5731eb69411215cf67022e716ae"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jun 09 13:42:59 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jun 09 13:42:59 2015 -0400"
      },
      "message": "Don\u0027t always restart vCPE container\n"
    },
    {
      "commit": "0ebe03c723c3b338ba2716fbe1e8a1b7747824eb",
      "tree": "be908669618eb2ab33cb86d18b8d8826121812f4",
      "parents": [
        "cf155f4af566ba1a967350f132eeb5a49bbd818b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:20:26 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:20:26 2015 -0700"
      },
      "message": "add support for passing mac and hostname to vbng service\n"
    },
    {
      "commit": "cf155f4af566ba1a967350f132eeb5a49bbd818b",
      "tree": "c9b6ab34428a67ae0273d7fc448c9e2b1926ef5e",
      "parents": [
        "8a5ab170cdd231e8cc86b1b49b5cb399c66ed565"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:09:53 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:09:53 2015 -0700"
      },
      "message": "only sync the vCPE that has \u0027SYNCME\u0027 in its vcpe-ssid\n"
    },
    {
      "commit": "8a5ab170cdd231e8cc86b1b49b5cb399c66ed565",
      "tree": "d6b8d0dd7092772c0098fc0b972b7838e5cde29d",
      "parents": [
        "c165918acfba3f451f324d93d1905d1fb9def9a3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:01:25 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:01:25 2015 -0700"
      },
      "message": "fix netmask of hpc_client network\n"
    },
    {
      "commit": "c165918acfba3f451f324d93d1905d1fb9def9a3",
      "tree": "b69f0dc3cfac95427ff6c98cbae1efc4801523de",
      "parents": [
        "df877dabca25b444ddca170ce136fbbed5098206",
        "198a816e7086f5731eb69411215cf67022e716ae"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:00:59 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 19:00:59 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "df877dabca25b444ddca170ce136fbbed5098206",
      "tree": "5b9d541589cc7dcfc5835be88e36592b4da3b29d",
      "parents": [
        "37e0370c46dd7b643bfdfce1f8a9bfd13a08270c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 18:58:39 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 18:58:39 2015 -0700"
      },
      "message": "turn off parental filter sync for vcpes not on ssid 0\n"
    },
    {
      "commit": "198a816e7086f5731eb69411215cf67022e716ae",
      "tree": "6f7268302122b2ec1294c8f169d1eccba17e0ca2",
      "parents": [
        "7af6fa0b3b6d8db4c0cde1cb59f848de5408b2b0",
        "37e0370c46dd7b643bfdfce1f8a9bfd13a08270c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jun 08 15:11:01 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jun 08 15:11:01 2015 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "7af6fa0b3b6d8db4c0cde1cb59f848de5408b2b0",
      "tree": "ee3c5d5b4c281f71bb46f40a99f7987916cdb216",
      "parents": [
        "f5d64b92bc13235c769b16679865e6e7bc5c949d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jun 08 15:10:57 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jun 08 15:10:57 2015 -0400"
      },
      "message": "Pull latest image\n"
    },
    {
      "commit": "37e0370c46dd7b643bfdfce1f8a9bfd13a08270c",
      "tree": "5d487d6dd09ac3d8583691b03c685367740e6bc5",
      "parents": [
        "9882ba2368d390d84dc0a0c48b3c4326a4ad8e3b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 11:28:42 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 11:28:42 2015 -0700"
      },
      "message": "translate \u0027ALL\u0027 and \u0027NONE\u0027; fix PG_13\n"
    },
    {
      "commit": "9882ba2368d390d84dc0a0c48b3c4326a4ad8e3b",
      "tree": "f22e97a81f0794edd721dda6b86691b2b82eade2",
      "parents": [
        "bd0bce3db16938bd573ad5cc00db0c297f2c32d5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 10:34:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 08 10:34:29 2015 -0700"
      },
      "message": "force all vCPEs to use the same bbs account for now\n"
    },
    {
      "commit": "bd0bce3db16938bd573ad5cc00db0c297f2c32d5",
      "tree": "c81392e47f07b9c05e3114e1063d440e71ab4ba0",
      "parents": [
        "fcf288dbafceab8e2c366cb5adf38b943e456ac4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 16:57:20 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 16:57:20 2015 -0700"
      },
      "message": "extra colon fixed\n"
    },
    {
      "commit": "fcf288dbafceab8e2c366cb5adf38b943e456ac4",
      "tree": "f6f42a30cfa8ebb6ce985fdb9926fbc3f8192280",
      "parents": [
        "4970e328e1487c5e2f2282ded8af209654dbbd7d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 15:51:06 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 15:51:06 2015 -0700"
      },
      "message": "fix misspelled field name\n"
    },
    {
      "commit": "4970e328e1487c5e2f2282ded8af209654dbbd7d",
      "tree": "3f68cc66e5902cc3c8307f7b963e917ab4aaa6ed",
      "parents": [
        "8be24b0be395be79c744b6b257915f9b435567c0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 15:14:07 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 15:14:07 2015 -0700"
      },
      "message": "fix extra colon; reset all levels to PG_13 for demo clients in initdemo\n"
    },
    {
      "commit": "8be24b0be395be79c744b6b257915f9b435567c0",
      "tree": "e3d7214b7dffbbe4bc6cc7bf6838e171aed7241e",
      "parents": [
        "99f3b17f482cda56fc74f1cd774d53034646cab5",
        "f5d64b92bc13235c769b16679865e6e7bc5c949d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:44:35 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:44:35 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "99f3b17f482cda56fc74f1cd774d53034646cab5",
      "tree": "7da3f2c8efa99f5113f5d8bd47d19ccdef770566",
      "parents": [
        "85038cb919f9c3c631c6b3ff483461fee616fac0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:44:22 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:44:22 2015 -0700"
      },
      "message": "if trying to create a vOLT with the same (ss_id, vlan_id) as an existing vOLT Tenant, then return the original\n"
    },
    {
      "commit": "f5d64b92bc13235c769b16679865e6e7bc5c949d",
      "tree": "da564f1bef04d77d3a4ab7b2ba4cefad2b07d1f9",
      "parents": [
        "48b8e8aa4a8ac771af722ebdf2f2b0d731089bef",
        "85038cb919f9c3c631c6b3ff483461fee616fac0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jun 05 15:29:41 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jun 05 15:29:41 2015 -0400"
      },
      "message": "Add wan_mac\n"
    },
    {
      "commit": "48b8e8aa4a8ac771af722ebdf2f2b0d731089bef",
      "tree": "8d30d8dade8dc2bfbc2c828976b77cea40bd4c64",
      "parents": [
        "33c3d46d6fff160b6da33f410c6fb856393beaaa"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jun 05 15:26:11 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jun 05 15:26:11 2015 -0400"
      },
      "message": "Add explicit MAC address for WAN interface\n"
    },
    {
      "commit": "85038cb919f9c3c631c6b3ff483461fee616fac0",
      "tree": "073084edeaa7a90702ba809eaa3e9361041c43e2",
      "parents": [
        "4d5d5d78cd5c8a5e0c6b8f6a1f87e64568ea6985"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:13:06 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:13:06 2015 -0700"
      },
      "message": "punch wan_mac through cordsubscriber API\n"
    },
    {
      "commit": "4d5d5d78cd5c8a5e0c6b8f6a1f87e64568ea6985",
      "tree": "52fbedb7e821abc3ce9b99c5666250f601682ba3",
      "parents": [
        "4f97259ed80ec4ac1d8c11994dbcd2fb196e14c3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:09:36 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:09:36 2015 -0700"
      },
      "message": "use dnsdemux addresses on hpc_client network for resolver config\n"
    },
    {
      "commit": "4f97259ed80ec4ac1d8c11994dbcd2fb196e14c3",
      "tree": "3762027814b0884ff86c609f20beb6cf9e6af4dc",
      "parents": [
        "82cb6ac3aa7112105b0d947bb082b78a0bdb6c80"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:08:34 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 05 12:08:34 2015 -0700"
      },
      "message": "push wan_mac through to vcpe observer\n"
    },
    {
      "commit": "82cb6ac3aa7112105b0d947bb082b78a0bdb6c80",
      "tree": "692bc937ee409ba4659c9d7cc210e68cde1eda57",
      "parents": [
        "b20f96877ca489386683825b008fe5964fd67a50"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 18:09:44 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 18:09:44 2015 -0700"
      },
      "message": "API for vBNG mappings\n"
    },
    {
      "commit": "b20f96877ca489386683825b008fe5964fd67a50",
      "tree": "94552aa683c778e6dfc2fd8fac4c461f49af2561",
      "parents": [
        "e400dc99950f2d6734e90e744262bc330a9408fc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 17:11:21 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 17:11:21 2015 -0700"
      },
      "message": "if a network is labeled \u0027hpc_client\u0027, then return it as the network to use when contacting hpc\n"
    },
    {
      "commit": "e400dc99950f2d6734e90e744262bc330a9408fc",
      "tree": "8af6c8debd3195f8b622523e111fac1a9c596c96",
      "parents": [
        "3415ac7db571f94952a4c09f49908b5cac93c690"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 16:26:51 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 16:26:51 2015 -0700"
      },
      "message": "display ssh_command on subscriber page\n"
    },
    {
      "commit": "3415ac7db571f94952a4c09f49908b5cac93c690",
      "tree": "35bc9d63d7bfc49d25cde26a9a8f014a4984fb70",
      "parents": [
        "765da8796d24a8ec798f3267928664afe22d867f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 16:24:20 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 16:24:20 2015 -0700"
      },
      "message": "punch ssh_command through to CordSubscriber API\n"
    },
    {
      "commit": "765da8796d24a8ec798f3267928664afe22d867f",
      "tree": "c4567a8a22e2601569dc4e9e15263586a5c1e507",
      "parents": [
        "707a26523d1763fa3da29908bc700cc9f2ef8503"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:51:07 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:51:07 2015 -0700"
      },
      "message": "perm fix\n"
    },
    {
      "commit": "707a26523d1763fa3da29908bc700cc9f2ef8503",
      "tree": "e9c00161d4557bc52b76d59cee33ecc7231dbbc1",
      "parents": [
        "c517f013020621afb8b7d1d53a64c553a0f19bc3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:48:20 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:48:20 2015 -0700"
      },
      "message": "return a proper exception when not found\n"
    },
    {
      "commit": "c517f013020621afb8b7d1d53a64c553a0f19bc3",
      "tree": "c4f0a4594eaa6f0dc8f7fb566c3338c0a7be109c",
      "parents": [
        "9435d87fa9651db971ac6c5b6b2433f49aa769dc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:45:57 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:45:57 2015 -0700"
      },
      "message": "rename and change detail response to not be a list\n"
    },
    {
      "commit": "9435d87fa9651db971ac6c5b6b2433f49aa769dc",
      "tree": "5fcebcebc6a606355bad9b89a7ad82dd8bae7600",
      "parents": [
        "20c1e27693445846bdbeeaadc79ad8f980db6ac6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:24:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:24:29 2015 -0700"
      },
      "message": "add ssidmap API\n"
    },
    {
      "commit": "20c1e27693445846bdbeeaadc79ad8f980db6ac6",
      "tree": "d0f52f7231e64510c7cc2417763a0fbeaf27f8da",
      "parents": [
        "281b1af4ac25880230db658ea2a1ed64d1a4ef48"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:50:28 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:50:28 2015 -0700"
      },
      "message": "hpc_client network ends up on eth0, not eth1\n"
    },
    {
      "commit": "281b1af4ac25880230db658ea2a1ed64d1a4ef48",
      "tree": "eb9e4579ffd382e0eedc55509c3df15f8f3e6f73",
      "parents": [
        "b2736804e52f59125d048056e1b5e1cbd75eb238"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:26:44 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:26:44 2015 -0700"
      },
      "message": "plumb hpc_client_ip through to vCPE docker container\n"
    },
    {
      "commit": "b2736804e52f59125d048056e1b5e1cbd75eb238",
      "tree": "d40debdd6c5f3ba24d286b52b4bb4c1e4229e7c2",
      "parents": [
        "721c9b7759b76478fbe1c8121d2fdf11ac6f88de"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:02:25 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:02:25 2015 -0700"
      },
      "message": "perm fix\n"
    },
    {
      "commit": "721c9b7759b76478fbe1c8121d2fdf11ac6f88de",
      "tree": "3bf2fc96b9ec134813955d835f93b6614d0ba291",
      "parents": [
        "866575c9221dd8e4ae5787da850b233aee77f4c9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:02:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 10:02:09 2015 -0700"
      },
      "message": "new vcpe image that expects two private networks\n"
    },
    {
      "commit": "866575c9221dd8e4ae5787da850b233aee77f4c9",
      "tree": "3d75a69bef24f82a5093b6ab5575e7509b085bb0",
      "parents": [
        "61c8e8daa6d1dc6b9794d83cbacdb897b297ad38"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 02 16:03:30 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 02 16:03:30 2015 -0700"
      },
      "message": "new default image for vCPE\n"
    },
    {
      "commit": "61c8e8daa6d1dc6b9794d83cbacdb897b297ad38",
      "tree": "e784d2c5c8634a181370cc16e16c4cdac5ea3e22",
      "parents": [
        "59e88d59913bceb61e051f8f04c4137ba98fa624"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 02 14:34:04 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 02 14:34:04 2015 -0700"
      },
      "message": "plumb through delete-vBNG API call\n"
    },
    {
      "commit": "59e88d59913bceb61e051f8f04c4137ba98fa624",
      "tree": "abb011f2be63e4cec48aa24263c6e36607827596",
      "parents": [
        "cf6bff9929e31dbc46a5bb93aede95c3328fdb20"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 02 09:48:47 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 02 09:48:47 2015 -0700"
      },
      "message": "raise exception rather than try to set status in vBNG / vCPE observers\n"
    },
    {
      "commit": "cf6bff9929e31dbc46a5bb93aede95c3328fdb20",
      "tree": "89e0a7fb89b059b99e469dd64711e101aff8f303",
      "parents": [
        "cf20478761d0c80b7044588b2e7e3f7fda969af0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 20:35:28 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 20:35:28 2015 -0700"
      },
      "message": "cord user administration in xoslib\n"
    },
    {
      "commit": "cf20478761d0c80b7044588b2e7e3f7fda969af0",
      "tree": "856e6dd5b3b7907bc7ec758b1441afdf9b9a1b0f",
      "parents": [
        "9e362d3cb4a4893d889e31c3ab155e0ca61b4939"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 20:34:44 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 20:34:44 2015 -0700"
      },
      "message": "api support for user administrationin xoslib\n"
    },
    {
      "commit": "9e362d3cb4a4893d889e31c3ab155e0ca61b4939",
      "tree": "c36be3a91d628e966e8633f0cf66a53ccf44b3ac",
      "parents": [
        "cdf4714026985e290ceef6aff9edb8d2a646b7d4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 20:34:03 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 20:34:03 2015 -0700"
      },
      "message": "return user on update_user function\n"
    },
    {
      "commit": "cdf4714026985e290ceef6aff9edb8d2a646b7d4",
      "tree": "4ab1470b10648b98fd6dd863c4957b2e2050c7d5",
      "parents": [
        "43a69f2a7256343b2b309f3d56ad1ae3273d9b25"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 16:15:42 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 16:15:42 2015 -0700"
      },
      "message": "plumb through the BBS code to the vCPE observer\n"
    },
    {
      "commit": "43a69f2a7256343b2b309f3d56ad1ae3273d9b25",
      "tree": "6cc2eddac48fc8cb98fec0bd29b6beaabd08b920",
      "parents": [
        "f25dbd85d36545d3e7def5f241006b51ff10892d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 16:15:02 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 16:15:02 2015 -0700"
      },
      "message": "define the BBS_Failure exception\n"
    },
    {
      "commit": "f25dbd85d36545d3e7def5f241006b51ff10892d",
      "tree": "4685d13b1e6027605a717cd43a5a855011b60c3e",
      "parents": [
        "12075a7ee4d4e03be7125026a67895adf7247b8b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 15:05:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 15:05:29 2015 -0700"
      },
      "message": "broadbandshield library\n"
    },
    {
      "commit": "12075a7ee4d4e03be7125026a67895adf7247b8b",
      "tree": "4ce1efa9b4a701ee76e1406c4079c56b4532b1eb",
      "parents": [
        "cfc5afe8f35adae83851692a6e846306608f2847"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 14:11:48 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 14:11:48 2015 -0700"
      },
      "message": "return computeNodeName in vOLT object\n"
    },
    {
      "commit": "cfc5afe8f35adae83851692a6e846306608f2847",
      "tree": "0f080af9bc46d313985db8931a782f8d0bfe4a98",
      "parents": [
        "bab6ac177471f23671d8034c7479e4592307876b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 13:22:29 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 13:22:29 2015 -0700"
      },
      "message": "more underscore fixing\n"
    },
    {
      "commit": "bab6ac177471f23671d8034c7479e4592307876b",
      "tree": "aa77f44f55aa812259bfc656f925cf4500a9c0ce",
      "parents": [
        "ebb16d120ed410a20acd8fc9bdb58ce1960d7901"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 11:13:19 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 01 11:13:19 2015 -0700"
      },
      "message": "allow underscore in service name\n"
    },
    {
      "commit": "ebb16d120ed410a20acd8fc9bdb58ce1960d7901",
      "tree": "d1b65af1c3ef2baabefef883634f549797f16598",
      "parents": [
        "0bfb400ed29cf1fadb83a9f06389e84f08504d0e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 29 12:33:57 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 29 12:33:57 2015 -0700"
      },
      "message": "turn off exponential backoff in vbng observer\n"
    },
    {
      "commit": "0bfb400ed29cf1fadb83a9f06389e84f08504d0e",
      "tree": "0f2528e2539eb114cc4d45fcbd0956d7004b4741",
      "parents": [
        "32f945397d3e618bb0e64fddae5c5e7843219b35"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 29 11:53:39 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 29 11:53:39 2015 -0700"
      },
      "message": "vBNG observer now working with vBNG service\n"
    },
    {
      "commit": "32f945397d3e618bb0e64fddae5c5e7843219b35",
      "tree": "da7a87ecc86b79e6f9623bd697a457a24291545a",
      "parents": [
        "f1e800431ad6689664cadafad60ebcd4a10e5a26"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 29 10:46:24 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 29 10:46:24 2015 -0700"
      },
      "message": "plumg through vBNG REST API call\n"
    },
    {
      "commit": "f1e800431ad6689664cadafad60ebcd4a10e5a26",
      "tree": "de42f7ff0a80024eedd8e996b72e7dce15b8cc22",
      "parents": [
        "f32e1d8f7c22df4c93f56c1b5e9874a56fead733"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 28 19:44:20 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 28 19:44:20 2015 -0700"
      },
      "message": "disallow duplicate user names\n"
    },
    {
      "commit": "f32e1d8f7c22df4c93f56c1b5e9874a56fead733",
      "tree": "e1fd77e4cb0a0818b4b747f33ee25c89f4d669da",
      "parents": [
        "1f050df024baf166984129de8c85fcdbc13c8f82"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 28 17:13:14 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 28 17:13:14 2015 -0700"
      },
      "message": "add initdemo REST API function\n"
    },
    {
      "commit": "1f050df024baf166984129de8c85fcdbc13c8f82",
      "tree": "784de617297cb6def09321bfe9ea301e0ac6332e",
      "parents": [
        "33c3d46d6fff160b6da33f410c6fb856393beaaa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 28 17:12:00 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 28 17:12:00 2015 -0700"
      },
      "message": "add is_demo_user field to vOLT object\n"
    },
    {
      "commit": "33c3d46d6fff160b6da33f410c6fb856393beaaa",
      "tree": "11bcdfa1f4fb05e51d2f276f9ab017a2a330e68d",
      "parents": [
        "ab849e5d2c12e50a2f31cec7f2b00b1fe5673ac2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed May 27 16:20:00 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed May 27 16:20:00 2015 -0400"
      },
      "message": "Fix up WAN network\n"
    },
    {
      "commit": "ab849e5d2c12e50a2f31cec7f2b00b1fe5673ac2",
      "tree": "546d21d97288d564837aadac59c32d102d00561b",
      "parents": [
        "94b066d35882a6d4366d70638368fed04de7dd34"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 13:07:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 13:07:05 2015 -0700"
      },
      "message": "update documentation link\n"
    },
    {
      "commit": "94b066d35882a6d4366d70638368fed04de7dd34",
      "tree": "ddf3ea369346c2e642a92f1049434d37691b4098",
      "parents": [
        "75234a499c1ec6fd35512c5f3d05947b2ab9685a",
        "680f3c680fe710725984b4487d52369ce01090f5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 13:03:26 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 13:03:26 2015 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "75234a499c1ec6fd35512c5f3d05947b2ab9685a",
      "tree": "c4ef41c46d3ac7d46dde5915fe357653591e5bf1",
      "parents": [
        "70ab549affd296ee3c1080bf3d218918d1c93913"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 13:02:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 13:02:09 2015 -0700"
      },
      "message": "handle json decoding error\n"
    },
    {
      "commit": "680f3c680fe710725984b4487d52369ce01090f5",
      "tree": "013c281b47f704f686ce32f96b57cf512127349e",
      "parents": [
        "35dab9d14c49fa6fbd9f411cb3c8a720ad1fab92"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 27 19:56:15 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 27 19:56:15 2015 +0200"
      },
      "message": "Be more optimistic about the status of objects. Show objects that are pending but marked as \u0027OK\u0027 to be green\n"
    },
    {
      "commit": "35dab9d14c49fa6fbd9f411cb3c8a720ad1fab92",
      "tree": "810a486f7d43780187c94c854ec3fe6ca517b773",
      "parents": [
        "70ab549affd296ee3c1080bf3d218918d1c93913"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 27 19:11:12 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 27 19:11:12 2015 +0200"
      },
      "message": "Added delete for non-sync\u0027d objects. Resolves #9 and #82\n"
    },
    {
      "commit": "70ab549affd296ee3c1080bf3d218918d1c93913",
      "tree": "aa3bd0b0dcc9d0f857c7117f55f6c853ddc466e2",
      "parents": [
        "01b26835906b35884273377510250c4350c370f1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 08:52:46 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 27 08:52:46 2015 -0700"
      },
      "message": "add new HPC monitoring views to hpc tools dashboard\n"
    },
    {
      "commit": "01b26835906b35884273377510250c4350c370f1",
      "tree": "fd634136416fea155d6cf56a86d872c31fd360c4",
      "parents": [
        "779b273113963e51f25688bca5c257049a41ac7e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 27 17:23:58 2015 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 27 17:23:58 2015 +0200"
      },
      "message": "Do not create spurious networks. Resolves #32\n"
    },
    {
      "commit": "779b273113963e51f25688bca5c257049a41ac7e",
      "tree": "704d78ed3f6da378a2093ff3e6e9807a40a68848",
      "parents": [
        "c72c5e90e01bc92b2874460c84fffde4a0636132"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 15:27:32 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 15:27:32 2015 -0700"
      },
      "message": "rename some variables\n"
    },
    {
      "commit": "c72c5e90e01bc92b2874460c84fffde4a0636132",
      "tree": "692a8a4e0d9a7b06e242771a960e1b1765454c82",
      "parents": [
        "8952a4fc60f325ab22a3a406fc8756f687fa9669"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 15:26:38 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 15:26:38 2015 -0700"
      },
      "message": "url statistics slice by url instead of node\n"
    },
    {
      "commit": "8952a4fc60f325ab22a3a406fc8756f687fa9669",
      "tree": "31bd50679bd8eb65b45c73baad062edd269a0b84",
      "parents": [
        "06b6754d80e40e5b4bf421d5891e6959e356a3ac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 15:06:05 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 15:06:05 2015 -0700"
      },
      "message": "monitor hpc by node\n"
    },
    {
      "commit": "06b6754d80e40e5b4bf421d5891e6959e356a3ac",
      "tree": "fd5c6f54f37b7528a11a0c3561202744ac28009b",
      "parents": [
        "37a73bb2fa44f7c7084a3b61a50ca51544e6470b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 13:45:59 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 13:45:59 2015 -0700"
      },
      "message": "save per-URL details\n"
    },
    {
      "commit": "37a73bb2fa44f7c7084a3b61a50ca51544e6470b",
      "tree": "ddf0b92522a7fc0127342d1e3189405f2a500438",
      "parents": [
        "4acec2bd0285b8a4ed602a6c1b842fa961b95366"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 09:45:46 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 26 09:45:46 2015 -0700"
      },
      "message": "make the nameservers used in hpchealthcheck configurable\n"
    },
    {
      "commit": "4acec2bd0285b8a4ed602a6c1b842fa961b95366",
      "tree": "1089f6c09292582d7862d28eefdb0bf09b0759f9",
      "parents": [
        "bd1673114dbf021c29b2de3cb845d298df00a49e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 22 21:04:13 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 22 21:04:13 2015 -0700"
      },
      "message": "add config file attribute to force cmi hostname for hpc observer\n"
    },
    {
      "commit": "bd1673114dbf021c29b2de3cb845d298df00a49e",
      "tree": "9e889648b97d537dbc68e377c536b37a0ec32412",
      "parents": [
        "2899617c22452687b2f11ccf79e4ae5f663b2dcd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 21 16:36:27 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 21 16:36:27 2015 -0700"
      },
      "message": "fix HPC filtered admin breaking on list views\n"
    }
  ],
  "next": "2899617c22452687b2f11ccf79e4ae5f663b2dcd"
}
