)]}'
{
  "log": [
    {
      "commit": "a0b9175ff66bb7762e5fdbfde2265d28812d4ce3",
      "tree": "4743c33cb2028471f797d2a5fdbca5b334057152",
      "parents": [
        "01c9d6113772f89b4573078f68bfc30d96a8ad14",
        "c6aacf10d76ea3acf2b0e585449dcdd2aa798be5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 14 16:13:53 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 14 16:13:53 2014 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\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": "c6aacf10d76ea3acf2b0e585449dcdd2aa798be5",
      "tree": "da1168655e88a3c9b0632743a81567a29cf45997",
      "parents": [
        "962a6331476c16a488d7d4aa39381b29fdd74e47"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Nov 14 15:27:33 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Nov 14 15:27:33 2014 -0500"
      },
      "message": "Added a default model-deps for bootstrapping. Move ansible install to\npost.\n"
    },
    {
      "commit": "962a6331476c16a488d7d4aa39381b29fdd74e47",
      "tree": "07a37881e10449d8aa2de147d0974d6aaf5b75a0",
      "parents": [
        "3023ba3192b2132ff130fc7af3f2f68154165cbd"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Nov 14 15:23:07 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Nov 14 15:23:07 2014 -0500"
      },
      "message": "Added list of ephemeral models\n"
    },
    {
      "commit": "3023ba3192b2132ff130fc7af3f2f68154165cbd",
      "tree": "102317577791b0587bb194c6391f054071ead521",
      "parents": [
        "66aaad43509ea4e72be05e9a28643c06cdc6e6ab"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@opus.cs.princeton.edu",
        "time": "Fri Nov 14 00:56:04 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@opus.cs.princeton.edu",
        "time": "Fri Nov 14 00:56:04 2014 -0500"
      },
      "message": "icehouse uses full hostname in availability zone filter now\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": "0f4472ac68a6171c5e6f678c342de985440252a2",
      "tree": "d7bec0b1042ba5c7b03002aa255785b7350b90d5",
      "parents": [
        "3aaeee2428e4d73e1f59f5ade786f4855160fa10"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 17:15:58 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 17:15:58 2014 -0800"
      },
      "message": "statusmsg placeholder for xoslib\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": "33825d8039b2639a603be940eaf0191fa8627a24",
      "tree": "26deead86efbcc0371fe963435927b50b3b15f9c",
      "parents": [
        "bb5e15f31311082d85930220654a41aa94e62f25",
        "68408d6654a5d2bcaa49970d421a62e7c141559f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 17:03:08 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 17:03:08 2014 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "0bb6be166f1ae56f8d2b66bb8ab1f10b193f58c3",
      "tree": "0becaf880bbe098b6e81305ea0da07f26544c2e6",
      "parents": [
        "40bbfd9f234e29bfce640e85c381c06c61f5c280",
        "3f72d085b92f208d87bc88b882e55d42b1dde171"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 12 10:38:53 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 12 10:38:53 2014 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.planet-lab.org/plstackapi\n"
    },
    {
      "commit": "40bbfd9f234e29bfce640e85c381c06c61f5c280",
      "tree": "58e6eff04a3a11aa07105e697c669a21ba8b277b",
      "parents": [
        "998b32e6225e98a4444ae05f2a08825068f309cf"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 12 10:38:23 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 12 10:38:23 2014 -0500"
      },
      "message": "Added list of ephemeral models to be autodeleted\n"
    },
    {
      "commit": "3f72d085b92f208d87bc88b882e55d42b1dde171",
      "tree": "5595fd02a2808ec2319f5e9067c87436da96b834",
      "parents": [
        "9b53a4c787f77769f57f6946e97a6334aa7130fe"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Nov 12 10:11:09 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Nov 12 10:11:09 2014 -0500"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "998b32e6225e98a4444ae05f2a08825068f309cf",
      "tree": "e57cb3119d51c949dda3d3c045daa7e73f4320e5",
      "parents": [
        "acba4fa7e6cdcdff758de9c4f6fcd6d18799a695"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 12 10:06:23 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 12 10:06:23 2014 -0500"
      },
      "message": "Added is_ephemeral: a flag that determines if a model is automatically deleted when its related models are deleted\n"
    },
    {
      "commit": "9b53a4c787f77769f57f6946e97a6334aa7130fe",
      "tree": "1131919471db0ae50b040ae52044986c0dc92b90",
      "parents": [
        "d0eeed8f23b75c4cab5af772e55e3adcf3ac945c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Nov 12 10:01:26 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Nov 12 10:01:38 2014 -0500"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "d0eeed8f23b75c4cab5af772e55e3adcf3ac945c",
      "tree": "d0ae52cde7b3f14e23532410685261763f47f018",
      "parents": [
        "f3816acfd06d77170c1bcfcae0e8d3908d44708c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Nov 12 10:00:12 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Wed Nov 12 10:01:37 2014 -0500"
      },
      "message": "create nat net instead of dedicated public net by default\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": "f3816acfd06d77170c1bcfcae0e8d3908d44708c",
      "tree": "75d7dde92b3723ef0bb09146b73aab709aa28321",
      "parents": [
        "be68b5597c5fc9735a5b515ba88bc3c731ad49b9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:13:53 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:13:53 2014 -0800"
      },
      "message": "fix create failing for objects that have foreign keys, due to serialization of id problem\n"
    },
    {
      "commit": "be68b5597c5fc9735a5b515ba88bc3c731ad49b9",
      "tree": "7e3877ce1d19457b95ff9a05a1cc3d894c1ef795",
      "parents": [
        "c480fb2d34fbf1128953a84e1f472253380d7b53",
        "acba4fa7e6cdcdff758de9c4f6fcd6d18799a695"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:12:52 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:12:52 2014 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n"
    },
    {
      "commit": "c480fb2d34fbf1128953a84e1f472253380d7b53",
      "tree": "125ee62ccc439bc5bf02b85fed46f3b4b83a7734",
      "parents": [
        "04f93f2a50001b3c23813234310975405a02e3d4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:12:28 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 12 01:12:28 2014 -0800"
      },
      "message": "fix create failing for objects that have foreign keys, due to serialization of id problem\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": "acba4fa7e6cdcdff758de9c4f6fcd6d18799a695",
      "tree": "10d4882c374beb51276bce259ff1417949085186",
      "parents": [
        "16a4990c119460f3f562dd756ca60c10292f5858",
        "a34d8c49beb6d89f1bb6f531edd2ff72f36c65de"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:20:20 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:20:20 2014 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.planet-lab.org/plstackapi\n"
    },
    {
      "commit": "16a4990c119460f3f562dd756ca60c10292f5858",
      "tree": "f8e41b8171e20073b73a7da38eae6c2729d1295d",
      "parents": [
        "1d4c04fa157733ca5b6fd072c9741845662f2e20"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:19:22 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:19:22 2014 -0500"
      },
      "message": "New migration scripts for properly renaming models and fields\n"
    },
    {
      "commit": "1d4c04fa157733ca5b6fd072c9741845662f2e20",
      "tree": "fe340e199527ea61c5eaab7cbee7f703b268a571",
      "parents": [
        "a11fee620c610b59c0e294e6a44bd4b203c7a819"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:19:05 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:19:05 2014 -0500"
      },
      "message": "Deleted old migration script\n"
    },
    {
      "commit": "a11fee620c610b59c0e294e6a44bd4b203c7a819",
      "tree": "4a3a0981c3fd0e9ec9740221c855c6688476181f",
      "parents": [
        "18b779cedfdf459776c96fdd9f6d33f67e3a3b5c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:15:22 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:15:22 2014 -0500"
      },
      "message": "Migration scripts for deleting stale models that have been renamed\n"
    },
    {
      "commit": "18b779cedfdf459776c96fdd9f6d33f67e3a3b5c",
      "tree": "70bdbd46fa3c77a09b21cdce4e9b9d70dd68034a",
      "parents": [
        "ab9f84b59ba4340eb8561f34b4f7df2446cf655e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:05:53 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 23:05:53 2014 -0500"
      },
      "message": "Renamed ImageDeployments-\u003eImageDeployment\n"
    },
    {
      "commit": "ab9f84b59ba4340eb8561f34b4f7df2446cf655e",
      "tree": "fb5a51448cec1a550d13cd2e71338307fdb05f3d",
      "parents": [
        "13d2db93b1f2406074020e8f8be4f96e5635e653"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 22:01:30 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 22:01:30 2014 -0500"
      },
      "message": "Migration script for conventions-related renaming\n"
    },
    {
      "commit": "13d2db93b1f2406074020e8f8be4f96e5635e653",
      "tree": "31745dce6ea4d4f117f7c8d07d4a97c4bb9dacd4",
      "parents": [
        "84ba65dba9ca540238488ad52dee2bfbad7cd198"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:47:45 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:47:45 2014 -0500"
      },
      "message": "This change renamed a number of misnamed related fields (e.g. site_privileges-\u003esiteprivileges), adds them where they are missing, and changes the corresponding accessors.\n"
    },
    {
      "commit": "84ba65dba9ca540238488ad52dee2bfbad7cd198",
      "tree": "9d0a514da6ff4edf748dcac31727b1aeaf6cc9bb",
      "parents": [
        "7a8b7e91c9a9d32b6c5396eb9cfc75743b62a656"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:44:35 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:44:35 2014 -0500"
      },
      "message": "Renamed UserDeployments-\u003eUserDeployment\n"
    },
    {
      "commit": "7a8b7e91c9a9d32b6c5396eb9cfc75743b62a656",
      "tree": "9b2d038160cbab18a8cdce91bc52002b02bb12b6",
      "parents": [
        "6d21da378cf315de6b3f68ea5ebec3901f926e60"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:43:31 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:43:31 2014 -0500"
      },
      "message": "Renamed SliceDeployments --\u003e SliceDeployment\n"
    },
    {
      "commit": "6d21da378cf315de6b3f68ea5ebec3901f926e60",
      "tree": "5673c4c31400b8ea7a43c267d0d330f1a3c9328b",
      "parents": [
        "900baf9deb3d4c510e984f896877ca4179a3b15d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:41:12 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:41:12 2014 -0500"
      },
      "message": "Renamed SiteDeployments-\u003eSiteDeployment\n"
    },
    {
      "commit": "900baf9deb3d4c510e984f896877ca4179a3b15d",
      "tree": "dfda25e933d29771d762c439b76f371627716e8c",
      "parents": [
        "fb8707da90447e09ee7676cccf1794c9aa62ff94"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:10:07 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 21:10:07 2014 -0500"
      },
      "message": "Adjust to enforce field naming conventions\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": "fb8707da90447e09ee7676cccf1794c9aa62ff94",
      "tree": "6609b8b60d6cb1e39c091468b916c1850baccce0",
      "parents": [
        "55a2e29b3a7c5f56e159b8c8967cefa558d927f5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 19:25:29 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Nov 11 19:25:29 2014 -0500"
      },
      "message": "Adjusted to enforce field naming conventions\n"
    },
    {
      "commit": "55a2e29b3a7c5f56e159b8c8967cefa558d927f5",
      "tree": "bdba3b015276a4c1d5b3bdce15d67cc647eed7aa",
      "parents": [
        "b6a0b4fec34b765def9c480e3dd7c6fe4453c9ad"
      ],
      "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": "b6a0b4fec34b765def9c480e3dd7c6fe4453c9ad",
      "tree": "854f1ff921c806dc91fedadc0182b7e705aca719",
      "parents": [
        "8ffd7d79d378ffe1f4a4d3f2b863e1d552f879f2"
      ],
      "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": "8ffd7d79d378ffe1f4a4d3f2b863e1d552f879f2",
      "tree": "1fdd2850f78d2367340b43057d315e4b4fde62e2",
      "parents": [
        "7ce236503be856afc7d7925227b8af8ff6acacd3"
      ],
      "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": "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": "90adecac6fbcbdad3d69d9e2ccd99d460b92f581",
      "tree": "a25952b2b5acf30ab13f66765a778d7dfc99a5ab",
      "parents": [
        "c97b56df9bb2b3db4b8da5dcdfb5288a9ff07116"
      ],
      "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": "c97b56df9bb2b3db4b8da5dcdfb5288a9ff07116",
      "tree": "dcd50e6edc0914f551b8d73dbfe214a186aa3ba8",
      "parents": [
        "46e50affd5d353d1bee31c9c6f1c1a5a0485b6b1"
      ],
      "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": "46e50affd5d353d1bee31c9c6f1c1a5a0485b6b1",
      "tree": "0a657a4f809228ff9840de21d015632620daa0cc",
      "parents": [
        "9061a933bbb15bf40e977527b394ed1d13d9ab6e"
      ],
      "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": "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": "624a0a0c16c19e0abfc926cd2e0cacedb2c64fb1",
      "tree": "4cd601969f5dd268b9802ad1a6dadba70bbb3ebe",
      "parents": [
        "5a3bc2dd76c5b80dbfab8a6a225af0c917d0ad0b"
      ],
      "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": "5a3bc2dd76c5b80dbfab8a6a225af0c917d0ad0b",
      "tree": "ff1107f88ff8c1ff90c85d37f034494a2f505530",
      "parents": [
        "d7c31310788c1b59632039168a46ecf600359a6f",
        "4cfb8ae85e5159f058e5eab62ca326dc1f4a1042"
      ],
      "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": "d7c31310788c1b59632039168a46ecf600359a6f",
      "tree": "99b78b9f123a018340755520f35e38a4de8d71c4",
      "parents": [
        "24ded6a3a901c3415edf660bd4e4f929a0b8a8e2"
      ],
      "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": "4cfb8ae85e5159f058e5eab62ca326dc1f4a1042",
      "tree": "1d14f97860cdef83e534f03fbf788a8703655a83",
      "parents": [
        "e75416c13f035c79530d763d6d9b94a380777001",
        "24ded6a3a901c3415edf660bd4e4f929a0b8a8e2"
      ],
      "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": "e75416c13f035c79530d763d6d9b94a380777001",
      "tree": "dce4a67b29b924d1740c0093876b3097a24ffa14",
      "parents": [
        "8fd7b6f05c7503859f136445cd4dfc09fdc6072b"
      ],
      "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": "24ded6a3a901c3415edf660bd4e4f929a0b8a8e2",
      "tree": "da25ba1fb0c565732eb1f62a555d389498233f90",
      "parents": [
        "8ba5001686348ead10288bafaf76a79c25973922"
      ],
      "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": "8ba5001686348ead10288bafaf76a79c25973922",
      "tree": "a00754630efbec6742ef058c34c9fc6d3952b63d",
      "parents": [
        "8fd7b6f05c7503859f136445cd4dfc09fdc6072b"
      ],
      "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": "475c597082a6b4c888e6ea11f606cd062882c732",
      "tree": "4fd3857c6e332fc037e992ba288876d29ba31196",
      "parents": [
        "98e3177c94196f961c6f2ab04543e0227cee3c7d"
      ],
      "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": "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": "f6cdd0e37b1cdfc37ab61c371fd3fd5939674044",
      "tree": "c6ce0b65daabac817a288ae36c0cc33d794d0e3e",
      "parents": [
        "416f08794123f684370738d5d6f16198b8928f22"
      ],
      "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": "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": "731723bb3257bec71d9f8bc77a4d0f89ebf1a633",
      "tree": "f76870b8b9cfd2e8990bac37bbdf1ac6e75cb7e7",
      "parents": [
        "22400348f2c242558b4f0027f8bfc0f1816726ae"
      ],
      "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": "22400348f2c242558b4f0027f8bfc0f1816726ae",
      "tree": "b33f464faab7ca85dca34a86d2af035d460c2ed4",
      "parents": [
        "a916aa14936eb01b1900cab8c615cc91c0ec4a8e"
      ],
      "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": "a916aa14936eb01b1900cab8c615cc91c0ec4a8e",
      "tree": "60ddbf8fb14f848297e542e281f0f4fcd12ee3c5",
      "parents": [
        "fdaee92fb817b82489300eb4745a3b8fd60cb9ab"
      ],
      "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": "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": "77c620fcec1eca87a9bb479c464a849834d3f7fa",
      "tree": "edaa8664a8eb6e38cd85e6240db121ba8ec53694",
      "parents": [
        "586878e68381be0af65431a98ea78cdfcaede1eb"
      ],
      "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": "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"
    },
    {
      "commit": "6088ade8a1f54ff65676433d9c6af962be6ba878",
      "tree": "cf782098d8bface20a647f1f8d7e86be2a3b0a14",
      "parents": [
        "10badd322540bedf829b09c9c942ca1248adbb7b"
      ],
      "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": "10badd322540bedf829b09c9c942ca1248adbb7b",
      "tree": "4b5fc62fe58e5c14479e68fcfb05aef5f8af579b",
      "parents": [
        "013025af0835bd0061f0445c6f373e2d09005761"
      ],
      "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": "013025af0835bd0061f0445c6f373e2d09005761",
      "tree": "552ce241632a99e8abe401c1e2b410f8b2d95771",
      "parents": [
        "74178395d0a679f04027a4522e2353d8773ce3b4"
      ],
      "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": "74178395d0a679f04027a4522e2353d8773ce3b4",
      "tree": "c68ccf7b8a8c283638598a546b29167d836e34bc",
      "parents": [
        "fc61b0185fa69e7699131d35a561d273c1b6ba59"
      ],
      "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": "fc61b0185fa69e7699131d35a561d273c1b6ba59",
      "tree": "96547fd1926f01d644c71ce1ee489aa325f9ba31",
      "parents": [
        "f8f2cd19f50d314b386bcad75c68152babfc0c6b"
      ],
      "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": "f8f2cd19f50d314b386bcad75c68152babfc0c6b",
      "tree": "c91db5e65d83bb7cae58640bb8f24df9cdbd6e19",
      "parents": [
        "4aee9a16c3f38e081478760d21b3d039e35e6256"
      ],
      "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": "4aee9a16c3f38e081478760d21b3d039e35e6256",
      "tree": "6f37c52771dfdd3264da6788492bdb88f2169bad",
      "parents": [
        "fccc9c4ef5e67ce68848fcce940c1f3ed694f2ab"
      ],
      "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": "fccc9c4ef5e67ce68848fcce940c1f3ed694f2ab",
      "tree": "f58d7ec9c78bdcf0a7f4f5628dcbb8b92d704472",
      "parents": [
        "08898c134bafecae695207c2f56219b81a3fe486"
      ],
      "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": "08898c134bafecae695207c2f56219b81a3fe486",
      "tree": "5c6d0d4f3056a011713d6a7d1ba8a5eafeeea9f7",
      "parents": [
        "4455d7a761b488e585a6ac2ea65fbf095b342583"
      ],
      "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": "4455d7a761b488e585a6ac2ea65fbf095b342583",
      "tree": "cdfb06161142fd6aea6c1404a999dbba7cf54e45",
      "parents": [
        "86575c1a5b760a9d9cb3457980094c0e23020a4c"
      ],
      "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": "86575c1a5b760a9d9cb3457980094c0e23020a4c",
      "tree": "38a8ee64de8e27209212a0892520eb8d7265c0f6",
      "parents": [
        "33c84ac94f01bc32678f4a912273fea002bf145f"
      ],
      "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": "33c84ac94f01bc32678f4a912273fea002bf145f",
      "tree": "3ea331e9918b6d44fd22b94a184259f358dad8d5",
      "parents": [
        "77fbe5a4eb964fa3153a8d9cf8066945ff482431"
      ],
      "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": "77fbe5a4eb964fa3153a8d9cf8066945ff482431",
      "tree": "7bf3da9db24dd460601c385580263ee50fad3923",
      "parents": [
        "5c92ca900779a69ef7cd2df4ec16f4bc71d45565"
      ],
      "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": "5c92ca900779a69ef7cd2df4ec16f4bc71d45565",
      "tree": "bb1169d83a4f890e09b3a3abc90cba82f9d30003",
      "parents": [
        "7f80902bf3ef992357ac6c2992ff9c920c0fc43f"
      ],
      "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": "7f80902bf3ef992357ac6c2992ff9c920c0fc43f",
      "tree": "8425cc4faaf11cad37be2e328022fe565bab1022",
      "parents": [
        "6cea3a17baaed20cb4160ade9a1a907d2a0220da"
      ],
      "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": "6cea3a17baaed20cb4160ade9a1a907d2a0220da",
      "tree": "1cf1b449dfd4edf0fd7bd22edb86f824fed36008",
      "parents": [
        "47589f297c0927c8a30d2e03b263cf4fce523978"
      ],
      "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": "47589f297c0927c8a30d2e03b263cf4fce523978",
      "tree": "09ac8fc7d68248379414fc57d1057b9b01858836",
      "parents": [
        "d044c8fc98df70ebb0df8e0e3faeb1a3fda5a6b6"
      ],
      "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"
    }
  ],
  "next": "d044c8fc98df70ebb0df8e0e3faeb1a3fda5a6b6"
}
