)]}'
{
  "log": [
    {
      "commit": "d51d0bdf6ee64401cb40c321855da1bf4d3f619c",
      "tree": "bdba3b015276a4c1d5b3bdce15d67cc647eed7aa",
      "parents": [
        "4c804d605f8dc395c3e38c5ecb79dcd932eabeee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 10 16:31:15 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 10 16:31:15 2014 -0800"
      },
      "message": "auto-gen the REST api url list\n"
    },
    {
      "commit": "4c804d605f8dc395c3e38c5ecb79dcd932eabeee",
      "tree": "854f1ff921c806dc91fedadc0182b7e705aca719",
      "parents": [
        "f556b92d30927d7c187677506c04946255a2992e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 10 15:59:26 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 10 15:59:26 2014 -0800"
      },
      "message": "perm fix\n"
    },
    {
      "commit": "f556b92d30927d7c187677506c04946255a2992e",
      "tree": "1fdd2850f78d2367340b43057d315e4b4fde62e2",
      "parents": [
        "c9d0dcbb397d225685bd317feae93e67c9d43158"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 10 15:58:58 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 10 15:58:58 2014 -0800"
      },
      "message": "auto-gen the REST api url list\n"
    },
    {
      "commit": "c9d0dcbb397d225685bd317feae93e67c9d43158",
      "tree": "73086f8a47ab4e626d11550245c808d4471299f5",
      "parents": [
        "3983b9d69c74e4d493d2e4cb50489777a915d9e2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 07 16:40:30 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 07 16:40:30 2014 -0800"
      },
      "message": "add button plumbed through to router\n"
    },
    {
      "commit": "3983b9d69c74e4d493d2e4cb50489777a915d9e2",
      "tree": "9944defbb3154fa6630fbf75b5f58dbd9c6c1092",
      "parents": [
        "09ed3e0e6415ec75c078d0c34f142128027ae087"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 07 16:35:30 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 07 16:35:30 2014 -0800"
      },
      "message": "modelName field added to XOSCollections\n"
    },
    {
      "commit": "09ed3e0e6415ec75c078d0c34f142128027ae087",
      "tree": "12e943212392aba1931404cf931eeb9f18b3d463",
      "parents": [
        "5d0fc7f9cffbdf08cbf17113138a5d83e81073c2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 07 13:01:43 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 07 13:01:43 2014 -0800"
      },
      "message": "templateize detail inline button panel, add save/continue and save/another buttons, add insert button\n"
    },
    {
      "commit": "5d0fc7f9cffbdf08cbf17113138a5d83e81073c2",
      "tree": "a25952b2b5acf30ab13f66765a778d7dfc99a5ab",
      "parents": [
        "52649d695feeffe4a31951a0cbba9b089188db31"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 06 23:41:32 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 06 23:41:32 2014 -0800"
      },
      "message": "servcomp WIP, get inlines working with drag-sortable\n"
    },
    {
      "commit": "52649d695feeffe4a31951a0cbba9b089188db31",
      "tree": "dcd50e6edc0914f551b8d73dbfe214a186aa3ba8",
      "parents": [
        "82db43ccaff9e3233988b309e2dc42dcb676dd67"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 06 17:38:38 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 06 17:38:38 2014 -0800"
      },
      "message": "service composition WIP\n"
    },
    {
      "commit": "82db43ccaff9e3233988b309e2dc42dcb676dd67",
      "tree": "0a657a4f809228ff9840de21d015632620daa0cc",
      "parents": [
        "3bc40f7980ede19fa48faff7678dfb63de6b1c03"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 06 17:33:27 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 06 17:33:27 2014 -0800"
      },
      "message": "deal with migrations problem\n"
    },
    {
      "commit": "3bc40f7980ede19fa48faff7678dfb63de6b1c03",
      "tree": "ec8749d512924978a1cdd19c06a5d775fdfd64b9",
      "parents": [
        "d20c823a9844c64b182c7ba39cfd888263b9e252"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:16:10 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:16:10 2014 -0800"
      },
      "message": "dashboard version of xosAdminSite that uses existing navbar and base.html\n"
    },
    {
      "commit": "d20c823a9844c64b182c7ba39cfd888263b9e252",
      "tree": "963a826255eb84ad1bcc7e9456cea252cd4fdba8",
      "parents": [
        "1b8d11d1238b4d117f89235840c76fd410fd881c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:13:36 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:13:36 2014 -0800"
      },
      "message": "support for statusMsg in django\u0027s base.html\n"
    },
    {
      "commit": "1b8d11d1238b4d117f89235840c76fd410fd881c",
      "tree": "3e544949816c0b147b07b27764ca90628e88a5c1",
      "parents": [
        "c1aed5af66a2be57071e1594125e2d1c1587bbdf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:12:59 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:12:59 2014 -0800"
      },
      "message": "more relatedCollections in xos-backbone.js\n"
    },
    {
      "commit": "c1aed5af66a2be57071e1594125e2d1c1587bbdf",
      "tree": "ba6418941805b993c439239b24a2668874fa8cb3",
      "parents": [
        "ff2fb3f6b4ea560f55a64bbd872fcddf1e37a82e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:12:33 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:12:33 2014 -0800"
      },
      "message": "add suit navbar link rewriting\n"
    },
    {
      "commit": "ff2fb3f6b4ea560f55a64bbd872fcddf1e37a82e",
      "tree": "fca9dccdcf057183d81b239116d80ce010cb1396",
      "parents": [
        "c2793108bb11d6a8c733cac8d2df1b2a2199e161"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:11:32 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:11:32 2014 -0800"
      },
      "message": "move the wholePage stuff out for xosAdminSite.css\n"
    },
    {
      "commit": "c2793108bb11d6a8c733cac8d2df1b2a2199e161",
      "tree": "d5b411f2196a7c5183c7e2820cd93fb9f3ff98f7",
      "parents": [
        "4025f638a5ecf89410a94aa8c9190a36dac2aad8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:11:04 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:11:04 2014 -0800"
      },
      "message": "rename wholePage site\n"
    },
    {
      "commit": "4025f638a5ecf89410a94aa8c9190a36dac2aad8",
      "tree": "2cdca791888a456226d67c81901c6584490108f3",
      "parents": [
        "17390d24172e55666de74acbd36dc2786a4d2994"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:10:37 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 22:10:37 2014 -0800"
      },
      "message": "split wholePage site from insert Site\n"
    },
    {
      "commit": "17390d24172e55666de74acbd36dc2786a4d2994",
      "tree": "51947bd6c4a088f71363e47a6aa5d163a4f1bb17",
      "parents": [
        "35ae76ae2a7f3ae1e4ad7cea474685a7a9362b84"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 21:11:50 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 21:11:50 2014 -0800"
      },
      "message": "add btn-xos-detail class to all save buttons in detail views\n"
    },
    {
      "commit": "35ae76ae2a7f3ae1e4ad7cea474685a7a9362b84",
      "tree": "4cd601969f5dd268b9802ad1a6dadba70bbb3ebe",
      "parents": [
        "0838cb1c8b466dbd28d550fce59fa816783b01e3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 16:21:44 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 16:21:44 2014 -0800"
      },
      "message": "make room for xoslib status\n"
    },
    {
      "commit": "0838cb1c8b466dbd28d550fce59fa816783b01e3",
      "tree": "ff1107f88ff8c1ff90c85d37f034494a2f505530",
      "parents": [
        "dad9258f31487112460f2a8c7b7bae76739577b7",
        "06ad316ca2342ecd060021a7712f60daabc733e0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 11:06:10 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 11:06:10 2014 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "dad9258f31487112460f2a8c7b7bae76739577b7",
      "tree": "99b78b9f123a018340755520f35e38a4de8d71c4",
      "parents": [
        "dc4724c477d246408c959a7a63b3e4e6fe03c0d0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 11:05:45 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 11:05:45 2014 -0800"
      },
      "message": "make tenant view tolerant of slicePrivileges that are missing their slice\n"
    },
    {
      "commit": "06ad316ca2342ecd060021a7712f60daabc733e0",
      "tree": "1d14f97860cdef83e534f03fbf788a8703655a83",
      "parents": [
        "582033693d4d6343f6b3c37c033131e05aaf1ca6",
        "dc4724c477d246408c959a7a63b3e4e6fe03c0d0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 13:03:36 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 13:03:36 2014 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "582033693d4d6343f6b3c37c033131e05aaf1ca6",
      "tree": "dce4a67b29b924d1740c0093876b3097a24ffa14",
      "parents": [
        "ce52e240009b06d034dc2dfa80a60b01046bd079"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 13:02:48 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 13:02:48 2014 -0500"
      },
      "message": "Dependency walker in support of automatic dirtying and deletion\n"
    },
    {
      "commit": "dc4724c477d246408c959a7a63b3e4e6fe03c0d0",
      "tree": "da25ba1fb0c565732eb1f62a555d389498233f90",
      "parents": [
        "78c6b988858e1171a9283ad64b58780dfa6b9a71"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 09:05:38 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 09:05:38 2014 -0800"
      },
      "message": "fix error when showing deployment admin\n"
    },
    {
      "commit": "78c6b988858e1171a9283ad64b58780dfa6b9a71",
      "tree": "a00754630efbec6742ef058c34c9fc6d3952b63d",
      "parents": [
        "ce52e240009b06d034dc2dfa80a60b01046bd079"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 09:05:14 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 05 09:05:14 2014 -0800"
      },
      "message": "merge changes not committed\n"
    },
    {
      "commit": "14356b7e265d73c90190d43eba41d197334b5689",
      "tree": "4fd3857c6e332fc037e992ba288876d29ba31196",
      "parents": [
        "ed12d51a350e04fb2b6e82dc78a6e9a998fb4c3b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 10:32:41 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 10:32:41 2014 -0500"
      },
      "message": "Merged ansible branch into master\n"
    },
    {
      "commit": "ed12d51a350e04fb2b6e82dc78a6e9a998fb4c3b",
      "tree": "6aaae6688d4845f0b4abb08ec091db028810be5e",
      "parents": [
        "6474265b270ad76d0fd5f1923082ca21e2bca7a9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:50:45 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:50:45 2014 -0800"
      },
      "message": "fix wrong fields in Sliver Detail\n"
    },
    {
      "commit": "6474265b270ad76d0fd5f1923082ca21e2bca7a9",
      "tree": "4a02567407cc9edbe1e33013e77d4254e01a5633",
      "parents": [
        "5d5172d71d9dc814c19374111c45f90da4ed6f91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:50:25 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:50:25 2014 -0800"
      },
      "message": "fix slivers not linked to deployments\n"
    },
    {
      "commit": "5d5172d71d9dc814c19374111c45f90da4ed6f91",
      "tree": "125abf8c2b3a93bccc0393984f6d4e1103c79749",
      "parents": [
        "46cf7de12633ba2655e782622bd085b5a1198c0f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:34:32 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:34:32 2014 -0800"
      },
      "message": "show tabs in test.js\n"
    },
    {
      "commit": "46cf7de12633ba2655e782622bd085b5a1198c0f",
      "tree": "103ac995fed082b5022ba42b4acfdaf31ff715b5",
      "parents": [
        "76d7b6223d40b0ec23e764a209fbe4e913a0b4d5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:33:54 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:33:54 2014 -0800"
      },
      "message": "get rid of the div debug coloring\n"
    },
    {
      "commit": "76d7b6223d40b0ec23e764a209fbe4e913a0b4d5",
      "tree": "6b1a191b329e617d9b139d81aaff4122b89967aa",
      "parents": [
        "5028237453733ddf51003d3bb4869931663dd244"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:20:48 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 23:20:48 2014 -0800"
      },
      "message": "tabs working\n"
    },
    {
      "commit": "5028237453733ddf51003d3bb4869931663dd244",
      "tree": "885026956a3030d9f398ae9ac622ce25dbd00c77",
      "parents": [
        "100b0a3928c78ee5b72a80970dd95ccbbacc3207"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 15:41:47 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 15:41:47 2014 -0800"
      },
      "message": "modelName in xos models, log window, deferred display of detail when collection not ready, beef up detailShower/listViewShower\n"
    },
    {
      "commit": "100b0a3928c78ee5b72a80970dd95ccbbacc3207",
      "tree": "86c2eac6978ebf68191d4bc6d49e3f467d50a1cb",
      "parents": [
        "5be61b99e0b1d5e73c397c635d1780b00c235432"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:34:17 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:34:17 2014 -0800"
      },
      "message": "OpenCloud-style navbuttons\n"
    },
    {
      "commit": "5be61b99e0b1d5e73c397c635d1780b00c235432",
      "tree": "a0cbd930daa4220101282377c673b20321130dff",
      "parents": [
        "c2223b6330c633f2bc434fe1cb8292f2db84037c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:34:01 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:34:01 2014 -0800"
      },
      "message": "OpenCloud-style navbuttons\n"
    },
    {
      "commit": "c2223b6330c633f2bc434fe1cb8292f2db84037c",
      "tree": "403c27e6705f08acf370377649096647b7063f29",
      "parents": [
        "ede299e5e7e42696c4cb79e3f140fea19207af04"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:33:33 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:33:33 2014 -0800"
      },
      "message": "OpenCloud header in xosAdminSite\n"
    },
    {
      "commit": "ede299e5e7e42696c4cb79e3f140fea19207af04",
      "tree": "c6ce0b65daabac817a288ae36c0cc33d794d0e3e",
      "parents": [
        "28a65447f2cf738c45d48b785665b8b3d905e5d4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:17:05 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 04 09:17:05 2014 -0800"
      },
      "message": "necessary css to make the opencloud header work\n"
    },
    {
      "commit": "28a65447f2cf738c45d48b785665b8b3d905e5d4",
      "tree": "e91ba5136e6ef7d46528d4b4bacf82c1ba612fe9",
      "parents": [
        "a07e5f36f47707a67dcd2b39804ea31040f13f46"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:54:59 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:54:59 2014 -0800"
      },
      "message": "success and error template renaming; nav button templates\n"
    },
    {
      "commit": "a07e5f36f47707a67dcd2b39804ea31040f13f46",
      "tree": "000dc57efdbd299171750c81e7e9d3f6fa193811",
      "parents": [
        "5cf9928812769346a418b427564bb52469ad4f8b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:54:24 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:54:24 2014 -0800"
      },
      "message": "lots of changes to xosHelper\n"
    },
    {
      "commit": "5cf9928812769346a418b427564bb52469ad4f8b",
      "tree": "88ebb2dcf8db2349752bcb26eb9d986237b89580",
      "parents": [
        "00bcbf9cf1630cf7cb09b7f00751977a42e899cc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:54:00 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:54:00 2014 -0800"
      },
      "message": "modify test.js to use navigateToModel; move code out to xosHelper.js\n"
    },
    {
      "commit": "00bcbf9cf1630cf7cb09b7f00751977a42e899cc",
      "tree": "9f477f463ec1936af76514874bfbe209a59aa799",
      "parents": [
        "b9da92127f2ee5fcca8967ba2f937bf3e9d43c75"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:46:20 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 23:46:20 2014 -0800"
      },
      "message": "xosAdminSite, WIP\n"
    },
    {
      "commit": "b9da92127f2ee5fcca8967ba2f937bf3e9d43c75",
      "tree": "f76870b8b9cfd2e8990bac37bbdf1ac6e75cb7e7",
      "parents": [
        "6426cb8830d631051ea27aa1fd43ca280a5c0458"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 15:59:52 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 15:59:52 2014 -0800"
      },
      "message": "a better way of url encoding the wholepagedness\n"
    },
    {
      "commit": "6426cb8830d631051ea27aa1fd43ca280a5c0458",
      "tree": "b33f464faab7ca85dca34a86d2af035d460c2ed4",
      "parents": [
        "7e7cadea3fcd9b7e5b7e8520557fb55a1e141a7b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 14:53:13 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 14:53:13 2014 -0800"
      },
      "message": "some javascript and stylesheets that wholePage.html needed\n"
    },
    {
      "commit": "7e7cadea3fcd9b7e5b7e8520557fb55a1e141a7b",
      "tree": "60ddbf8fb14f848297e542e281f0f4fcd12ee3c5",
      "parents": [
        "c1e681ee4f4a981af5f03299ed9b429bc1da6670"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 14:35:58 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 14:35:58 2014 -0800"
      },
      "message": "ability to display wholepage dashboard\n"
    },
    {
      "commit": "c1e681ee4f4a981af5f03299ed9b429bc1da6670",
      "tree": "887d083c2b40716472eca7aa5956bfab21c82cc1",
      "parents": [
        "d5cdaf0f45daf996604a3d629c89f2213a658a05"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 09:43:23 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 03 09:43:23 2014 -0800"
      },
      "message": "move stuff out of test and into xosHelper.js for better code reuse\n"
    },
    {
      "commit": "d5cdaf0f45daf996604a3d629c89f2213a658a05",
      "tree": "90f35b88462936ee1b95140e35d22435950bf2aa",
      "parents": [
        "296a36efddf3a3bc9ab481ad2441a1705d02611c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Nov 02 22:28:59 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Nov 02 22:28:59 2014 -0800"
      },
      "message": "use html select in detail views\n"
    },
    {
      "commit": "296a36efddf3a3bc9ab481ad2441a1705d02611c",
      "tree": "edaa8664a8eb6e38cd85e6240db121ba8ec53694",
      "parents": [
        "cefee29aa897310742799cad0beabb7034a6a791"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 16:43:32 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 16:43:32 2014 -0700"
      },
      "message": "add networkDeployments and userDeployments\n"
    },
    {
      "commit": "cefee29aa897310742799cad0beabb7034a6a791",
      "tree": "a8f8db71453829b0a892646bce6c2e1a1e18b308",
      "parents": [
        "78dbcbb043828f992cef204b90fcf3e7c8af6e4c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 16:43:07 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 16:43:07 2014 -0700"
      },
      "message": "add networkDeployment to xoslib test\n"
    },
    {
      "commit": "78dbcbb043828f992cef204b90fcf3e7c8af6e4c",
      "tree": "cf782098d8bface20a647f1f8d7e86be2a3b0a14",
      "parents": [
        "84e01fe23c88e71e930ab132d60cafc52e15fa68"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 16:42:18 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 16:42:18 2014 -0700"
      },
      "message": "add networkDeployment to xoslib\n"
    },
    {
      "commit": "84e01fe23c88e71e930ab132d60cafc52e15fa68",
      "tree": "4b5fc62fe58e5c14479e68fcfb05aef5f8af579b",
      "parents": [
        "451bfbe8226fa4bfdd2bb50796c0a7ea859b9efb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 00:18:24 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 31 00:18:24 2014 -0700"
      },
      "message": "add userDeployments to xoslib test\n"
    },
    {
      "commit": "451bfbe8226fa4bfdd2bb50796c0a7ea859b9efb",
      "tree": "552ce241632a99e8abe401c1e2b410f8b2d95771",
      "parents": [
        "de3f03cc8a166cc7f80516e4bb6a8c5859a30e47"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 23:50:20 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 23:50:20 2014 -0700"
      },
      "message": "latest xoslib test changes\n"
    },
    {
      "commit": "de3f03cc8a166cc7f80516e4bb6a8c5859a30e47",
      "tree": "c68ccf7b8a8c283638598a546b29167d836e34bc",
      "parents": [
        "7e0e6b9aac0f1cb952534b9b753eda0515cf73ee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 23:49:20 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 23:49:20 2014 -0700"
      },
      "message": "move templates to separate file\n"
    },
    {
      "commit": "7e0e6b9aac0f1cb952534b9b753eda0515cf73ee",
      "tree": "96547fd1926f01d644c71ce1ee489aa325f9ba31",
      "parents": [
        "f88bbcb1d433a5a6b164c4bb80f4969eba424211"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 16:10:16 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 16:10:16 2014 -0700"
      },
      "message": "move templates to file\n"
    },
    {
      "commit": "f88bbcb1d433a5a6b164c4bb80f4969eba424211",
      "tree": "c91db5e65d83bb7cae58640bb8f24df9cdbd6e19",
      "parents": [
        "ec2042485aa360c97a09c98f5635fb8f8872d5a9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 00:06:37 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 00:06:37 2014 -0700"
      },
      "message": "add slice_privileges to rest api\n"
    },
    {
      "commit": "ec2042485aa360c97a09c98f5635fb8f8872d5a9",
      "tree": "6f37c52771dfdd3264da6788492bdb88f2169bad",
      "parents": [
        "ad9f04a24edfa5e07a32d50683f433bba9459a27"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 00:06:16 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 00:06:16 2014 -0700"
      },
      "message": "many changes to xoslib test\n"
    },
    {
      "commit": "ad9f04a24edfa5e07a32d50683f433bba9459a27",
      "tree": "f58d7ec9c78bdcf0a7f4f5628dcbb8b92d704472",
      "parents": [
        "2bcbf373862d31aa71f99dda1104841c72ad2a07"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 00:05:34 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 30 00:05:34 2014 -0700"
      },
      "message": "add slicePrivilege, networkSliver, and SliceRole\n"
    },
    {
      "commit": "2bcbf373862d31aa71f99dda1104841c72ad2a07",
      "tree": "5c6d0d4f3056a011713d6a7d1ba8a5eafeeea9f7",
      "parents": [
        "0fb5963abb7c553b7c0d57f62e149bd08e74c8af"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 29 23:41:11 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 29 23:41:11 2014 -0700"
      },
      "message": "latest genapi\n"
    },
    {
      "commit": "0fb5963abb7c553b7c0d57f62e149bd08e74c8af",
      "tree": "cdfb06161142fd6aea6c1404a999dbba7cf54e45",
      "parents": [
        "00e8e51e9b5a7e03a71a587c2e7b88034cbd39ca"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 29 10:06:16 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 29 10:06:16 2014 -0700"
      },
      "message": "add slicedeployments\n"
    },
    {
      "commit": "00e8e51e9b5a7e03a71a587c2e7b88034cbd39ca",
      "tree": "38a8ee64de8e27209212a0892520eb8d7265c0f6",
      "parents": [
        "8fa3f2fdd490ede7027fad870d2f75c1420a63be"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 29 10:05:52 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 29 10:05:52 2014 -0700"
      },
      "message": "add sliceDeployment; add relatedCollections, add filterBy\n"
    },
    {
      "commit": "8fa3f2fdd490ede7027fad870d2f75c1420a63be",
      "tree": "3ea331e9918b6d44fd22b94a184259f358dad8d5",
      "parents": [
        "f89e56fc8f986bf3d563850f8bdcb83702dbaea8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 21:40:20 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 21:40:20 2014 -0700"
      },
      "message": "success box\n"
    },
    {
      "commit": "f89e56fc8f986bf3d563850f8bdcb83702dbaea8",
      "tree": "7bf3da9db24dd460601c385580263ee50fad3923",
      "parents": [
        "34f75905bdf3a34b58102557585133e5f1a16822"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 16:02:05 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 16:02:05 2014 -0700"
      },
      "message": "getting it from a cookie is better than sticking it in a meta tag\n"
    },
    {
      "commit": "34f75905bdf3a34b58102557585133e5f1a16822",
      "tree": "bb1169d83a4f890e09b3a3abc90cba82f9d30003",
      "parents": [
        "53acedead69714b63f6572a3e370d1e89d4a9f96"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 15:57:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 15:57:40 2014 -0700"
      },
      "message": "CSRF token support in xoslib\n"
    },
    {
      "commit": "53acedead69714b63f6572a3e370d1e89d4a9f96",
      "tree": "8425cc4faaf11cad37be2e328022fe565bab1022",
      "parents": [
        "a319f215e324cdb27f46487447ef9cdc2201e957"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 15:07:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 15:07:40 2014 -0700"
      },
      "message": "add user to test\n"
    },
    {
      "commit": "a319f215e324cdb27f46487447ef9cdc2201e957",
      "tree": "1cf1b449dfd4edf0fd7bd22edb86f824fed36008",
      "parents": [
        "013dfdd27315bb03ed2154b8968d09e6435d11fa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 15:06:54 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 15:06:54 2014 -0700"
      },
      "message": "add user to test\n"
    },
    {
      "commit": "013dfdd27315bb03ed2154b8968d09e6435d11fa",
      "tree": "09ac8fc7d68248379414fc57d1057b9b01858836",
      "parents": [
        "29577226cbd4b9eedd33007c204e737c8bf326bd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 14:59:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 14:59:00 2014 -0700"
      },
      "message": "fix bug where startPolling would only poll the last collection to have called startPolling\n"
    },
    {
      "commit": "29577226cbd4b9eedd33007c204e737c8bf326bd",
      "tree": "99007284d354872bb38f12440ecf362c1993062d",
      "parents": [
        "e4f9470272292722783c8d5e082f8f9e7ee03b2d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 14:46:13 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 14:46:13 2014 -0700"
      },
      "message": "error box\n"
    },
    {
      "commit": "e4f9470272292722783c8d5e082f8f9e7ee03b2d",
      "tree": "65f9803cda3b98dc54e7fd29e0707de661578249",
      "parents": [
        "9d8760e9bb44159fb947f48974e3e52f545590b0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 14:45:29 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 14:45:29 2014 -0700"
      },
      "message": "those trailing slashes were important\n"
    },
    {
      "commit": "9d8760e9bb44159fb947f48974e3e52f545590b0",
      "tree": "f467d39840c3317bf9e194f47b2ba4cde33edcb0",
      "parents": [
        "3a57b38eb4767b0fa73c505382b1fab28fbc8a7b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 12:44:13 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 12:44:13 2014 -0700"
      },
      "message": "detail view\n"
    },
    {
      "commit": "3a57b38eb4767b0fa73c505382b1fab28fbc8a7b",
      "tree": "f7b22cd5bb436e24982acfadd426f67ef5f3a146",
      "parents": [
        "0088cb10c25aedb160237652cf31361b3d66ca3f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 12:03:28 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 28 12:03:28 2014 -0700"
      },
      "message": "check in missing js file\n"
    },
    {
      "commit": "0088cb10c25aedb160237652cf31361b3d66ca3f",
      "tree": "6cfda44559c6ae33da3657cd41918c8772eef8e7",
      "parents": [
        "55648934bd8acb8e3bf2ef0a0a01ddf829e8b1f1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 23:02:48 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 23:02:48 2014 -0700"
      },
      "message": "the big xoslib test, WIP\n"
    },
    {
      "commit": "55648934bd8acb8e3bf2ef0a0a01ddf829e8b1f1",
      "tree": "80e0888f7e3d3b52db9e58bbf07155abbde44629",
      "parents": [
        "52167190e72a7613ce423115ff3eba3cc86f0050"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:58:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:58:40 2014 -0700"
      },
      "message": "add network templates to xoslib\n"
    },
    {
      "commit": "52167190e72a7613ce423115ff3eba3cc86f0050",
      "tree": "03b687e878fc35c7c8aac842ebda6643746dabd5",
      "parents": [
        "db43ba66019d51d512f728415722938b875068cc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:46:09 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:46:09 2014 -0700"
      },
      "message": "add service to xoslib\n"
    },
    {
      "commit": "db43ba66019d51d512f728415722938b875068cc",
      "tree": "6f8095c8d3a811146daf57f8d89bfc3422e3d9c7",
      "parents": [
        "a25a6a598e8a79b79f80a7d39c35812c2d9f3a92"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:45:43 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:45:43 2014 -0700"
      },
      "message": "fix Service REST API was returning slices\n"
    },
    {
      "commit": "a25a6a598e8a79b79f80a7d39c35812c2d9f3a92",
      "tree": "528b0ee8cbfdadf08951854369cf530fd608f92d",
      "parents": [
        "7088709f4462b3d3ecd93030973436106d5a1c5e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:35:23 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:35:23 2014 -0700"
      },
      "message": "add network to xoslib\n"
    },
    {
      "commit": "7088709f4462b3d3ecd93030973436106d5a1c5e",
      "tree": "cc9923362ec8892c261903c0243f7f9338459865",
      "parents": [
        "0bd9076696e297b44b6167549d53e41ebf1ce130"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:30:28 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 22:30:28 2014 -0700"
      },
      "message": "add image to xoslib\n"
    },
    {
      "commit": "0bd9076696e297b44b6167549d53e41ebf1ce130",
      "tree": "52f392f9c76f610b2901b2f7e85625aaa520823f",
      "parents": [
        "d9c5c1cac8917e434e5e69fe3fc3bb59a7574421"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 16:49:10 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 16:49:10 2014 -0700"
      },
      "message": "add flavors to rest api\n"
    },
    {
      "commit": "d9c5c1cac8917e434e5e69fe3fc3bb59a7574421",
      "tree": "a3a2b8016692f7ce21060b64cf2ecdad7e09e4af",
      "parents": [
        "4552becb72a01de86ab3ded9659e3b5e31272fbb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 15:46:14 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 27 15:46:14 2014 -0700"
      },
      "message": "add cacti and update nagios\n"
    },
    {
      "commit": "82d901bd55cd6177100cfa0d6fda5246e036215b",
      "tree": "2ae4f19e2ae47c5c3874872f2fc0e2b393b64bfd",
      "parents": [
        "cc9e2590570e3ada475f1eae9274cd4a1e795e90"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 22 13:30:41 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 22 13:30:41 2014 -0400"
      },
      "message": "cleanup network objects associated with slice that\u0027s deleted\n"
    },
    {
      "commit": "cc9e2590570e3ada475f1eae9274cd4a1e795e90",
      "tree": "63c0ffa6d9a0de9581168562148d9ed18b5718d1",
      "parents": [
        "0aa732aa450b39b858d37d1d2385f3c44cedb569"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 22 12:54:19 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 22 12:54:19 2014 -0400"
      },
      "message": "manually query the site object if it isn\u0027t present in the SliceForm\u0027s cleaned_data dict\n"
    },
    {
      "commit": "0aa732aa450b39b858d37d1d2385f3c44cedb569",
      "tree": "2b3c01726a67eb21553bacfa7921db51d8754b5d",
      "parents": [
        "92d221731ee036e90763939c5d095051211cc88a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 22 11:54:29 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 22 11:54:29 2014 -0400"
      },
      "message": "make site field read only on slice admin change/modify form page\n"
    },
    {
      "commit": "92d221731ee036e90763939c5d095051211cc88a",
      "tree": "80872e9af5c323c7b206cf38f9f31cbc120c703c",
      "parents": [
        "1f057062e7665b7278ceeeb09011fa96285cccc1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 21:03:08 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 21:03:08 2014 -0700"
      },
      "message": "escape backend_status strings\n"
    },
    {
      "commit": "1f057062e7665b7278ceeeb09011fa96285cccc1",
      "tree": "ee8fc2d913a1142f96e86aafed23214720e54070",
      "parents": [
        "f34287015ea3cbce27f9d0a6522bb8c1672c4a8a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 15:06:11 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 15:06:11 2014 -0700"
      },
      "message": "make beta_data the new initial_data\n"
    },
    {
      "commit": "f34287015ea3cbce27f9d0a6522bb8c1672c4a8a",
      "tree": "40fbd120260a833b9445654b7abf44667127d268",
      "parents": [
        "f22e73a25ebcf3928c61c8144807eac3aaf5e218"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 15:05:29 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 15:05:29 2014 -0700"
      },
      "message": "add --nomodelpolicy option for loading fixtures\n"
    },
    {
      "commit": "f22e73a25ebcf3928c61c8144807eac3aaf5e218",
      "tree": "4430db66a2d3c0ad41d03342d4db5f7c8e93506b",
      "parents": [
        "8806cdf519b3131da827d7914e072e935524a332"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 17 18:45:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 17 18:45:00 2014 -0700"
      },
      "message": "fix user admin showing deleted users\n"
    },
    {
      "commit": "8806cdf519b3131da827d7914e072e935524a332",
      "tree": "db61a595d0f0af9c5b9182dbe8538cedbd37a5e6",
      "parents": [
        "a289ed7f253f98b483b5a643f5bd40bef7d66704"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 17 16:27:23 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 17 16:27:23 2014 -0700"
      },
      "message": "Network admin-only tab, fix exception when saving sliver in SliverAdmin\n"
    },
    {
      "commit": "a289ed7f253f98b483b5a643f5bd40bef7d66704",
      "tree": "2e66173229a568375dee90b34feca676acaaf3dd",
      "parents": [
        "9b3c1af87371f0318a12f2dfdd66c35e19577644"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 17 16:22:20 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 17 16:22:20 2014 -0700"
      },
      "message": "validate ports field in network object\n"
    },
    {
      "commit": "9b3c1af87371f0318a12f2dfdd66c35e19577644",
      "tree": "25d1b61f032bd0001cd3d322de410cd960c156d2",
      "parents": [
        "0cbdceaafcc7f2df3f2a8073a7e9b45b720cacd3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 16 00:57:55 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 16 00:57:55 2014 -0700"
      },
      "message": "move a few methods to base class\n"
    },
    {
      "commit": "0cbdceaafcc7f2df3f2a8073a7e9b45b720cacd3",
      "tree": "0026001c12601508feaabb80c8c28378f9ae198a",
      "parents": [
        "f9f1ef4e704b9760e3d66f233b2153f7a9cc8835"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 16 00:43:54 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 16 00:43:54 2014 -0700"
      },
      "message": "do not create dedicated-public network if a shared-public network already exists\n"
    },
    {
      "commit": "f9f1ef4e704b9760e3d66f233b2153f7a9cc8835",
      "tree": "0a4d6ac10e99a242405f3f081319d5132f5c04b7",
      "parents": [
        "d6872a9fde72ed4324c81f7a3ef7b36105286ce4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 15 16:54:04 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 15 16:54:04 2014 -0700"
      },
      "message": "add admin-only tab for sliceadmine\n"
    },
    {
      "commit": "1fc7ba54317c3ae1645bd4656be26c6e7c21575e",
      "tree": "0d1da67e54a60f747c479c7a787b0dbf57e51099",
      "parents": [
        "c3787a7485eb847925f6d262b645fb7ec6b09e75"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Oct 12 10:47:40 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Oct 12 10:47:40 2014 -0700"
      },
      "message": "disable cassandra from UI\n"
    },
    {
      "commit": "72d52f5e69cb818240f567227f7e0951aef7491a",
      "tree": "16fb68ee6e5b270c74decd01c6a67e21ca96d119",
      "parents": [
        "3d2d3e46d33967414833fc93f3420787a1cd0c08"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 16:38:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 16:38:45 2014 -0700"
      },
      "message": "replace HPC and RR service objects with the right ones\n"
    },
    {
      "commit": "3d2d3e46d33967414833fc93f3420787a1cd0c08",
      "tree": "fcdfe6de12c39cbb3551d6268a69db2e4e605fdf",
      "parents": [
        "d29431ba255b9d182e8ac2f87897290e3cbcb7bd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 16:22:00 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 16:22:00 2014 -0700"
      },
      "message": "fix keyerror in plcorebase.delete\n"
    },
    {
      "commit": "d29431ba255b9d182e8ac2f87897290e3cbcb7bd",
      "tree": "0f594b8acefa6b8420c548029dd8a62413699e5d",
      "parents": [
        "6021fa81be0a226a6da9cf7ade4f9d7661026ded"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 16:16:02 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 16:16:02 2014 -0700"
      },
      "message": "observer_disabled was not being imported into core/models/user.py\n"
    },
    {
      "commit": "6021fa81be0a226a6da9cf7ade4f9d7661026ded",
      "tree": "dfcface24f3a57e72d8b060ccd3eb879f7dcbedc",
      "parents": [
        "345ccc6062f02cb3cc3022d3a82671a454566788"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 12:03:22 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 12:03:22 2014 -0700"
      },
      "message": "avoid throwing exception for model_policies that don\u0027t exist\n"
    },
    {
      "commit": "345ccc6062f02cb3cc3022d3a82671a454566788",
      "tree": "b02a3af50c80bcbf10e64becaf946a376526c38c",
      "parents": [
        "60b72a412f534b874c9db30afb935ee64b18045e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:11:17 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:11:17 2014 -0700"
      },
      "message": "delete commented out lines\n"
    },
    {
      "commit": "60b72a412f534b874c9db30afb935ee64b18045e",
      "tree": "c45ac804cbc6f86962321226d6e3a42f9f2cd11a",
      "parents": [
        "adcbf7aaac2c7b0c0843679312dda49155933e75"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:10:05 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:10:05 2014 -0700"
      },
      "message": "hostnames in lowercase in legacyapi\n"
    },
    {
      "commit": "adcbf7aaac2c7b0c0843679312dda49155933e75",
      "tree": "af27b3562c4e31cf4b087f3a54249d9868ab4208",
      "parents": [
        "4163e2474bf4cc3d7ac47fa9b0a58435de4b9820"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:09:15 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:09:15 2014 -0700"
      },
      "message": "merge my REST API changes with Sapan\u0027s\n"
    },
    {
      "commit": "4163e2474bf4cc3d7ac47fa9b0a58435de4b9820",
      "tree": "ca39d7dd3db8ba6071a6cd8cbf3d79b9203bc941",
      "parents": [
        "e30ce6dc1985342ddeef0971ca5f40ce005c8cbf",
        "bd7fb11f53dd912e16ec2a2e4c31db54761da931"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:00:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:00:45 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "e30ce6dc1985342ddeef0971ca5f40ce005c8cbf",
      "tree": "0c47100798a4e40cdc369af8f4dbe93946248179",
      "parents": [
        "134fff7637d4a8fe75f8c4ad491424b435935af7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 10:59:58 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 10:59:58 2014 -0700"
      },
      "message": "user permission REST test, WIP\n"
    },
    {
      "commit": "bd7fb11f53dd912e16ec2a2e4c31db54761da931",
      "tree": "8a43dfeeee8be5d433eb48635534a8df773ed520",
      "parents": [
        "94cee28c430c30ba2ebe33b7b955cf67d38cc2fe"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 08 22:54:02 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Oct 08 22:54:02 2014 -0400"
      },
      "message": "create default networks in model policy instead of admin\n"
    },
    {
      "commit": "f69dd5cfbc73c29c73e57afc2abef8c4284bb877",
      "tree": "3862c6b94626e6370a521631a03d707f0a06f0f5",
      "parents": [
        "219444939b81f297ea9ab6c777f2dc6483299bd4"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 08 11:34:23 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 08 11:34:23 2014 -0400"
      },
      "message": "Set specific error code\n"
    },
    {
      "commit": "219444939b81f297ea9ab6c777f2dc6483299bd4",
      "tree": "a5349aa730cf726f48295ebf0402ad361bf523ae",
      "parents": [
        "40e1813fba37bf8009bc629ac39f41ae2f6ebd85"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 08 10:34:41 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 08 10:34:41 2014 -0400"
      },
      "message": "Creation was broken - when you create an object, there is no object in\ncontext, so can_update does not work\n"
    }
  ],
  "next": "40e1813fba37bf8009bc629ac39f41ae2f6ebd85"
}
