)]}'
{
  "log": [
    {
      "commit": "09fad0257209bde94b5ec38da63d7583f7f632be",
      "tree": "b93cbb4c95b0e050842f5aaeae9d066bb49cd755",
      "parents": [
        "6ef76159ab32e454241f7979a1cdf320c463dd9e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 30 09:50:01 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 30 09:50:01 2014 -0700"
      },
      "message": "error handling when HyperCache slice does not exist\n"
    },
    {
      "commit": "e9f4ec9b767468a1e2173c6232d115c9a565af34",
      "tree": "481cd71ce26686b6429f72d76c946fd98c624303",
      "parents": [
        "50643d632680bce1946feae13a16f2045186d59a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 29 11:29:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 29 11:29:45 2014 -0700"
      },
      "message": "add content provider info to welcome screen\n"
    },
    {
      "commit": "696e26670cbc5fd1b153d7fc2bac088e69088ff5",
      "tree": "3410c78d1286c1d7506d7248cd8b3e7b7e0963e3",
      "parents": [
        "584b37a760dd1b34d84ea3a70b7953ac78b1d3a7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 24 17:03:29 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 24 17:03:29 2014 -0700"
      },
      "message": "only use hpc events in cdn operator display\n"
    },
    {
      "commit": "b37ce33e3131dd2de205b715642b82b410896534",
      "tree": "bac42d0e94d7f8e70fc610319784baa89d4f7b2e",
      "parents": [
        "af73e107b870ac4ce97db34931a90a5a60cbc920"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 22:57:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 22:57:40 2014 -0700"
      },
      "message": "use sliver.node.name instead of sliver.name\n"
    },
    {
      "commit": "953262813dc4b28148055aa5e66cb461f832747e",
      "tree": "e548ca159d9bf94bc3b8089c9bc50755dfaa8ea0",
      "parents": [
        "ae04d8d4ca484315fb1f1e0a9456d9992394d3b9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 22:33:34 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 22:33:34 2014 -0700"
      },
      "message": "deal with slivers with no instance name\n"
    },
    {
      "commit": "ae04d8d4ca484315fb1f1e0a9456d9992394d3b9",
      "tree": "d2cee80a56ba1ec8829d6da87664b0916eca0a7d",
      "parents": [
        "c5005f6176f7453b1f2c3028cb66481f493dec34"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 21:02:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 21:02:45 2014 -0700"
      },
      "message": "merge latest Amisha changes\n"
    },
    {
      "commit": "4b0cedd71ea82e7d82e353954beabdcc534a3899",
      "tree": "b59d1a8cfb730b5c223076e676806b695eb0821e",
      "parents": [
        "8a867eb7a53c07daad75129e16aa3950ec123e84"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 21:01:21 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 21:01:21 2014 -0700"
      },
      "message": "merge latest Amisha changes\n"
    },
    {
      "commit": "edf2f67e89ffdedb49af6a5da75e5bdd55a78aa7",
      "tree": "db89653509d8ea155717ab12388390c1a46fb111",
      "parents": [
        "720a1599c39adf66abaa6de2b5f6a3ec2d26bd66"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 10:17:37 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 22 10:17:37 2014 -0700"
      },
      "message": "Amisha\u0027s latest changes\n"
    },
    {
      "commit": "75095b6b5db8afd9628517d33eed7731967f3232",
      "tree": "e57f6d04c796629d817c10d58040fb66ac0749b4",
      "parents": [
        "a5885442180d50c18b6779acffab062d512a2a6b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 17:32:09 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 17:32:09 2014 -0700"
      },
      "message": "include sites with no nodes in CDN operator data, do not wait on first CDN op page load, prevent sites with zero nodes from hiding other sites\n"
    },
    {
      "commit": "a5885442180d50c18b6779acffab062d512a2a6b",
      "tree": "f644c2e7d289b1b98b21a441fe9233454d37473c",
      "parents": [
        "8b594db1208dd5ca5f6853f11ba239669dd05878"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 01:28:48 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 01:28:48 2014 -0700"
      },
      "message": "report allocated slivers in addition to active slivers\n"
    },
    {
      "commit": "8b594db1208dd5ca5f6853f11ba239669dd05878",
      "tree": "b8c73a694f4c29c7a41d50a427f1b1add0e303cf",
      "parents": [
        "f1b65c0196f23a00c98e508bdb1de8a4a16c8187"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 01:07:19 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 01:07:19 2014 -0700"
      },
      "message": "discard statistics \u003e 80 seconds old when doing cdn operator view\n"
    },
    {
      "commit": "f1b65c0196f23a00c98e508bdb1de8a4a16c8187",
      "tree": "cfd2e8c34539d3a620f5177cf48f4356f5468ba9",
      "parents": [
        "6d5ea4ccf070eb4d1808d2d3f79c03c2d4139e3b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 01:03:17 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 01:03:17 2014 -0700"
      },
      "message": "use first element of array when deleting sliver\n"
    },
    {
      "commit": "e065a4f02fe845294dde0fb50efce0ad84118f3d",
      "tree": "64a9c38d182c2e5cf12dc54bb7a4d5f9547d9b24",
      "parents": [
        "ab66c77f19719ed3d447595725f52b5670a30a74"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 15:29:30 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 15:29:30 2014 -0700"
      },
      "message": "remove debugging code\n"
    },
    {
      "commit": "b85c26b94d85233f7f658bdc5916de40227a5c4c",
      "tree": "112be3001e91f72be8e8879a79509b2581f316c9",
      "parents": [
        "70c18b708e1846ef996c70379b00fb8b008d1758"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 11:25:32 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 11:25:32 2014 -0700"
      },
      "message": "merge Amisha\u0027s changes\n"
    },
    {
      "commit": "0017c10455d979b1e1914e5d49d5b7e1ab597050",
      "tree": "389b207fc949d8189cc97cec1e56e928515e8277",
      "parents": [
        "35c597fd0e00f01f773259f35758ecebb282a63f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 10:48:31 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 10:48:31 2014 -0700"
      },
      "message": "use bigquery_analytics for CDN operator map and summary views\n"
    },
    {
      "commit": "215119433eeddbb21afe1cc31bc9b1b0f19e19ed",
      "tree": "ff4edcccf066627cc1c4e1bf4c8a4622886d4e8a",
      "parents": [
        "fe6a7e157f692749cc0cbf48efcfc9d1223057e6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 15 17:44:27 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 15 17:44:27 2014 -0700"
      },
      "message": "use id instead of name as a unique identifier\n"
    },
    {
      "commit": "fe6a7e157f692749cc0cbf48efcfc9d1223057e6",
      "tree": "4e74553a9294395cbdfa071782dd40d66da3f1b4",
      "parents": [
        "08c3ba0b7678718cc867b6698b61fd8c66335ab0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 15 10:58:31 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 15 10:58:31 2014 -0700"
      },
      "message": "rename tenant_increase_slivers, tenant_decrease_slivers to slice_*, replace calls in DashboardAddOrRemoveSliverView with calls to these functions instead of hpc_wizard\n"
    },
    {
      "commit": "a880bb51b4735e2171e765c9209e839d4e1a55e5",
      "tree": "ed4ef450d9cba49a1c2eba273e41f8bc542c262d",
      "parents": [
        "628caa3c178c90b99151b54aed1449eee936cd3a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 23:52:48 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 23:52:48 2014 -0700"
      },
      "message": "merge Amisha\u0027s blessed_sites changes\n"
    },
    {
      "commit": "e4deddd4c02041d9e6857e5d55565e0d62885322",
      "tree": "5efc4922a2f81ca65a89d7b277b29bd47e2dcac7",
      "parents": [
        "bd57a432c9e052b0b1b089d42000e5c581af943c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 16:48:05 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 16:48:05 2014 -0700"
      },
      "message": "add noAct argument, return list of modified sites in result\n"
    },
    {
      "commit": "bd57a432c9e052b0b1b089d42000e5c581af943c",
      "tree": "96c3448ebf49eff860705753fc2ea70022ee5f5d",
      "parents": [
        "8c60d22133816374cb2d4690e06c3c725ba80927"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 16:12:15 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 16:12:15 2014 -0700"
      },
      "message": "support for add/remove slivers with no site name, add action to get preferred site for user\n"
    },
    {
      "commit": "6253dfcf6768ea61c3f4ae50e54194ef7c5618f5",
      "tree": "6a699c5f17ea5618294417a6ecb514610b3ea290",
      "parents": [
        "dc27be422e0f2632f0168d7c991787ab9108ca46"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 09:29:30 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 14 09:29:30 2014 -0700"
      },
      "message": "Amisha\u0027s latest changes to tenant view\n"
    },
    {
      "commit": "537d823597fc37a0f648f69b08c3f0d4d654d775",
      "tree": "b0bcc4f9a400d05e526045d68f861f9705f437c8",
      "parents": [
        "6719811033470900c07489a3d308e195b7197a6d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 08 23:40:56 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 08 23:40:56 2014 -0700"
      },
      "message": "merge Amisha\u0027s changes\n"
    },
    {
      "commit": "27412cd6b56d6ea425d65a5124d98116c2539da5",
      "tree": "d7d61d3a457967e3b60f5a9ce6f31b0defe5dd78",
      "parents": [
        "dd06ca86db1bb06ea5a4a6296a448b34301ed7a5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 27 09:01:28 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 27 09:01:28 2014 -0700"
      },
      "message": "do not require login for analytics ajax view\n"
    },
    {
      "commit": "771819bd17cd0e5d9df7af381277bd73b168ce34",
      "tree": "a0211c625dde516db333befea1426b55df67dce5",
      "parents": [
        "43adf1ba6f876a6df30d770c5c86be74141292c9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 19 22:10:17 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 19 22:10:17 2014 -0700"
      },
      "message": "bring demo changes from node33 and node36 into master\n"
    },
    {
      "commit": "06d2c03f5287505bdc5ad7ff3726fdeebf10dda8",
      "tree": "1c84687b439e77c8b3bd32d1c72914bcee0ff582",
      "parents": [
        "e18b3446e847dc64339db83990f2db9af6803b99"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sun Feb 23 23:48:52 2014 -0500"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sun Feb 23 23:48:52 2014 -0500"
      },
      "message": "Added in ajax support for refreshing hpcdashboard view based on polling - without having to redraw/refresh page.\n"
    },
    {
      "commit": "e18b3446e847dc64339db83990f2db9af6803b99",
      "tree": "eca0a0c1420ed6f12023ab31734f4f5fae837230",
      "parents": [
        "44fd4cc7ec7f9e1a6f960627ce6870695846a506"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sun Feb 23 14:23:34 2014 -0500"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sun Feb 23 14:23:34 2014 -0500"
      },
      "message": "Added in support for new HPC Dashboard View, ability to retrieve HPC Dashboard view from views.py in separate function, support for log4javascript to provide integration with browser console for debugging, and leaflet support for MakiMarkers on encodings.\n"
    },
    {
      "commit": "90040c242226f5cb18e5db1516201f44b407f253",
      "tree": "3ab06755cc19ee4c9b990986f57ce7b4d877ab09",
      "parents": [
        "e2bbf7eddfcf2c6df55dde4b7db4fcac14eb77bd"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Mon Jan 13 23:47:24 2014 -0500"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Mon Jan 13 23:47:24 2014 -0500"
      },
      "message": "Added in support for user\u0027s specific Home Page\n"
    },
    {
      "commit": "cf04fb6a87edf9ef9bcfaf90dfd86a3fb8406ac7",
      "tree": "6b94d6a81a8a305b1067d40f71a01d1350421c30",
      "parents": [
        "e3293f9141e7242b07b9324979472c912f159579"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sat Jan 11 11:25:57 2014 -0500"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sat Jan 11 11:25:57 2014 -0500"
      },
      "message": "Adjustments for initial public launch of OpenCloud\n"
    }
  ]
}
