)]}'
{
  "log": [
    {
      "commit": "ee9736d293d14d161d3baaf0df4bb58461606285",
      "tree": "aa76745d4d15b0cd5d3353193fbc8464d39cceac",
      "parents": [
        "94b95604120b4c20070fe18ba2066119008d6bd7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 03 16:26:38 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 03 16:26:38 2015 -0800"
      },
      "message": "rename camelcase fields in slice\n"
    },
    {
      "commit": "81fa17f11009ea8f42e6267ce8886cef582c650f",
      "tree": "1a6cbf7904f38bebe8b480c89fe6a6519f3ceb17",
      "parents": [
        "2dced86b460614a891fa40bae60842a61f87c058"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 03 12:03:38 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Jan 03 12:03:38 2015 -0800"
      },
      "message": "update to make use of renamed NetworkTemplate fields\n"
    },
    {
      "commit": "b1fda974b99d0ce9e31a02ca6fc96c01dd7d3a39",
      "tree": "5d0cfb3bae839c3b1b038b736a12be03477cdf2b",
      "parents": [
        "94dcc41af4f0407e8a30e144bf900989a995a909"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 17:24:00 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 17:24:00 2014 -0800"
      },
      "message": "add ControllerSiteDeployment to xoslib\n"
    },
    {
      "commit": "94dcc41af4f0407e8a30e144bf900989a995a909",
      "tree": "b3486d02e4d002b2a5b2a44975e2f0e122a906f2",
      "parents": [
        "b9973aae03d53df1038304bc00143e573ac0e302"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 17:17:27 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 17:17:27 2014 -0800"
      },
      "message": "fix javascript error if enacted is undefined\n"
    },
    {
      "commit": "c8af575f4d3891e9312a5bd82b245ad3bd28431b",
      "tree": "56cb3f1a2b94d88534181a47f7f9354f176996e2",
      "parents": [
        "a4ac3a8ed4b828d47e2d55eaa45f65b0e96006c9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 11:12:07 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 11:12:07 2014 -0800"
      },
      "message": "rest_framework doesn\u0027t have a serializers.ReadOnlyField\n"
    },
    {
      "commit": "a4ac3a8ed4b828d47e2d55eaa45f65b0e96006c9",
      "tree": "c27376266bd8c890d978ba747d1fe71351de496e",
      "parents": [
        "df54cf25c2848d8c2b3d52e64ecaee0d01919451"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 11:04:27 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 11:04:27 2014 -0800"
      },
      "message": "fix plus mixin for rest_framework 3.0\n"
    },
    {
      "commit": "df54cf25c2848d8c2b3d52e64ecaee0d01919451",
      "tree": "c107eec026c0e7adc199f59419a1e6afff4004be",
      "parents": [
        "a3134fe2998bf4e8acb4fb97b0b97ffe8b96fe78"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 11:03:58 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 23 11:03:58 2014 -0800"
      },
      "message": "sliceplus: return role string instead of role object\n"
    },
    {
      "commit": "c6870e71483a0eeb438c1e0482e6f18f1eadc824",
      "tree": "4a4d2efe98144e73e217af4ff9664fa752481fbf",
      "parents": [
        "6d4f9ff7ee99680c5892c34a2176bba9392d3039"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 17:56:44 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 17:56:44 2014 -0800"
      },
      "message": "add SiteDeployment to xoslib\n"
    },
    {
      "commit": "6d4f9ff7ee99680c5892c34a2176bba9392d3039",
      "tree": "cd50f7661163d1f0adc7c75702c873f5f317c5b9",
      "parents": [
        "75930d8aa39a42fc7f84137de6ed90469bd57503"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 17:47:30 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 17:47:30 2014 -0800"
      },
      "message": "add controller to xoslib\n"
    },
    {
      "commit": "325e3e225949b1108119bc3a50148aba0060565d",
      "tree": "9b030aae8c711255a7b48fb0946b48b30c166acb",
      "parents": [
        "7ca3122e9c26bc563522072242c28231c87ddd6d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 15:54:13 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 15:54:13 2014 -0800"
      },
      "message": "eliminate from xoslib models deleted due to introduction of controllers\n"
    },
    {
      "commit": "1a23146984bf3158f6b42be4c9570eef4277212c",
      "tree": "0c4782350a23bf5fc25b20710c6d884e539bd4b2",
      "parents": [
        "17885990debca878679c2f7b7d5a1866df7a8c38"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 07:55:53 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 22 07:55:53 2014 -0800"
      },
      "message": "fix javascript fail if xosvalidators.js not loaded by html\n"
    },
    {
      "commit": "ae6e1deb68f3eb6bf168b2a88d1f3e94b9bb6cde",
      "tree": "b06d8f41f016ca1e07e0be56bf06f9305bfe19bd",
      "parents": [
        "2f053331790520b52d5f38b494dd6b418dd68fa5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Dec 17 16:29:59 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Dec 17 16:29:59 2014 -0800"
      },
      "message": "syphonall support for picker\n"
    },
    {
      "commit": "2cbb607042b5108baad7b9711a7ad7e986141366",
      "tree": "c52ea0f3703714d66eb75b3f1353c646945e795d",
      "parents": [
        "4703f4508e8dfe43bac49868e8b5388ef9883c35"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 16 22:49:42 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 16 22:49:42 2014 -0800"
      },
      "message": "2 column picker WIP\n"
    },
    {
      "commit": "4703f4508e8dfe43bac49868e8b5388ef9883c35",
      "tree": "b1528e44942bd70680d621fafcb647f82da5b987",
      "parents": [
        "12bd60e860d3c97d48a88e35ce6c01f1dd882469"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 16:49:24 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 16:49:24 2014 -0800"
      },
      "message": "complicated sliver logic implemented\n"
    },
    {
      "commit": "12bd60e860d3c97d48a88e35ce6c01f1dd882469",
      "tree": "b189fcc146b423137b26f22af71a74378778b755",
      "parents": [
        "b45e8856f34cafe0e5dccc3e834fb06c1237739b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 16:48:48 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 16:48:48 2014 -0800"
      },
      "message": "flavor and imageDeployments objects\n"
    },
    {
      "commit": "b45e8856f34cafe0e5dccc3e834fb06c1237739b",
      "tree": "fe92bddafc47ea6cf8c84bc5ab168b38cfd36bc2",
      "parents": [
        "f6404934124359274f0412812628be84751833d0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 16:47:19 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 16:47:19 2014 -0800"
      },
      "message": "support for different detail views for each model\n"
    },
    {
      "commit": "049576518214758a3bfa9db6b07d62349d58414e",
      "tree": "39519d800fc2949c5eb4d1972589f435d2de87a5",
      "parents": [
        "c12e24383d5ff0d6c44fdee70a5e02252836d78e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 14:54:55 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 15 14:54:55 2014 -0800"
      },
      "message": "generic applyConstraints, before abandoning\n"
    },
    {
      "commit": "c12e24383d5ff0d6c44fdee70a5e02252836d78e",
      "tree": "54c42657f983333b0652f63018633f8ce123842c",
      "parents": [
        "5d5efa6df118f9e4cf3ab11eb1c714a5d28cc6cf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 15:21:44 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 15:21:44 2014 -0800"
      },
      "message": "no column title or sort button for delete and backend_status columns\n"
    },
    {
      "commit": "5d5efa6df118f9e4cf3ab11eb1c714a5d28cc6cf",
      "tree": "a2af32f881baa1befbadc33d4e43761acbb0c632",
      "parents": [
        "15f09995601d3387fd403832c2cf4b16fd88365c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:50:17 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:50:17 2014 -0800"
      },
      "message": "backend_status fields in all models\n"
    },
    {
      "commit": "15f09995601d3387fd403832c2cf4b16fd88365c",
      "tree": "7f4c7a1ff6bf788d8b6877866bca26c27c4d83b2",
      "parents": [
        "00609071b79031ae73122046d0895a6c89bbd23a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:46:24 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:46:24 2014 -0800"
      },
      "message": "backend status text for detail views\n"
    },
    {
      "commit": "00609071b79031ae73122046d0895a6c89bbd23a",
      "tree": "f4dba5398c41e42d0793633911373a1c60a6ec4f",
      "parents": [
        "5c4f2b603c193c253bd31ca5bb2775d180ec00ec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:45:40 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:45:40 2014 -0800"
      },
      "message": "replace the CompositeView list with the DataTable list\n"
    },
    {
      "commit": "5c4f2b603c193c253bd31ca5bb2775d180ec00ec",
      "tree": "0e9dd40c22dbdfdbf5c4a5eb1b9f43bf693215a9",
      "parents": [
        "eb2565f1afcf887492ef640f63b2acffc746a8b0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:26:21 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 14:26:21 2014 -0800"
      },
      "message": "backend_status icon\n"
    },
    {
      "commit": "eb2565f1afcf887492ef640f63b2acffc746a8b0",
      "tree": "f2efef27ee4994a6056807a29407420b9d876dcf",
      "parents": [
        "a0473360a3884186e19422ea035dcc69a115e067"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 00:18:11 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 12 00:18:11 2014 -0800"
      },
      "message": "refresh and add buttons working\n"
    },
    {
      "commit": "a0473360a3884186e19422ea035dcc69a115e067",
      "tree": "f95c37a3c13ef91430a0e348c40675ef15540b77",
      "parents": [
        "660b9e0d62caada8ede9cffad91a674972aa884b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 11 23:08:31 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 11 23:08:31 2014 -0800"
      },
      "message": "pagination, search, and sort now working in datatables views\n"
    },
    {
      "commit": "660b9e0d62caada8ede9cffad91a674972aa884b",
      "tree": "2ddd355f3ed753478a243ad21f908a9a15fd5419",
      "parents": [
        "ab5f136497e86f2a2c37a5e9da7faa97d28a2bff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 11 02:27:04 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 11 02:27:04 2014 -0800"
      },
      "message": "datatable in a marionette view, WIP\n"
    },
    {
      "commit": "ab5f136497e86f2a2c37a5e9da7faa97d28a2bff",
      "tree": "5df7024cb5cbe7511171cd22a312a90c993bd22c",
      "parents": [
        "ca4bf929f3e1a53555e1ec7a9e801a3e794568ce"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 19:39:45 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 19:39:45 2014 -0800"
      },
      "message": "add ability to force route\n"
    },
    {
      "commit": "ca4bf929f3e1a53555e1ec7a9e801a3e794568ce",
      "tree": "56a70a1e04a7b322dfa33ee1c8f841f6eb84e708",
      "parents": [
        "cb901817cae43345afd157d024a31c7d06276efc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 18:38:13 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 18:38:13 2014 -0800"
      },
      "message": "button panels done right\n"
    },
    {
      "commit": "cb901817cae43345afd157d024a31c7d06276efc",
      "tree": "67accce404c834294b47562bb1ea56ff94ce7243",
      "parents": [
        "e68d37bb9bdadfaa9a5a60c5cb05f37251aac767"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 17:27:52 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 17:27:52 2014 -0800"
      },
      "message": "fix wrong parentfieldName in add link, fix filters using incorrect attributes\n"
    },
    {
      "commit": "e68d37bb9bdadfaa9a5a60c5cb05f37251aac767",
      "tree": "b46ad68b2a06300523a56cc0fcd6bfa410691d72",
      "parents": [
        "07b4a25a666e0c9eee6be1c288564e5c846d1056"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 16:59:08 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 09 16:59:08 2014 -0800"
      },
      "message": "all list and listitem views now use generic templates\n"
    },
    {
      "commit": "07b4a25a666e0c9eee6be1c288564e5c846d1056",
      "tree": "facb4e9799022e5da85018e49a6b1d66ded3e22f",
      "parents": [
        "3593520190d815736a626dacad8169601aa504c6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 23:54:18 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 23:54:18 2014 -0800"
      },
      "message": "readonly fields, wip\n"
    },
    {
      "commit": "3593520190d815736a626dacad8169601aa504c6",
      "tree": "017beb3a2c25f97ff17c31e054df8f3eca6e3611",
      "parents": [
        "eccfc8abe5d55b4b0b53be6fdb45589779ae5389"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 21:35:06 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 21:35:06 2014 -0800"
      },
      "message": "move idToName into xos-backbone.js, add preSave hook, add preSave action for slivers to set name to slicename\n"
    },
    {
      "commit": "eccfc8abe5d55b4b0b53be6fdb45589779ae5389",
      "tree": "56ea3ba1d6a15908ca8d9ae28966205f6fc5d94c",
      "parents": [
        "f50222ec1946523fbd49fb05fad2bf934670e571"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 15:00:51 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 15:00:51 2014 -0800"
      },
      "message": "fix class to sub-template need the dict in them\n"
    },
    {
      "commit": "f50222ec1946523fbd49fb05fad2bf934670e571",
      "tree": "c24c8aa886a943d626fa3c4793bf861b79132480",
      "parents": [
        "3eb7557a907951471b0a8839b6b4da2edd02f130"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 14:49:03 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 14:49:03 2014 -0800"
      },
      "message": "Add FilteredCompositeView, fix the prevPage routing\n"
    },
    {
      "commit": "3eb7557a907951471b0a8839b6b4da2edd02f130",
      "tree": "a614c72ae2cef58553dfc852fb20091f9772f8fd",
      "parents": [
        "d74963ae8a8deb242216fae9390c5a0155cda226"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 14:45:39 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 14:45:39 2014 -0800"
      },
      "message": "filtering the collection was the very very wrong way to go about it\n"
    },
    {
      "commit": "d74963ae8a8deb242216fae9390c5a0155cda226",
      "tree": "7aff32437e6b6dab60cced7782b4cfadcef8af78",
      "parents": [
        "07cdef03812b54eabe6cd2622e13c72f05ae0a7a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 11:46:42 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 11:46:42 2014 -0800"
      },
      "message": "fix selects not having default item set properly\n"
    },
    {
      "commit": "07cdef03812b54eabe6cd2622e13c72f05ae0a7a",
      "tree": "4f2b33d9cfcb4cd60a7797639845d586b4b79573",
      "parents": [
        "8b1bda0955dfd55b758964d3984f3631090487ec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 11:13:43 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 08 11:13:43 2014 -0800"
      },
      "message": "addChild link working for things other than slivers\n"
    },
    {
      "commit": "8b1bda0955dfd55b758964d3984f3631090487ec",
      "tree": "50c3df407407cb25912e72c2ca7af8b1a062a297",
      "parents": [
        "0a636cbeef62640d18ebbf070a2c4d112f74d6bd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Dec 07 22:31:18 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Dec 07 22:31:18 2014 -0800"
      },
      "message": "make field names in the generic detail view look nice\n"
    },
    {
      "commit": "0a636cbeef62640d18ebbf070a2c4d112f74d6bd",
      "tree": "19db368566b5db296473e32685d17bbfa8483c4f",
      "parents": [
        "78ebab1f8cd337f9351807d12a737fb782006179"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Dec 07 22:27:09 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Dec 07 22:27:09 2014 -0800"
      },
      "message": "all detail templates replaced by generic\n"
    },
    {
      "commit": "250ba6e68ccfa0a3d6a61dba37b39c597bcdb733",
      "tree": "b90b893f415f430aab7732a1443578aaf72c913a",
      "parents": [
        "6c19f24983a321c27d6fd4582dd8f88a85eeff45"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:23:27 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:23:27 2014 -0800"
      },
      "message": "header and footer templates for list views\n"
    },
    {
      "commit": "6c19f24983a321c27d6fd4582dd8f88a85eeff45",
      "tree": "b12c757f15349afb1884d406c67c74a926e76cf8",
      "parents": [
        "f3290dc344e487d0edc7357f83d218abd604ecac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:23:01 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:23:01 2014 -0800"
      },
      "message": "addChild dialog, synchronous mode for detailview\n"
    },
    {
      "commit": "f3290dc344e487d0edc7357f83d218abd604ecac",
      "tree": "58d756442b99b7ffe93872fbe274202ba0cf2afd",
      "parents": [
        "3e8d473eb36127b9b80225b8c401ca91ff607551"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:22:21 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:22:21 2014 -0800"
      },
      "message": "fix validation misnamed in slice model\n"
    },
    {
      "commit": "3e8d473eb36127b9b80225b8c401ca91ff607551",
      "tree": "bcd138701712929d27d95af183b7bb3885b7914b",
      "parents": [
        "e45e3463212500c0e77c5006525fddb32823cd62"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:22:01 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:22:01 2014 -0800"
      },
      "message": "rename shower functions to createHandler functions, region for addChild\n"
    },
    {
      "commit": "e45e3463212500c0e77c5006525fddb32823cd62",
      "tree": "2a80d9e878824f8cf7558e6bf1b141001929a448",
      "parents": [
        "f26fa596157dda7682a2696aebda380c8e681248"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:21:17 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 04 17:21:17 2014 -0800"
      },
      "message": "dialog for addChild\n"
    },
    {
      "commit": "f26fa596157dda7682a2696aebda380c8e681248",
      "tree": "ce0572b74a266d1f1dab4b9cbc698492c49623cd",
      "parents": [
        "29e8a2c120acf8bf8af9d59e96d74a21b06d52a4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 18:04:50 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 18:04:50 2014 -0800"
      },
      "message": "delete links for everything else\n"
    },
    {
      "commit": "29e8a2c120acf8bf8af9d59e96d74a21b06d52a4",
      "tree": "dab99cc2afeada31633486fc4e2a65915787c310",
      "parents": [
        "5ac6abe2e4147ba9a3128190900e4c2b388c23cf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 17:59:02 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 17:59:02 2014 -0800"
      },
      "message": "delete links working for deployments\n"
    },
    {
      "commit": "5ac6abe2e4147ba9a3128190900e4c2b388c23cf",
      "tree": "887ca38b2b9696255b9f85c0fd9a6b1c3f274ac7",
      "parents": [
        "5f9e7677941bea83fc70c48c985ca1fe6c0a0305"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 14:50:26 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 14:50:26 2014 -0800"
      },
      "message": "fix issue with delete dialog\n"
    },
    {
      "commit": "5f9e7677941bea83fc70c48c985ca1fe6c0a0305",
      "tree": "4eb818124070daac2b6950dc2b5b5e0af42fbefc",
      "parents": [
        "c91396e88a917b8a1a7bfe0675bb9c88b13da7c3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 12:13:49 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 12:13:49 2014 -0800"
      },
      "message": "move some code around\n"
    },
    {
      "commit": "c91396e88a917b8a1a7bfe0675bb9c88b13da7c3",
      "tree": "ae4efb3fe761540a29133280351798da19253e3f",
      "parents": [
        "2a72eaf7951d80f01cdf683945732357b8405253"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 10:49:04 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 02 10:49:04 2014 -0800"
      },
      "message": "replace the onclick itemview handler with a naviation/template based one\n"
    },
    {
      "commit": "921527555e5cae05ec85dc3ef313d8edb4687517",
      "tree": "07459911b7d095ed98df9ea853ad8f302119113a",
      "parents": [
        "e781538193911daddad3712f2780c91b26c5bce8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 01 17:06:31 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 01 17:06:31 2014 -0800"
      },
      "message": "add raw error dialog support, only add model to collection once it has been saved\n"
    },
    {
      "commit": "e781538193911daddad3712f2780c91b26c5bce8",
      "tree": "763e7b754f339745a1e9e13296056a27be652e0f",
      "parents": [
        "984bd52c0b5ca05ff1154215a3ac02c82f583e16"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 09:33:11 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 09:33:11 2014 -0800"
      },
      "message": "enforce underscore in prefix\n"
    },
    {
      "commit": "984bd52c0b5ca05ff1154215a3ac02c82f583e16",
      "tree": "7b342371fdf7b1516ff878a052e6e111df98944d",
      "parents": [
        "9ad6fdee5dc79345a40d7c00e81f12331a59efdb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 09:26:51 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 09:26:51 2014 -0800"
      },
      "message": "custom validator for site.login_base prefix in slice name\n"
    },
    {
      "commit": "9ad6fdee5dc79345a40d7c00e81f12331a59efdb",
      "tree": "a70a84552fd3d2132f38157af1cd830bca7f4969",
      "parents": [
        "0d1086712bbe49fdf989dd0757b41d0d4cede892"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 01:04:38 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 01:04:38 2014 -0800"
      },
      "message": "fix validate returning the wrong thing on success, remove error messages on successful validate\n"
    },
    {
      "commit": "0d1086712bbe49fdf989dd0757b41d0d4cede892",
      "tree": "0ee84678006bd341a5e063991ad1e7a2e8cb07ce",
      "parents": [
        "1e47d9e3bc649271e473b48fb4a55bfac7b31318"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 00:53:19 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 26 00:53:19 2014 -0800"
      },
      "message": "validation of URL fields\n"
    },
    {
      "commit": "1e47d9e3bc649271e473b48fb4a55bfac7b31318",
      "tree": "1a3a29b5ddd76ef2caa7a8341caf3a1a629993f3",
      "parents": [
        "56f799be4d83226d7a8df947aa1f850f47c9c5cc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 25 17:15:21 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 25 17:15:21 2014 -0800"
      },
      "message": "rudimentary validation in xoslib\n"
    },
    {
      "commit": "56f799be4d83226d7a8df947aa1f850f47c9c5cc",
      "tree": "91671fda62c3472dc4d7e7ded2029dfa110f58bb",
      "parents": [
        "ab2a1688a64b29e5e13b0b31eab511b0b3a6a243"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 25 11:35:19 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 25 11:35:19 2014 -0800"
      },
      "message": "validators for xoslib\n"
    },
    {
      "commit": "ab2a1688a64b29e5e13b0b31eab511b0b3a6a243",
      "tree": "cb51c9df01fb0e1ccff2de943860aa02436f1efd",
      "parents": [
        "351148cf568ec142d91ea7c97f8c1904ae63c8fe"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 25 11:23:04 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 25 11:23:04 2014 -0800"
      },
      "message": "validators for xoslib\n"
    },
    {
      "commit": "562d595706e7c80bf004b12dde9c42286fbb403f",
      "tree": "63d59cf260244eb301c0a72ae7541477bbd0c61a",
      "parents": [
        "0f73a60bdfc8c98306c5eca67ad5c4d61cb63687"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 24 23:26:12 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 24 23:26:12 2014 -0800"
      },
      "message": "popup error message\n"
    },
    {
      "commit": "0f73a60bdfc8c98306c5eca67ad5c4d61cb63687",
      "tree": "28f082bd65d8c3c17767fc3c95c4328d19c357ae",
      "parents": [
        "5ed433c7758b111e2331f76c7625d8c5843e188e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 21 12:24:07 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 21 12:24:07 2014 -0800"
      },
      "message": "humanReadableNames in logPanel\n"
    },
    {
      "commit": "196ffefad18f6e655addfc776c7d07ba550a20fd",
      "tree": "6e5c8b9082e8a6cf5fc1236d3dc65a8fa096c624",
      "parents": [
        "d248c34e915754fdb0ecf422ca63a32348371e43"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 21 11:32:24 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 21 11:32:24 2014 -0800"
      },
      "message": "add humanReadableName to all REST API objects\n"
    },
    {
      "commit": "d248c34e915754fdb0ecf422ca63a32348371e43",
      "tree": "3f9d47e504970294eb6686c16db7d6d6cfd3e77f",
      "parents": [
        "e87012a5d0617a946006a6f84b901eb84fb7dac9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 21 11:08:57 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 21 11:08:57 2014 -0800"
      },
      "message": "limit table rows in log window\n"
    },
    {
      "commit": "a04d603588f48fcf185dd3b9855c163650df2339",
      "tree": "4e15d296b99646af3afb7103f306c4b830d4a9f0",
      "parents": [
        "400f5b52b34353e17d6f8eb82c382d2affd6e0f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 20 16:50:37 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 20 16:50:37 2014 -0800"
      },
      "message": "fix sliceplus to work with big rename\n"
    },
    {
      "commit": "1e87c5a6bb13ffd3a58e0eed2b6ccdf6eab2a924",
      "tree": "eb4eb89394a32d2b18ffae5829fbc1ae21376bb3",
      "parents": [
        "13e6f0ddc64a3efeca02de762336f9fa43007b4b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 18 23:31:48 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 18 23:31:48 2014 -0800"
      },
      "message": "delete working for deployments, confirmation dialog\n"
    },
    {
      "commit": "13e6f0ddc64a3efeca02de762336f9fa43007b4b",
      "tree": "1dd8cbafb790a0cc065a22b3343f05aaaab5af7d",
      "parents": [
        "9f6b8ed2a3010cd36ae2b48527ffd8cd5fb1dafe"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 18 17:02:07 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 18 17:02:07 2014 -0800"
      },
      "message": "refresh button working, spinning circle, navigate function, tolerate sites\u003d\u003dundefined, delete button WIP\n"
    },
    {
      "commit": "01c9d6113772f89b4573078f68bfc30d96a8ad14",
      "tree": "6e3796f611c3c535930439b43b5da5beb86b20aa",
      "parents": [
        "66aaad43509ea4e72be05e9a28643c06cdc6e6ab"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 14 16:13:43 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 14 16:13:43 2014 -0800"
      },
      "message": "colored log table, save button returns to list\n"
    },
    {
      "commit": "66aaad43509ea4e72be05e9a28643c06cdc6e6ab",
      "tree": "96c81abe3fca97363cbb210ba3dfe6bb20e72382",
      "parents": [
        "0f4472ac68a6171c5e6f678c342de985440252a2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 13 15:52:02 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 13 15:52:02 2014 -0800"
      },
      "message": "progress bar on startup, and make sure stuff is loaded before we display it\n"
    },
    {
      "commit": "3aaeee2428e4d73e1f59f5ade786f4855160fa10",
      "tree": "7c8d76e5e26b2bd6a055bffd746b3eac00fb3248",
      "parents": [
        "33825d8039b2639a603be940eaf0191fa8627a24"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 17:09:35 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 17:09:35 2014 -0800"
      },
      "message": "rest api changes from big rename\n"
    },
    {
      "commit": "bb5e15f31311082d85930220654a41aa94e62f25",
      "tree": "4379fd4d4c4594f60bc069f7578f3ab432eb042b",
      "parents": [
        "f3816acfd06d77170c1bcfcae0e8d3908d44708c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:15:52 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:15:52 2014 -0800"
      },
      "message": "add buttons for the other list views\n"
    },
    {
      "commit": "04f93f2a50001b3c23813234310975405a02e3d4",
      "tree": "f84179f5fc7f52eb4bdbe7b231cdc97ff696ea70",
      "parents": [
        "a34d8c49beb6d89f1bb6f531edd2ff72f36c65de"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 23:56:13 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 23:56:13 2014 -0800"
      },
      "message": "cleanup all of the model declarations, and add defaults for them\n"
    },
    {
      "commit": "a34d8c49beb6d89f1bb6f531edd2ff72f36c65de",
      "tree": "63f083b9e465957a5c2dfe86c9589ebfd7be203d",
      "parents": [
        "88c5b324ad9cad62cf5bb03a40c5f54a1ff5e647"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 18:02:35 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 18:02:35 2014 -0800"
      },
      "message": "add button now mostly working for deployments\n"
    },
    {
      "commit": "88c5b324ad9cad62cf5bb03a40c5f54a1ff5e647",
      "tree": "22f8bddb99f8aa03357c71b96a6685076d56d739",
      "parents": [
        "79a095ec1b100959d2b55f6eb43057d87ff8594a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 18:01:34 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 18:01:34 2014 -0800"
      },
      "message": "use the right REST url when saving a model that has no id\n"
    },
    {
      "commit": "79a095ec1b100959d2b55f6eb43057d87ff8594a",
      "tree": "7156048d85b6892d96785d8de9df5a988b1362d9",
      "parents": [
        "1cb48680e476d67a74bc10dfda6f32ff5fb45898"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 17:35:39 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 17:35:39 2014 -0800"
      },
      "message": "defaults for xoslib\n"
    },
    {
      "commit": "1cb48680e476d67a74bc10dfda6f32ff5fb45898",
      "tree": "c6ce814209c2f468aa9c060f4eb0a033e671e802",
      "parents": [
        "566f34d27e8c280972aaaa26865c5ad9d8234bb1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 17:32:49 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 17:32:49 2014 -0800"
      },
      "message": "defaults for xoslib\n"
    },
    {
      "commit": "566f34d27e8c280972aaaa26865c5ad9d8234bb1",
      "tree": "05b2f0425067bf5990d84ef83c5f24d4e7634f5e",
      "parents": [
        "55a2e29b3a7c5f56e159b8c8967cefa558d927f5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 17:10:16 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 11 17:10:16 2014 -0800"
      },
      "message": "tool for making json defaults for xoslib\n"
    },
    {
      "commit": "7ce236503be856afc7d7925227b8af8ff6acacd3",
      "tree": "73086f8a47ab4e626d11550245c808d4471299f5",
      "parents": [
        "0c46b8dcbfa2fead9afb24e13fc4c1ebb3717adc"
      ],
      "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": "0c46b8dcbfa2fead9afb24e13fc4c1ebb3717adc",
      "tree": "9944defbb3154fa6630fbf75b5f58dbd9c6c1092",
      "parents": [
        "e49f08c26f798e2f7e59079720220f149f25627d"
      ],
      "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": "e49f08c26f798e2f7e59079720220f149f25627d",
      "tree": "12e943212392aba1931404cf931eeb9f18b3d463",
      "parents": [
        "90adecac6fbcbdad3d69d9e2ccd99d460b92f581"
      ],
      "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": "9061a933bbb15bf40e977527b394ed1d13d9ab6e",
      "tree": "ec8749d512924978a1cdd19c06a5d775fdfd64b9",
      "parents": [
        "b38a832c62131e27e0dcacdcd1dad4e2be6921ed"
      ],
      "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": "b38a832c62131e27e0dcacdcd1dad4e2be6921ed",
      "tree": "963a826255eb84ad1bcc7e9456cea252cd4fdba8",
      "parents": [
        "e57faa91dd5ab04c36e27f80149deb52709a3817"
      ],
      "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": "e57faa91dd5ab04c36e27f80149deb52709a3817",
      "tree": "3e544949816c0b147b07b27764ca90628e88a5c1",
      "parents": [
        "ac6942212bf39628bf43f76f5395d38c20762464"
      ],
      "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": "ac6942212bf39628bf43f76f5395d38c20762464",
      "tree": "ba6418941805b993c439239b24a2668874fa8cb3",
      "parents": [
        "a435f42289249432823692dc90f954046e78b541"
      ],
      "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": "a435f42289249432823692dc90f954046e78b541",
      "tree": "fca9dccdcf057183d81b239116d80ce010cb1396",
      "parents": [
        "2434a9c1d56446f2d2bcdd2167b792dfcd551865"
      ],
      "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": "2434a9c1d56446f2d2bcdd2167b792dfcd551865",
      "tree": "d5b411f2196a7c5183c7e2820cd93fb9f3ff98f7",
      "parents": [
        "0c897cb62b8b304f71eeca424665b8cdfa9d721c"
      ],
      "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": "0c897cb62b8b304f71eeca424665b8cdfa9d721c",
      "tree": "2cdca791888a456226d67c81901c6584490108f3",
      "parents": [
        "e2e47fb4f495267138889d7d06d3f30d6cb23eeb"
      ],
      "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": "e2e47fb4f495267138889d7d06d3f30d6cb23eeb",
      "tree": "51947bd6c4a088f71363e47a6aa5d163a4f1bb17",
      "parents": [
        "624a0a0c16c19e0abfc926cd2e0cacedb2c64fb1"
      ],
      "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": "98e3177c94196f961c6f2ab04543e0227cee3c7d",
      "tree": "6aaae6688d4845f0b4abb08ec091db028810be5e",
      "parents": [
        "0eb7ff3b2387e025e7df250b241e05c6410b4f22"
      ],
      "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": "0eb7ff3b2387e025e7df250b241e05c6410b4f22",
      "tree": "4a02567407cc9edbe1e33013e77d4254e01a5633",
      "parents": [
        "620773172eb6fe227b3c79de85c229b6483562db"
      ],
      "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": "620773172eb6fe227b3c79de85c229b6483562db",
      "tree": "125abf8c2b3a93bccc0393984f6d4e1103c79749",
      "parents": [
        "f372f14e1e65738378e95f73a4516715d04b51d8"
      ],
      "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": "f372f14e1e65738378e95f73a4516715d04b51d8",
      "tree": "103ac995fed082b5022ba42b4acfdaf31ff715b5",
      "parents": [
        "9d37d5668c2ace21576bb90ec20e2012e3cd091a"
      ],
      "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": "9d37d5668c2ace21576bb90ec20e2012e3cd091a",
      "tree": "6b1a191b329e617d9b139d81aaff4122b89967aa",
      "parents": [
        "0bf96b21ae0395e710d7b49408dd8c9d1276cf95"
      ],
      "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": "0bf96b21ae0395e710d7b49408dd8c9d1276cf95",
      "tree": "885026956a3030d9f398ae9ac622ce25dbd00c77",
      "parents": [
        "90004d5c99da607566f936e0f0b0c324d8ab8c89"
      ],
      "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": "90004d5c99da607566f936e0f0b0c324d8ab8c89",
      "tree": "86c2eac6978ebf68191d4bc6d49e3f467d50a1cb",
      "parents": [
        "f76d33a5f95c1ed56d410c2234db09326c6cbc34"
      ],
      "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": "f76d33a5f95c1ed56d410c2234db09326c6cbc34",
      "tree": "a0cbd930daa4220101282377c673b20321130dff",
      "parents": [
        "f85896d8234d3881153cfff5bc3b6f669f2c9a3c"
      ],
      "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": "f85896d8234d3881153cfff5bc3b6f669f2c9a3c",
      "tree": "403c27e6705f08acf370377649096647b7063f29",
      "parents": [
        "f6cdd0e37b1cdfc37ab61c371fd3fd5939674044"
      ],
      "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": "416f08794123f684370738d5d6f16198b8928f22",
      "tree": "e91ba5136e6ef7d46528d4b4bacf82c1ba612fe9",
      "parents": [
        "c16b4c15ebba59406b9d7360cf9a921c0e997f1d"
      ],
      "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": "c16b4c15ebba59406b9d7360cf9a921c0e997f1d",
      "tree": "000dc57efdbd299171750c81e7e9d3f6fa193811",
      "parents": [
        "c4110479b4a4d3c1c134c683b22267b55b724957"
      ],
      "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": "c4110479b4a4d3c1c134c683b22267b55b724957",
      "tree": "88ebb2dcf8db2349752bcb26eb9d986237b89580",
      "parents": [
        "694f5668705fac87cc5b7cadaee20b7a3daa8a18"
      ],
      "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": "694f5668705fac87cc5b7cadaee20b7a3daa8a18",
      "tree": "9f477f463ec1936af76514874bfbe209a59aa799",
      "parents": [
        "731723bb3257bec71d9f8bc77a4d0f89ebf1a633"
      ],
      "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": "fdaee92fb817b82489300eb4745a3b8fd60cb9ab",
      "tree": "887d083c2b40716472eca7aa5956bfab21c82cc1",
      "parents": [
        "9b3cf846dd049cacfb92d324492c1a94c781eb96"
      ],
      "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": "9b3cf846dd049cacfb92d324492c1a94c781eb96",
      "tree": "90f35b88462936ee1b95140e35d22435950bf2aa",
      "parents": [
        "77c620fcec1eca87a9bb479c464a849834d3f7fa"
      ],
      "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": "586878e68381be0af65431a98ea78cdfcaede1eb",
      "tree": "a8f8db71453829b0a892646bce6c2e1a1e18b308",
      "parents": [
        "6088ade8a1f54ff65676433d9c6af962be6ba878"
      ],
      "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"
    }
  ],
  "next": "6088ade8a1f54ff65676433d9c6af962be6ba878"
}
