)]}'
{
  "log": [
    {
      "commit": "2a8c501962dee1bb0cff4d2f9ea6a18cac377dff",
      "tree": "c19c5f67be5c1418db74da6dbe3aa594d7b10a4d",
      "parents": [
        "a0a4ff93da165d75ed3c2cf54c60366f67078531"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:55:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:55:13 2015 -0800"
      },
      "message": "rename planetstackanalytics\n"
    },
    {
      "commit": "76a840ee505d1f96c56e5dc59f54d0b5690f9f81",
      "tree": "131d82454a96be0be7a9f6d1fce2c3150cc84731",
      "parents": [
        "b74774776a98e358f998952051bc38d4ffc3636f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 21:38:09 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 21:38:09 2015 -0800"
      },
      "message": "rename planetstack module to xos\n"
    },
    {
      "commit": "0c550f72fead5dc7129ba9d25ac1852facbf5913",
      "tree": "833ebfaa706068fc064e74dc9afcffb541bb45a8",
      "parents": [
        "1af3d5cb72e825b571dfb41892ab179e39df3a95"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 21:50:08 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 21:50:08 2015 -0800"
      },
      "message": "last minute rename changes\n"
    },
    {
      "commit": "b7a573d1cf2fa70ef2bae82de5a6c88d791ee1a2",
      "tree": "3ed51d71124cc87dd732b986babc3eb3ea295a22",
      "parents": [
        "02b30663efc0192b03843a0c970a4cf05bfca242"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:48:01 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:48:01 2015 -0800"
      },
      "message": "fix wrong path\n"
    },
    {
      "commit": "b969c46e1705782da1e7a146b2445a9a8ecc8dad",
      "tree": "5a154400a203c5d01127d6de193abc391f9945b6",
      "parents": [
        "a06c1ac3a485efd4a05668bd8d24b20e5fe0848d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:22:05 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:22:05 2015 -0800"
      },
      "message": "cleanup bigquery filenames to one spot\n"
    },
    {
      "commit": "b43ffdee370cea356e4dd8166fc0ed36b7ae7ed9",
      "tree": "aa09e0dff206bbeb1578667eb971b3a9a3796f90",
      "parents": [
        "5101d4d9652533c8293ed93a421bd96acfbbcbb5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:21:17 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:21:17 2015 -0800"
      },
      "message": "REST API rename: plstackapi -\u003e xos\n"
    },
    {
      "commit": "09066128eb3c912ec41a4aaf98d5969d5fcbed24",
      "tree": "be88539adbaf2b1c24616939469778f63987f57c",
      "parents": [
        "f476a979f14356d6561bb2a1d2aa7bbd7e3fd789"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 02 16:12:47 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 02 16:12:47 2015 -0800"
      },
      "message": "cleanup, WIP\n"
    },
    {
      "commit": "f2c26de209b613662ad6410dd1b7afdc1ec6ca14",
      "tree": "6efc8aa7d3e39e7eb5af45e503162c5420bdde06",
      "parents": [
        "c337ac3537fed3f0f1056998935e83f89c686837"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 20:37:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 20:37:40 2014 -0700"
      },
      "message": "print BigQuery Unavailable msg if bigquery is not initialized\n"
    },
    {
      "commit": "c337ac3537fed3f0f1056998935e83f89c686837",
      "tree": "864ebcf595433589cc10e650798dbbe8903012cc",
      "parents": [
        "6c0e78427373ad5fca8c4c2b52e455197c184be0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 19:54:17 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 19:54:17 2014 -0700"
      },
      "message": "gracefully handle missing bigquery keys\n"
    },
    {
      "commit": "0fd787d12c09a60af44102baea63a88a6e94309e",
      "tree": "a55251f2dbdeee5a87240d0b7d2cd91f00fc4699",
      "parents": [
        "526b71ef03d14957f70311104a67b85eef8bd30b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 13 17:03:47 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 13 17:03:47 2014 -0700"
      },
      "message": "change compose_query to use a filter dictionary, add queryspec to compose_cached_query\n"
    },
    {
      "commit": "4e025af4346c0451c482738295790ef6dabf254c",
      "tree": "55e25b3efb69696c37e43671c01c100e60548cc9",
      "parents": [
        "3a3b4df685fe4be4532835c66cb6673c2e4867b3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 28 23:31:29 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 28 23:31:29 2014 -0700"
      },
      "message": "add cachedGroupBy arg, add healthy and bytes_hit to the latest query\n"
    },
    {
      "commit": "3a3b4df685fe4be4532835c66cb6673c2e4867b3",
      "tree": "73b11ca2a1419d8f5584e33bbfc6ce9a65e70062",
      "parents": [
        "19244ec33c785f59078019ebb29a410d39e5ce74"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 28 23:30:52 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 28 23:30:52 2014 -0700"
      },
      "message": "fix groupBy postprocess was not removing percent\n"
    },
    {
      "commit": "58c83964f454e8e1a0404cccd1011467c29f13ce",
      "tree": "4eb400b695450a5dba74fb68564383284e2a9ce2",
      "parents": [
        "696e26670cbc5fd1b153d7fc2bac088e69088ff5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 24 17:04:55 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 24 17:04:55 2014 -0700"
      },
      "message": "only do maxDeltaTime if there are rows, make count only count distinct items, some debugging\n"
    },
    {
      "commit": "584b37a760dd1b34d84ea3a70b7953ac78b1d3a7",
      "tree": "959e5fea6b9e59ff3d5b87ef3d8c2a07d06eff32",
      "parents": [
        "f6856eb2699ac860a5f597d596d0f25a5019b8ce"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 24 17:02:28 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 24 17:02:28 2014 -0700"
      },
      "message": "get table name from config file, filter by event\n"
    },
    {
      "commit": "cdd2c822d6f14f84e0efdfe61975747fbdc71270",
      "tree": "4dd65b9d6b90aaef0890144b98b35eba92f16cf3",
      "parents": [
        "03e3fffd94800fcb298a69ccfa54023f82ce2fcd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 23 20:07:08 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 23 20:07:08 2014 -0700"
      },
      "message": "give historical page 24 hours of data in 10 minute intervals\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": "f96a3f0a152b824b08ba0e72fa9b4f1e552c11a7",
      "tree": "6390df275079b94d68957067e30248a03b2a2600",
      "parents": [
        "db403bbf12d9e8d4f16e616c625a72993edb6f9f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 00:27:56 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 00:27:56 2014 -0700"
      },
      "message": "fix python error when no rows in query\n"
    },
    {
      "commit": "db403bbf12d9e8d4f16e616c625a72993edb6f9f",
      "tree": "c3a40bbaab923a5faec3584784c5a52142aad356",
      "parents": [
        "566c0020d9dd39285f0cd64b048082c7497fc629"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 00:26:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 21 00:26:00 2014 -0700"
      },
      "message": "remove histrogram, make bar chart wider, eliminate unused css, fix column formatting, turn off statistics thread, raise bigquery timeout, fix python error when no rows in query\n"
    },
    {
      "commit": "c655e66a1da45b89a4871cbbeb465cdc132f640f",
      "tree": "73655e7b3b5194875b43b8ca244b30d710b678b0",
      "parents": [
        "95b28d6f52523daef64069e6580a6479ca82a700"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 10:46:25 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 10:46:25 2014 -0700"
      },
      "message": "postprocessing support\n"
    },
    {
      "commit": "95b28d6f52523daef64069e6580a6479ca82a700",
      "tree": "888defb98ac49ddab09516151a13467f3ca2337b",
      "parents": [
        "80bc76dfddca68dfda7bd9813cde282d21f95c01"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 10:45:26 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 18 10:45:26 2014 -0700"
      },
      "message": "cached query support, latest arg to compose_query, compose_latest_query\n"
    },
    {
      "commit": "050b1b807c5d6c3388589b3b937c6e8f63309de4",
      "tree": "c4497c1389642d0bfa83e080b2dbba780347a99e",
      "parents": [
        "ba60d8259714f2b266a67055e168deef7f815904"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 27 09:13:41 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 27 09:13:41 2014 -0700"
      },
      "message": "allow arbitrary time bucketing, allow @ to be used instead of %, allow django to be used as a data source for google charts\n"
    },
    {
      "commit": "ba60d8259714f2b266a67055e168deef7f815904",
      "tree": "b3aebd0144ffcce8249a98d05eb6c3ecc939f0b2",
      "parents": [
        "8465c2b19140b4b551d5ae461bbf61713c2c1560"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 27 09:12:28 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 27 09:12:28 2014 -0700"
      },
      "message": "cache mappings, schema_to_cols function\n"
    },
    {
      "commit": "eec9e0a589f3253276e5856721f24eafd1cc6072",
      "tree": "57fdbe74688e93c8629175834bbdbd044245e3f2",
      "parents": [
        "c527fdacb36d62a1628dc4e4eb3af37a9e38eefc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 20 17:15:14 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 20 17:15:14 2014 -0700"
      },
      "message": "switch back to old merge_site_statistics for demo\n"
    },
    {
      "commit": "c527fdacb36d62a1628dc4e4eb3af37a9e38eefc",
      "tree": "0afc40bd6b27690d6ca6e276fad56c998705896c",
      "parents": [
        "4cf99b56feb4317aefeb535214344c2de62c3fc9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 20 17:14:52 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 20 17:14:52 2014 -0700"
      },
      "message": "service as a query argument, merge data model, hpcdash format\n"
    },
    {
      "commit": "081720922087f76dad3507ce18bfaa4160c637f2",
      "tree": "d7c257c0e61955a0fe01551cd7fe0b2ee63388dd",
      "parents": [
        "86a32dee0e43767d507dfc7b3613c22b32c33095"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 20 15:07:06 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 20 15:07:06 2014 -0700"
      },
      "message": "longer timeout for bigquery queries\n"
    },
    {
      "commit": "78ab1011ba7c67b793fa055be1bac50668165d34",
      "tree": "8d09194db5a51c6d629d8b0e02d6043f3e49585f",
      "parents": [
        "9e990748139fe5041d5cd9efc5148a63653697bb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 19 23:44:39 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 19 23:44:39 2014 -0700"
      },
      "message": "tolerate  missing secrets without breaking the whole server\n"
    },
    {
      "commit": "43adf1ba6f876a6df30d770c5c86be74141292c9",
      "tree": "dfa042ba5c2cecf8165235f46c296432c7be89d4",
      "parents": [
        "d1a17e195e2c136f3d6df49858fdf78346d249da"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 19 21:54:55 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 19 21:54:55 2014 -0700"
      },
      "message": "check in hpc_wizard and analytics python source\n"
    }
  ]
}
