)]}'
{
  "log": [
    {
      "commit": "db236c385c165787e6bbd143455501e1af73a393",
      "tree": "6d578cfb59d0679e689f4b7f6a2efe6177e16d99",
      "parents": [
        "f45031f08b2eacff632b108fce68672d030350d7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 17:36:19 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 17:36:19 2014 -0700"
      },
      "message": "xosDeveloper view working\n"
    },
    {
      "commit": "f45031f08b2eacff632b108fce68672d030350d7",
      "tree": "13136cd6446fe60de24376a895f37a80e2a4b772",
      "parents": [
        "bbe7c82967eb726bc61d4ac02ecc7afd988c6a13"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:49:52 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:49:52 2014 -0700"
      },
      "message": "shell renamed to xsh\n"
    },
    {
      "commit": "bbe7c82967eb726bc61d4ac02ecc7afd988c6a13",
      "tree": "2762760c889c6594532605707f5c96c781dcc514",
      "parents": [
        "75f4be294dd4d7dd7d3159f75e9d7c9be437b160"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:48:46 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:48:46 2014 -0700"
      },
      "message": "search for xoslib dashboards\n"
    },
    {
      "commit": "75f4be294dd4d7dd7d3159f75e9d7c9be437b160",
      "tree": "59584a7de396b9ed37367c9ea986b25a54a52f3b",
      "parents": [
        "dcc9beec9dd5125427c93c2abde13e4e6a6d348e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:23:32 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:23:32 2014 -0700"
      },
      "message": "setting for xoslib templates and statics\n"
    },
    {
      "commit": "dcc9beec9dd5125427c93c2abde13e4e6a6d348e",
      "tree": "0743aae095c12a31ec2af156d4599efee7faf1ce",
      "parents": [
        "88e34372ea9c9981f3cae8ca794cede084f55293"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:21:38 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 16:21:38 2014 -0700"
      },
      "message": "automatically determine urls for xoslib methods\n"
    },
    {
      "commit": "88e34372ea9c9981f3cae8ca794cede084f55293",
      "tree": "6cf0106e566110cb78eca239a45bb95cece5e47e",
      "parents": [
        "5f4770d9c1d4e573ae71d6d96948695d7ecbc7fa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 11:46:36 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 11:46:36 2014 -0700"
      },
      "message": "prototype first virtual object for xoslib: sliceplus\n"
    },
    {
      "commit": "5f4770d9c1d4e573ae71d6d96948695d7ecbc7fa",
      "tree": "aa4414a57aa2c0d49a72ab9967dcfd5e8df0da78",
      "parents": [
        "62faabc4870dafc9c9c7c21a55bf48c76da517ee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 11:17:58 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 11:17:58 2014 -0700"
      },
      "message": "start working on expanded objects\n"
    },
    {
      "commit": "62faabc4870dafc9c9c7c21a55bf48c76da517ee",
      "tree": "8fbc00175ff2240d5e247ff26b21e00661934a7a",
      "parents": [
        "7ee32a0b1bea43504b37a90d8d58cf654b209ad9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 10:37:26 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 10:37:26 2014 -0700"
      },
      "message": "refactor code organization\n"
    },
    {
      "commit": "7ee32a0b1bea43504b37a90d8d58cf654b209ad9",
      "tree": "37d5682e56b5f9215ac7480ae5ca2c9014cedb32",
      "parents": [
        "86baef6cf008ee02a44e9609e7cd22ff52d3ec15"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 09:52:15 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jul 13 09:52:15 2014 -0700"
      },
      "message": "xosDeveloper view marionette wip\n"
    },
    {
      "commit": "86baef6cf008ee02a44e9609e7cd22ff52d3ec15",
      "tree": "5e420a9bfd0fe1fe0b491f979ae97d9acbe0c3b6",
      "parents": [
        "5c4ce2ba1c262e63f9b103c3a3173152d4627a26"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jul 11 09:48:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jul 11 09:48:45 2014 -0700"
      },
      "message": "fix slivers deleted from wrong slice\n"
    },
    {
      "commit": "5c4ce2ba1c262e63f9b103c3a3173152d4627a26",
      "tree": "ee1bc8e783418bd5c98e7fc418f9571c61d1ffb9",
      "parents": [
        "a95caaf7ad0a2ac89956abb50693c81ccbbadb45"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 09:35:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 09:35:40 2014 -0700"
      },
      "message": "prevent statistics code from running when minidash is disabled\n"
    },
    {
      "commit": "a95caaf7ad0a2ac89956abb50693c81ccbbadb45",
      "tree": "10c7f16da7ab347a7d72dcee2f905c40ac335566",
      "parents": [
        "393c015e88014689439c0a9215dfa0e84e1aea31"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 00:12:59 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 00:12:59 2014 -0700"
      },
      "message": "add slice, node, site, deployment, user\n"
    },
    {
      "commit": "393c015e88014689439c0a9215dfa0e84e1aea31",
      "tree": "ee5add6eaade75d8c5d60db9d465d9eb57ac1075",
      "parents": [
        "02699a8f6f6d9de5c8604540c21ab7670c6c6065"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 00:05:03 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 00:05:03 2014 -0700"
      },
      "message": "xoslib wip\n"
    },
    {
      "commit": "02699a8f6f6d9de5c8604540c21ab7670c6c6065",
      "tree": "b880f12854f736bed50c43c043462c61f0fbdb12",
      "parents": [
        "95d6c5cb91712cc881691f1754fc2f77a73003f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 00:04:23 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 08 00:04:23 2014 -0700"
      },
      "message": "new backbone and underscore versions\n"
    },
    {
      "commit": "95d6c5cb91712cc881691f1754fc2f77a73003f7",
      "tree": "b86894f55a467dd26e1bb43fb93799d4b61fc9ba",
      "parents": [
        "b7aba68631793a6960b8cb5338c42b3ffbe1baf4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 21:54:35 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 21:54:35 2014 -0700"
      },
      "message": "xoslib wip\n"
    },
    {
      "commit": "b7aba68631793a6960b8cb5338c42b3ffbe1baf4",
      "tree": "2a20ba3ad2a93d2a377ac05ea2cdde98ac22df24",
      "parents": [
        "1dd345e62241dcd1b4560826d83a43f7c56bbbae"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 21:30:52 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 21:30:52 2014 -0700"
      },
      "message": "xoslib wip\n"
    },
    {
      "commit": "1dd345e62241dcd1b4560826d83a43f7c56bbbae",
      "tree": "f415be21cdd0b4344e3f66aaaf2289c9e8de7bdf",
      "parents": [
        "1fd9d4cd1e165e905ec8b53d55780c61995bde7c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 17:06:07 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 17:06:07 2014 -0700"
      },
      "message": "xoslib wip\n"
    },
    {
      "commit": "1fd9d4cd1e165e905ec8b53d55780c61995bde7c",
      "tree": "13539ac8b0a60b0c0e480c95b633872171a7920b",
      "parents": [
        "1a6473c0a601c61aee884bbe466de72d3aeba9c0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 11:34:17 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 11:34:17 2014 -0700"
      },
      "message": "xoslib javascript from demo app\n"
    },
    {
      "commit": "1a6473c0a601c61aee884bbe466de72d3aeba9c0",
      "tree": "4d9cb61450e4e817d6881c6241cb99afcc17029d",
      "parents": [
        "9a27092424dc11c9b4ddd93fd9a0b261946e7426"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 10:14:04 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 07 10:14:04 2014 -0700"
      },
      "message": "xoslib second prototype\n"
    },
    {
      "commit": "9a27092424dc11c9b4ddd93fd9a0b261946e7426",
      "tree": "30aaa0bf5bde778ad1b3a88298ae53feb911ef66",
      "parents": [
        "1e67bb432532f808ac244f0799bfde56bc559ee8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 03 18:01:30 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 03 18:01:30 2014 -0700"
      },
      "message": "add no_hyperlinks option to REST api framework\n"
    },
    {
      "commit": "1e67bb432532f808ac244f0799bfde56bc559ee8",
      "tree": "12f86ed0dd29f7320277d5a8a9f3a204cb74897f",
      "parents": [
        "64fbca7cd04e11224be852151c945c408483ca33"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 03 17:58:10 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 03 17:58:10 2014 -0700"
      },
      "message": "fix modelgen error on upgradeFrom_rel_+\n"
    },
    {
      "commit": "64fbca7cd04e11224be852151c945c408483ca33",
      "tree": "dc6175f4d07b18895df2dea053f6bc53ed950a4a",
      "parents": [
        "b3fc6c0d1fa22fdd0968b20719b3d608615b08a5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 30 16:39:21 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 30 16:39:21 2014 -0700"
      },
      "message": "start working on xoslib objects\n"
    },
    {
      "commit": "b3fc6c0d1fa22fdd0968b20719b3d608615b08a5",
      "tree": "9bdfbcff27be345e36f46cd98049f05b0f1da4a9",
      "parents": [
        "c7b478bc4a261a9a942a0e96e4f8abca769876c5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 30 16:38:46 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 30 16:38:46 2014 -0700"
      },
      "message": "start working on xoslib\n"
    },
    {
      "commit": "c7b478bc4a261a9a942a0e96e4f8abca769876c5",
      "tree": "175cb976219dffd146bb6f16d82da52027706284",
      "parents": [
        "7945490c0e3c7d27b0a7114ab505b6a4b67dfd24",
        "8ccabb929b07c8fabac475b2eca14c20c64efc78"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 26 10:28:03 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 26 10:28:03 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "7945490c0e3c7d27b0a7114ab505b6a4b67dfd24",
      "tree": "bffec0ed7fb280444011eceade5044fe853723c2",
      "parents": [
        "930d86ed529021445d1a6bd3ba27892a8d21790a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 26 10:26:48 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 26 10:26:48 2014 -0700"
      },
      "message": "fix error if lat and long do not exist for site\n"
    },
    {
      "commit": "8ccabb929b07c8fabac475b2eca14c20c64efc78",
      "tree": "7b08dc5dc4ea674d08fc8f4bdb18226652337381",
      "parents": [
        "930d86ed529021445d1a6bd3ba27892a8d21790a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 25 23:07:54 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 25 23:07:54 2014 -0700"
      },
      "message": "latest version number\n"
    },
    {
      "commit": "930d86ed529021445d1a6bd3ba27892a8d21790a",
      "tree": "56ebdd64377aae60c848563f0dc2f978cc3f8bfe",
      "parents": [
        "ec06ebad21122feedc6dcb12e9ee1375e8196a84"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 23 15:55:18 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 23 15:55:18 2014 -0700"
      },
      "message": "change from \u0027opencloud\u0027 to \u0027xos\u0027\n"
    },
    {
      "commit": "ec06ebad21122feedc6dcb12e9ee1375e8196a84",
      "tree": "07b13949c6e77a966dfff08bd7eedac5e6b85a44",
      "parents": [
        "b2da4d05d2b35046661a1ec467e2d4ef4c0e1036"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 18:03:04 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 18:03:04 2014 -0700"
      },
      "message": "disable test_acl during sliver save until compatibility issue is worked out\n"
    },
    {
      "commit": "b2da4d05d2b35046661a1ec467e2d4ef4c0e1036",
      "tree": "f966adc27bc547ad79d00467b8fd222bf1b25a8c",
      "parents": [
        "2698e6a728ef8040f4fdf605a6892e79a2e76b12"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 17:55:54 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 17:55:54 2014 -0700"
      },
      "message": "image and imagedeployments\n"
    },
    {
      "commit": "2698e6a728ef8040f4fdf605a6892e79a2e76b12",
      "tree": "61920f1f105da5b56adb8c97887a337fafacf93d",
      "parents": [
        "1b70878e9e0a40b506940fb0de9cc9249a871835"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 00:09:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 00:09:00 2014 -0700"
      },
      "message": "fix donotprintme printed by print()\n"
    },
    {
      "commit": "1b70878e9e0a40b506940fb0de9cc9249a871835",
      "tree": "525c8cd79c72183b7f90c69bea1180ec7a2062c0",
      "parents": [
        "fdde90f7ec7632a82686f84f8a47886c34fe13dd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 00:05:17 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 20 00:05:17 2014 -0700"
      },
      "message": "syntax highlight\n"
    },
    {
      "commit": "fdde90f7ec7632a82686f84f8a47886c34fe13dd",
      "tree": "844d6dcbe528e0a2ba349697281376dfacdfd1b2",
      "parents": [
        "4e9f35f24c2cf4904c5f3ab01cc725d759046e83",
        "7b5c55249d5607d0f91b4c5e27685a9f2b125a18"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 23:51:04 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 23:51:04 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "4e9f35f24c2cf4904c5f3ab01cc725d759046e83",
      "tree": "f0af812fb06eaf0f6e05ac2a335f1f7fbccd246a",
      "parents": [
        "c9dcc7888096394108fc3524cea5b6c90a1f6064"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 23:50:46 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 23:50:46 2014 -0700"
      },
      "message": "syntax highlighting\n"
    },
    {
      "commit": "7b5c55249d5607d0f91b4c5e27685a9f2b125a18",
      "tree": "8fd598054948ee48c6c084f283afa5463cbb23cc",
      "parents": [
        "08b87c380f4c2665d61b871fb6a56a15b8533192"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 20 02:22:37 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 20 02:22:37 2014 -0400"
      },
      "message": "Mapped API endpoints for additional objects. E.g. Networks, Accounts\netc.\n"
    },
    {
      "commit": "08b87c380f4c2665d61b871fb6a56a15b8533192",
      "tree": "87bac416060ed1d8653064a6744ea8e1d5b796f0",
      "parents": [
        "a16cfb2b380d3a2c4832cd13bb98bf5e0fd13193"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 20 02:21:20 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 20 02:21:20 2014 -0400"
      },
      "message": "Added a test case for the generated REST API. Run as:\n\n./manage.py test core\n"
    },
    {
      "commit": "c9dcc7888096394108fc3524cea5b6c90a1f6064",
      "tree": "cb7d4c489cdf8fe986c117ad4c64cfbccee3f3f9",
      "parents": [
        "8f1cae3f8ee2e2ec58a3c1554db6c4c17f3eb48e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 22:42:49 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 22:42:49 2014 -0700"
      },
      "message": "better colors and fonts for terminal\n"
    },
    {
      "commit": "a16cfb2b380d3a2c4832cd13bb98bf5e0fd13193",
      "tree": "49435a4833984a2567e901dc05f8e90f0959a55f",
      "parents": [
        "91463d92cb5f49822fa4935b4dc424c2ab84df35"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Jun 19 22:00:22 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Jun 19 22:00:22 2014 -0400"
      },
      "message": "fix more bugs\n"
    },
    {
      "commit": "91463d92cb5f49822fa4935b4dc424c2ab84df35",
      "tree": "dfacbf945a1e387d7de21a38d84ad4a565fe9936",
      "parents": [
        "944669238676b007ba5ec7144dc50b4e7e174132"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Jun 19 20:42:03 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Jun 19 20:42:03 2014 -0400"
      },
      "message": "fix import errors\n"
    },
    {
      "commit": "944669238676b007ba5ec7144dc50b4e7e174132",
      "tree": "b79bb5a885137b2080432a8bcf077c4b1af055ff",
      "parents": [
        "8f1cae3f8ee2e2ec58a3c1554db6c4c17f3eb48e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Jun 19 20:09:40 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Jun 19 20:09:52 2014 -0400"
      },
      "message": "fix bugs with respect to recent Deployment model changes\n"
    },
    {
      "commit": "8f1cae3f8ee2e2ec58a3c1554db6c4c17f3eb48e",
      "tree": "dc3050dea37187329501584fa7b515dd748b27b0",
      "parents": [
        "bf5f2540b18e69726ff372baf6e701fc57922d42"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 17:03:22 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 17:03:22 2014 -0700"
      },
      "message": "new dashboard view, new fields in deployment\n"
    },
    {
      "commit": "bf5f2540b18e69726ff372baf6e701fc57922d42",
      "tree": "67dd30ce5ecbeff4613b8f07166f711175c103f8",
      "parents": [
        "2c3d5a88bf14f79f8456ed4a4541ac8d1606fc22"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 16:59:33 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 16:59:33 2014 -0700"
      },
      "message": "provide site/sliver/node data for shell\n"
    },
    {
      "commit": "2c3d5a88bf14f79f8456ed4a4541ac8d1606fc22",
      "tree": "ac6430fd7d25f249bf01f717ff74d3d8b4c94d8a",
      "parents": [
        "0b48b4b7f6551d92eb79776621e2f36a91bee073"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 16:51:16 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 16:51:16 2014 -0700"
      },
      "message": "updates to shell\n"
    },
    {
      "commit": "0b48b4b7f6551d92eb79776621e2f36a91bee073",
      "tree": "885221181787dda5b547d2aa3d28ac1944c7f67c",
      "parents": [
        "79bb6780df2513f0245bf81683645e27637ffc19"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 15:24:58 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 15:24:58 2014 -0700"
      },
      "message": "fix datetime not serializable in shell view\n"
    },
    {
      "commit": "79bb6780df2513f0245bf81683645e27637ffc19",
      "tree": "2da85ce671ea3a8a4a794739ed3b3760f27a161a",
      "parents": [
        "737f220950466d418b266818c4749ffdc666d1b4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 14:32:52 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 14:32:52 2014 -0700"
      },
      "message": "get rid of focus box, make input focus any time terminal is clicked\n"
    },
    {
      "commit": "737f220950466d418b266818c4749ffdc666d1b4",
      "tree": "9dc910375ae701a5e46b3ec9f026d67fd6cb81e7",
      "parents": [
        "0caeaf0d50c960102fd3eac3a3fad6f37771aab4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 11:14:34 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 11:14:34 2014 -0700"
      },
      "message": "fix cdn_nodes template\n"
    },
    {
      "commit": "0caeaf0d50c960102fd3eac3a3fad6f37771aab4",
      "tree": "74b14f870964bd9bfeab97b930095612b3a1faf5",
      "parents": [
        "fd081dcbb38e509389c08f54a026652ad8387fc9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 11:12:55 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 11:12:55 2014 -0700"
      },
      "message": "fresh genapi.py from tool and commented out one bad line\n"
    },
    {
      "commit": "fd081dcbb38e509389c08f54a026652ad8387fc9",
      "tree": "68fad4eff4f95ce2c5574c987a431e787050425a",
      "parents": [
        "0e9c889cc52575968d282e24cc5b1ef780c9298e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 11:09:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 11:09:00 2014 -0700"
      },
      "message": "add new dashboard views to initial_data.json\n"
    },
    {
      "commit": "0e9c889cc52575968d282e24cc5b1ef780c9298e",
      "tree": "a9f9a9f34485d467c09cc7054bebf99c5c199283",
      "parents": [
        "38e2cea77f0cd3e99baa2bfb7105b70efd3a09e0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 10:54:33 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 19 10:54:33 2014 -0700"
      },
      "message": "remove ^M\n"
    },
    {
      "commit": "38e2cea77f0cd3e99baa2bfb7105b70efd3a09e0",
      "tree": "8b27f7516b982033d847460031f2594649160910",
      "parents": [
        "bb53ee8e259496d15023d5621c298ff933fd716b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 19:02:37 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 19:02:37 2014 -0700"
      },
      "message": "fix shell incompatibility with datatables; add dotted border around input box\n"
    },
    {
      "commit": "bb53ee8e259496d15023d5621c298ff933fd716b",
      "tree": "f3a1019b45d463d39ac1a252af1629138bd63d35",
      "parents": [
        "c1fc36a91c2d223b8781b8b2276508414ef2be13"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 18:26:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 18:26:45 2014 -0700"
      },
      "message": "iframe view support\n"
    },
    {
      "commit": "c1fc36a91c2d223b8781b8b2276508414ef2be13",
      "tree": "4e68b9b3b7cba1493948c98042e888136eb62b19",
      "parents": [
        "bf1610dc0cf8a5d73f57933b7d7819738a480f10"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 18:25:29 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 18:25:29 2014 -0700"
      },
      "message": "moving the shell files out to where they belong\n"
    },
    {
      "commit": "bf1610dc0cf8a5d73f57933b7d7819738a480f10",
      "tree": "fdf58b57c9d145e68b893ded3e05c07abd28b4e8",
      "parents": [
        "999edc6467226fd4351eb578bfc6d7ca1154ee30"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 18:22:03 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 18:22:03 2014 -0700"
      },
      "message": "shell, wip\n"
    },
    {
      "commit": "999edc6467226fd4351eb578bfc6d7ca1154ee30",
      "tree": "b2da9d8081d1657233acff0e45ac89796050d9a9",
      "parents": [
        "bb7e84f2d495da8dc5c4786a6f66ce95e5d413d2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 15:40:56 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 18 15:40:56 2014 -0700"
      },
      "message": "opencloud shell prototype; wip\n"
    },
    {
      "commit": "bb7e84f2d495da8dc5c4786a6f66ce95e5d413d2",
      "tree": "9519c543fe5df917dac51d33b18656039113c6f1",
      "parents": [
        "b9396c29c3372c942a31413cfdf6af9f35c58e08"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 16 23:08:43 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 16 23:08:43 2014 -0700"
      },
      "message": "figure out dashboard view classes and urls automatically\n"
    },
    {
      "commit": "b9396c29c3372c942a31413cfdf6af9f35c58e08",
      "tree": "633cf7e66b23bb57fcf75464258cf43a4dcecef5",
      "parents": [
        "823b7210109002f55eba5e2f95ae031a2e2c1cad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 16 13:58:21 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 16 13:58:21 2014 -0700"
      },
      "message": "django 1.7 compatibilitiy\n"
    },
    {
      "commit": "823b7210109002f55eba5e2f95ae031a2e2c1cad",
      "tree": "07010b7a36e87810718df0a44bf33d8e1d2b0d1e",
      "parents": [
        "378baea8c78ccd566b8338e342b260df69de5831"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 16 10:25:39 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 16 10:25:39 2014 -0700"
      },
      "message": "change mimetype to content_type\n"
    },
    {
      "commit": "378baea8c78ccd566b8338e342b260df69de5831",
      "tree": "0803c52ed9a8677f0e47a9749b1f6664d2155219",
      "parents": [
        "690f8031c0dccac12375ec4bcf8a017915d42080"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 13 13:37:46 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 13 13:37:46 2014 -0400"
      },
      "message": "Make it possible to go from deployments to sites in the data model.\n"
    },
    {
      "commit": "690f8031c0dccac12375ec4bcf8a017915d42080",
      "tree": "37617e5236e8ca552d6767bfedf5f8d44718db13",
      "parents": [
        "dea3943a380d8a5bcd22a7263cdb626fd439ee58"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 13 12:50:36 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 13 12:50:36 2014 -0400"
      },
      "message": "Added the select_by_user method to the Node object\n"
    },
    {
      "commit": "dea3943a380d8a5bcd22a7263cdb626fd439ee58",
      "tree": "a7302e6fceb459c1f7f60df07c97143494792b7b",
      "parents": [
        "b329bfdc2edb6ae68e3057910e60d9e6f4bfbff3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 13 03:10:36 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 13 03:10:36 2014 -0400"
      },
      "message": "Bug fixes + added the generated api (genapi.py) to the repository\n"
    },
    {
      "commit": "b329bfdc2edb6ae68e3057910e60d9e6f4bfbff3",
      "tree": "42a8b9131a1a04d8aa1c6ad771d47cbd8ed5f415",
      "parents": [
        "e5774f96416642de8bba108387643fb27315de0a",
        "de0f4419d787f9fe1ecc3970ab1b9c5bf63f502a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jun 12 23:40:46 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jun 12 23:40:46 2014 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "de0f4419d787f9fe1ecc3970ab1b9c5bf63f502a",
      "tree": "db7ecb33476c37df72f58577bb3f59a7da0822b6",
      "parents": [
        "7b836b685f36434a65afc6cf2e5e8fc0ccf0a3b8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 15:40:26 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 15:40:26 2014 -0700"
      },
      "message": "use a filteredSelectMultiple for choosing images in developer view\n"
    },
    {
      "commit": "e5774f96416642de8bba108387643fb27315de0a",
      "tree": "720cb7a34644b6c843a34c2f35aecaf671e0f5e8",
      "parents": [
        "f7b29d209934e04409ec16bb4f66a520b70b10aa",
        "7b836b685f36434a65afc6cf2e5e8fc0ccf0a3b8"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 17:51:32 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 17:51:32 2014 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n\nConflicts:\n\tplanetstack/core/models/user.py\n"
    },
    {
      "commit": "7b836b685f36434a65afc6cf2e5e8fc0ccf0a3b8",
      "tree": "bbca419f5f2e6841b8b3489fa1c62c87be3b3aee",
      "parents": [
        "b3a7bca64b256dcc09b8ad49a7491e7a3717e74f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 14:37:48 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 14:37:48 2014 -0700"
      },
      "message": "move UserDeployments to a separate file to resolve circular reference\n"
    },
    {
      "commit": "f7b29d209934e04409ec16bb4f66a520b70b10aa",
      "tree": "19c62e613a5a1b78ea28cddba0139059dfaab566",
      "parents": [
        "86fd8a38d6ce40991b86c5378e2286ca2dc33420"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 17:10:11 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 17:10:11 2014 -0400"
      },
      "message": "Deployment is imported out of Site.\n"
    },
    {
      "commit": "86fd8a38d6ce40991b86c5378e2286ca2dc33420",
      "tree": "14bf4daae3314bdb4764f669bc0d2cb8102a40ae",
      "parents": [
        "8e672994e36488438962554ce5a3529e34818e9d",
        "b3a7bca64b256dcc09b8ad49a7491e7a3717e74f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 17:02:57 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 17:02:57 2014 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "8e672994e36488438962554ce5a3529e34818e9d",
      "tree": "5c773f554961f4a601a5453f1a5f15d100948a19",
      "parents": [
        "e3bbcf622e692f93fcc62ff7be7f49a206249b6c",
        "b5885408f6b047c714c015c5f6a36e1a692e88d7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 16:58:58 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 16:58:58 2014 -0400"
      },
      "message": "Merge branch \u0027apigen\u0027\n"
    },
    {
      "commit": "b3a7bca64b256dcc09b8ad49a7491e7a3717e74f",
      "tree": "6949deaebda5cb720ffbe6eccd0e9106785bca12",
      "parents": [
        "b6f9924ed9bb86f8f31932b0d3452ae257ee16f4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 11:35:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 11:35:40 2014 -0700"
      },
      "message": "disable automatic deployment of images (needs verification)\n"
    },
    {
      "commit": "b6f9924ed9bb86f8f31932b0d3452ae257ee16f4",
      "tree": "827a3b6142e073282c7da5d0cf87468a25f614df",
      "parents": [
        "6cdfad4fe681f14bd71d86ab76e8a03a845fea20"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 11:34:44 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 11 11:34:44 2014 -0700"
      },
      "message": "first cut on ImageDeployments addable by UI\n"
    },
    {
      "commit": "e3bbcf622e692f93fcc62ff7be7f49a206249b6c",
      "tree": "638899ac1b16c8016a8b4be98aee0814d53abc9d",
      "parents": [
        "eb62ad61ef3ca0b8dd5e641ac8e841eb0f17e8ae",
        "6cdfad4fe681f14bd71d86ab76e8a03a845fea20"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 13:27:49 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 13:27:49 2014 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n\nConflicts:\n\tplanetstack/apigen/api.template.py\n"
    },
    {
      "commit": "6cdfad4fe681f14bd71d86ab76e8a03a845fea20",
      "tree": "96069dde929bea4e57ca5d6ece8c2aeb7183cb9d",
      "parents": [
        "8c58219081ad2f6948cc937da2039a01c7d28a4d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 20:53:02 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 20:53:02 2014 -0700"
      },
      "message": "removing it broke the tab display; putting it back in for now\n"
    },
    {
      "commit": "8c58219081ad2f6948cc937da2039a01c7d28a4d",
      "tree": "5da8c1a742ccff63cc8dd77fb79b1220bd86da03",
      "parents": [
        "f2c26de209b613662ad6410dd1b7afdc1ec6ca14"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 20:49:22 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 20:49:22 2014 -0700"
      },
      "message": "move stylesheet from dashboard to base to fix popup graph dialog\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": "6c0e78427373ad5fca8c4c2b52e455197c184be0",
      "tree": "7d27498c1f209161a90d903dc527262bd76c2fdc",
      "parents": [
        "bca5b3a9cb9593d7d37da144825a47f7d20bccef"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 19:51:07 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 10 19:51:07 2014 -0700"
      },
      "message": "fix incorrect comment, make minidashboard silent if no data received\n"
    },
    {
      "commit": "bca5b3a9cb9593d7d37da144825a47f7d20bccef",
      "tree": "b08baa1c587605e37c1cc3ed6348cf6136cdbaae",
      "parents": [
        "709831872dcc963a661ab01a1e5d355df82c2bee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 22:21:08 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 22:21:08 2014 -0700"
      },
      "message": "check in Amisha\u0027s changes\n"
    },
    {
      "commit": "709831872dcc963a661ab01a1e5d355df82c2bee",
      "tree": "2870d2ebea5caa691837a52542989d5144325790",
      "parents": [
        "3f128f2049f947f2d3ae9ef1a5a4ae71edcc91ef"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 22:10:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 22:10:00 2014 -0700"
      },
      "message": "help text for deployment sites\n"
    },
    {
      "commit": "3f128f2049f947f2d3ae9ef1a5a4ae71edcc91ef",
      "tree": "8f15317e1a41755f59e38bf8599ae107f8cc9704",
      "parents": [
        "b23dd1de21510c59592aff96c1556274f7f773aa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 17:51:43 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 17:51:43 2014 -0700"
      },
      "message": "remove debugging statements\n"
    },
    {
      "commit": "b23dd1de21510c59592aff96c1556274f7f773aa",
      "tree": "a5844ff913e3dc37e804e4211823e9a4854f3428",
      "parents": [
        "0c4758a220109416a8b9b3192a2b9b6e85e1ebf2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 16:03:35 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 16:03:35 2014 -0700"
      },
      "message": "retry page stats in 5 seconds if they fail\n"
    },
    {
      "commit": "0c4758a220109416a8b9b3192a2b9b6e85e1ebf2",
      "tree": "bfa2a54339e2101ddbf5ad5552aba9d9a27c0416",
      "parents": [
        "b6d4194cf94ccd6c957c3850174d0d7835db15eb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 16:02:50 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 16:02:50 2014 -0700"
      },
      "message": "retry chart if it fails\n"
    },
    {
      "commit": "b6d4194cf94ccd6c957c3850174d0d7835db15eb",
      "tree": "dbde424d8d67f26292a98e7bf3c1e76bbf177859",
      "parents": [
        "01a4cd0d6ee2346d4af9eb9849da0681ef76c786"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 14:14:27 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 14:14:27 2014 -0700"
      },
      "message": "remove debugging code\n"
    },
    {
      "commit": "01a4cd0d6ee2346d4af9eb9849da0681ef76c786",
      "tree": "5a557292515635e5b1724e08c5f299c4935ef6b7",
      "parents": [
        "3b678740bc0feedb21870b06fbc15a5dfb0ffeec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 13:12:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 13:12:40 2014 -0700"
      },
      "message": "fix filtering of deployments when adding slivers\n"
    },
    {
      "commit": "3b678740bc0feedb21870b06fbc15a5dfb0ffeec",
      "tree": "9e2a163b32efd2e102846a2e2747a756b5ae0948",
      "parents": [
        "aea0b53d3eef4c51d3ebceb121882e932bba34fd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 13:11:54 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 13:11:54 2014 -0700"
      },
      "message": "fix filtering of deployments when adding slivers\n"
    },
    {
      "commit": "aea0b53d3eef4c51d3ebceb121882e932bba34fd",
      "tree": "8a77978dbb4959a19888b7b3716d2401fdc616ae",
      "parents": [
        "a226eb4399829560fb2be51310e9d975ab20183c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 12:13:08 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 12:13:08 2014 -0700"
      },
      "message": "remove debug code\n"
    },
    {
      "commit": "a226eb4399829560fb2be51310e9d975ab20183c",
      "tree": "e165d22ef5eec239722e09b91541ab3fdf439104",
      "parents": [
        "838d7dfe281b5300f7d53878c36291edb0ace1a5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 11:55:26 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 11:55:26 2014 -0700"
      },
      "message": "add ability to disabled minidashboard\n"
    },
    {
      "commit": "838d7dfe281b5300f7d53878c36291edb0ace1a5",
      "tree": "7b94c8d29cbaf075af6c535de1ed1286f41b1c71",
      "parents": [
        "b24cc930501aa86fd5bfd6ddd843302ca4719176"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 11:01:16 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 11:01:16 2014 -0700"
      },
      "message": "fix unable to add nodes from deployment admin\n"
    },
    {
      "commit": "b24cc930501aa86fd5bfd6ddd843302ca4719176",
      "tree": "c6ef2ed665bc6d5e5f5ea1380be1af1e58e40c67",
      "parents": [
        "cb95fdea5aba8d5af12e33a342727acc34fb8beb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 10:51:16 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 09 10:51:16 2014 -0700"
      },
      "message": "filter deployments in add-sliver inline by acl\n"
    },
    {
      "commit": "cb95fdea5aba8d5af12e33a342727acc34fb8beb",
      "tree": "39a801319d606b509f6cfb6afb856300c4b8c5ad",
      "parents": [
        "57ec5d3f258d11bbd4516d65b910eac9841c6908"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 16:09:51 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 16:09:51 2014 -0700"
      },
      "message": "fix select_by_acl to return a queryset\n"
    },
    {
      "commit": "57ec5d3f258d11bbd4516d65b910eac9841c6908",
      "tree": "0e33fcf69aa3a5478eaf97c1055a062658639a92",
      "parents": [
        "e6ac0f2d4eb3f5a20e816524af6e89294d430281"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 14:56:20 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 14:56:20 2014 -0700"
      },
      "message": "merge tony\u0027s changes to deployment\n"
    },
    {
      "commit": "e6ac0f2d4eb3f5a20e816524af6e89294d430281",
      "tree": "45b0e72b929dbd9cb0ea67874a99995338183fe5",
      "parents": [
        "5380c524b5abe5f85f6322bda393af53ea171ee2",
        "dd240959373a037889a212b53a6e212e49eccb32"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 14:52:20 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 14:52:20 2014 -0700"
      },
      "message": "make deployment.py go away\n"
    },
    {
      "commit": "5380c524b5abe5f85f6322bda393af53ea171ee2",
      "tree": "368b25f3fd63ae7fca890d35022589b43d2224c2",
      "parents": [
        "94383519b0e4e1f7cf8777c3a9784ed2dd2aad26"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 14:49:43 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 06 14:49:43 2014 -0700"
      },
      "message": "acl support for deployments\n"
    },
    {
      "commit": "94383519b0e4e1f7cf8777c3a9784ed2dd2aad26",
      "tree": "db143d51cd0664248543438cf87b38e40065551b",
      "parents": [
        "3bcf71ec77be4d44007e02837c0ee79701fbb91a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 05 17:21:49 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 05 17:21:49 2014 -0700"
      },
      "message": "models in deployment.py appear to have been moved to site.py\n"
    },
    {
      "commit": "dd240959373a037889a212b53a6e212e49eccb32",
      "tree": "ab474e1c15388eff9f59e88f1617bd6d5226ef35",
      "parents": [
        "6d2a98c4ceb96a5a3e56fdbef94608d9d78ca2f0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 03 23:02:00 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 03 23:02:00 2014 -0400"
      },
      "message": "remove deployment_auth.py and move deployment auth parameters to deployment model\n"
    },
    {
      "commit": "6d2a98c4ceb96a5a3e56fdbef94608d9d78ca2f0",
      "tree": "b921ad9403dbc27d5036279c68f5936da052e675",
      "parents": [
        "9976dfd90aac0f695b3b698b87da5698d984323e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 03 21:08:39 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 03 21:08:39 2014 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "9976dfd90aac0f695b3b698b87da5698d984323e",
      "tree": "62c9dd8312641e83b30617a664f2a43712a3d813",
      "parents": [
        "3bcf71ec77be4d44007e02837c0ee79701fbb91a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 03 21:04:35 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 03 21:04:35 2014 -0400"
      },
      "message": "switch admin_driver() to client_driver()\n"
    },
    {
      "commit": "3bcf71ec77be4d44007e02837c0ee79701fbb91a",
      "tree": "fc9c6ddeb809c1c73db29bbd82cac10d114dca85",
      "parents": [
        "fcaa50d0d0637b055ac52c8c698cf9b654a29872"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 16:29:23 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 16:29:23 2014 -0700"
      },
      "message": "enabled nagios/kairos modules but leave nav tabs disabled\n"
    },
    {
      "commit": "fcaa50d0d0637b055ac52c8c698cf9b654a29872",
      "tree": "9bb820532cc26337aa329c6de67392b25221d979",
      "parents": [
        "ef4e2ab9c403a6cc67d54a5c82ec37ddd6003a93"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 16:27:38 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 16:27:38 2014 -0700"
      },
      "message": "eliminate debugging console logs\n"
    },
    {
      "commit": "ef4e2ab9c403a6cc67d54a5c82ec37ddd6003a93",
      "tree": "04cb27aa98c4ddc40034815153fff8ce44220273",
      "parents": [
        "4400d6c3c1857132c0140440da22f3a672d561c6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 15:48:34 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 15:48:34 2014 -0700"
      },
      "message": "eliminate unnecessary background image\n"
    },
    {
      "commit": "4400d6c3c1857132c0140440da22f3a672d561c6",
      "tree": "47710fd438b54a8e610534e300265cd44f62c78e",
      "parents": [
        "2b230c60e86e1346f952705bcf7a2c3a52b495a5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 15:43:41 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 15:43:41 2014 -0700"
      },
      "message": "check in missing image\n"
    },
    {
      "commit": "2b230c60e86e1346f952705bcf7a2c3a52b495a5",
      "tree": "95ef3ced48fe383b00d279904a3449e5d3165bd1",
      "parents": [
        "2a21ba1aa5ffafa84378cbb76a94a1cab5ca5d5c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 12:34:18 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 12:34:18 2014 -0700"
      },
      "message": "fix VolumeAdmin not obeying readonly user bit\n"
    },
    {
      "commit": "2a21ba1aa5ffafa84378cbb76a94a1cab5ca5d5c",
      "tree": "34c526f0198282177b442116e4b2011596ae25f9",
      "parents": [
        "2170b977656097ba792f61609f17376a93481706"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 12:25:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 03 12:25:40 2014 -0700"
      },
      "message": "enacted field cleanup\n"
    }
  ],
  "next": "2170b977656097ba792f61609f17376a93481706"
}
