)]}'
{
  "log": [
    {
      "commit": "16e9a9eaad9f1443d544b118ff0486a6a5956ea0",
      "tree": "48a3e8c61de2d1d8f2b8e8fa4546128604da1efc",
      "parents": [
        "c8dd0d11b3c2f0e1380073963cae41352e20a4f5",
        "86306a8b8e63da4f0b25ce8f66d256e2a06348fb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:42:43 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:42:43 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into feature/rest-api-test\n"
    },
    {
      "commit": "c8dd0d11b3c2f0e1380073963cae41352e20a4f5",
      "tree": "c87a2168903e440d17100be9598c9391cf32542b",
      "parents": [],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:37:35 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:37:35 2016 -0800"
      },
      "message": "Fixed tests, 11 running\n"
    },
    {
      "commit": "95576e0fc660aa560b3ac28650b69bad47115127",
      "tree": "2a366a55162613858c84ea64b1ec5acc935f4ccf",
      "parents": [
        "191b3b0f5bf2cf7ca13a16528778b315a94d593a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:37:30 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:37:30 2016 -0500"
      },
      "message": "Make reuse of .orig files optional\n"
    },
    {
      "commit": "979b15f3de09f2b3461d9a4486d2bb9234fddbc8",
      "tree": "81150fadd73d5b073f497bc72439569c63c8a731",
      "parents": [
        "1e87db036dbc3e74a43baee60d4df0196cb9c88e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:58:47 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:58:47 2016 -0500"
      },
      "message": "Support \u0027from foo import *\u0027\n"
    },
    {
      "commit": "ef8bc2f3d4a6acf23e8cfbacc6740f056ba090a8",
      "tree": "2ce79308d07637a6a9a020a84c8ce6a182992ab8",
      "parents": [
        "f686b61f3c4b2262a320c83c9dbeddf5bcbd6261"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:14 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:14 2016 -0500"
      },
      "message": "impors are a list of commas\n"
    },
    {
      "commit": "426fc2b002a2f0d416ec516a30e6d924ddf96c0a",
      "tree": "265021a6cf9bd1ce02f3435e0a4bbde4c1336522",
      "parents": [
        "2823b8d581c5165197c0dcd7bda2f996a62f7cff"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:39 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:39 2016 -0500"
      },
      "message": "Support commas\n"
    },
    {
      "commit": "807432d936cd61c2710676f5a49841c6e4ef3047",
      "tree": "5b1c6d57e111bf7a909352e52eefb4c8ce0483be",
      "parents": [
        "dc90a24c9c910fd5a24bc42c42cfcbc367f8517b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:46:40 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:46:40 2016 -0800"
      },
      "message": "move scripts to tools\n"
    },
    {
      "commit": "5759433db8ca0ebb0718d4754e2087a3e946fbaa",
      "tree": "d5bd13f6a4100f01146e25480c3ee6abc250e3c3",
      "parents": [
        "171c23b9217a57d13818089308ea5d277656e580"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:30:37 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:30:37 2016 -0800"
      },
      "message": "move docker_start_xos and docker_setup_xos to tools/\n"
    },
    {
      "commit": "171c23b9217a57d13818089308ea5d277656e580",
      "tree": "f46cefef8651ff5fb0f9a77c16f29c6bac3a7613",
      "parents": [
        "037c9479dc660c8add0edc049af08545f2416a74"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:27:28 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:27:28 2016 -0800"
      },
      "message": "rename scripts/opencloud to tools/xos-manage\n"
    },
    {
      "commit": "becc05792bc4a56353adc5abadbc4518f9bfd352",
      "tree": "e9d5a4aaaa477edbce1824c315bae0d10a7ff37f",
      "parents": [
        "d64e844e12586a1275d2ad323192a0e3a2188d19"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:31:33 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:31:33 2016 -0500"
      },
      "message": "Bugfix in chuckmove. If foo is mapped to bar, accept foo.test not\nfootest. The latter is not the same module.\n"
    },
    {
      "commit": "a9047ddaa41d268e45763b832cb31dbfafde6bc7",
      "tree": "9c2a384c1f5082fd42cd4403b97ec543d8969626",
      "parents": [
        "a0029cadb0953f8fec6432b11679d89b351bcc80"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:20:10 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:20:10 2016 -0500"
      },
      "message": "Chuckmove: a tool for reorganizing Python source trees\n"
    },
    {
      "commit": "f33e216756b7678a1043869e0f6b042d34cc519f",
      "tree": "791347550c6f76235051d27d20104d0f86174d14",
      "parents": [
        "069f90b3b33aa429d82b6a38ab347fd0d9e5e8be"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 16:25:09 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 16:25:09 2016 -0800"
      },
      "message": "allow use of xos-config.py when xos not installed in /opt/xos\n"
    },
    {
      "commit": "069f90b3b33aa429d82b6a38ab347fd0d9e5e8be",
      "tree": "ccfc44cf7032b4b0215278e70d6c7ef6c99249c9",
      "parents": [
        "7914dab1e112bf4608b8089d0c4ff50f0240831a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 16:18:58 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 16:18:58 2016 -0800"
      },
      "message": "move xos-config.py to tools directory\n"
    },
    {
      "commit": "7914dab1e112bf4608b8089d0c4ff50f0240831a",
      "tree": "05a289d87421d2168ee2c05bb2a3ce98bedd3839",
      "parents": [
        "6159b61946cf705310117428f1661b94b10399c8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 16:18:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 16:18:38 2016 -0800"
      },
      "message": "use 0.0.0.0 instead of the host\u0027s public hostname\n"
    },
    {
      "commit": "f731a622244019c04c36569711049b0771c25392",
      "tree": "ac88c843924b601b6460e58d0979b7a3c223fb21",
      "parents": [
        "f5d3a941f4c6ae1b66d33a7d4c23292737547274"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:24:55 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:24:55 2015 -0800"
      },
      "message": "chdir to the root to run modelgen or dmdot\n"
    },
    {
      "commit": "f5d3a941f4c6ae1b66d33a7d4c23292737547274",
      "tree": "9ab7dd1bb3fd734116a291b893e3b47fe3d3509a",
      "parents": [
        "013b0fdbe39d829f70660c9de453c32031058290"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:13:29 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:13:29 2015 -0800"
      },
      "message": "move dmdot to tools directory\n"
    },
    {
      "commit": "1f6e2abf36f19e57ccafb67863920638fc6b5a04",
      "tree": "51111d18a49fef1746a15cbd5be08df65a51481c",
      "parents": [
        "08fa895a1b1befaea8c38a246d4d78b9e0f30ef7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:05:30 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:05:30 2015 -0800"
      },
      "message": "remove obsolete tools\n"
    },
    {
      "commit": "08fa895a1b1befaea8c38a246d4d78b9e0f30ef7",
      "tree": "693ed88aa43d84472a2d14edd62a72d20094ea2f",
      "parents": [
        "5dd7511ba07c9b1240f8e53dc721351a6c45c162"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:03:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 13:03:10 2015 -0800"
      },
      "message": "remove obsolete tool\n"
    },
    {
      "commit": "98f51553daa8e3f0ca1e843b0aa8f25640a6b085",
      "tree": "987473d78f43671ab8f1fdaa7955df9287a3ca3d",
      "parents": [
        "9f3869fc6e3c516581a3bc0705b22b62a69601d6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 10:18:28 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 31 10:18:28 2015 -0800"
      },
      "message": "move cord to services/\n"
    },
    {
      "commit": "c749d622b5bf14804a5156d157d52ae8856dc0a2",
      "tree": "aa8eac0bb41ab540d4ed091dabfbe79425565364",
      "parents": [
        "4630f352532717b0c40750a97745145f32137a28"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 29 23:47:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 29 23:47:06 2015 -0800"
      },
      "message": "move HPC service into services/ directory\n"
    },
    {
      "commit": "2a5fe80da6821fd57e75497102f211cb29a5c64c",
      "tree": "4110046b177c5f742dd041968457f5089b278951",
      "parents": [
        "b8d00da8ae2e2e332622f98b22a86df8311cc2a9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 16:02:21 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 14 16:02:21 2015 -0700"
      },
      "message": "cleanup a few remaining reference to NetworkInstances\n"
    },
    {
      "commit": "3201006882ca333fa2b6d156e4b8727744d172c5",
      "tree": "a754665b53267101126443f1c0bea5e93c1e432f",
      "parents": [
        "a74d2a86cfe1c6373562301efe3af14798ecd45a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Sep 13 22:50:39 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Sep 13 22:50:39 2015 +0000"
      },
      "message": "replaces all occurrences of \"{S,s}liver{s,}\" with {I,i}nstance{s,}\n"
    },
    {
      "commit": "26ea0eb9146ea4c42874f073c1e1225b950ce216",
      "tree": "e9ba6f8655d06e8132a9106710f33ae5484a5089",
      "parents": [
        "f23c59dbb6f3a3c026b38120545c0d6573449a74",
        "bde363216e628933bd17102546798be6bb64e7d4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue Sep 01 16:06:52 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue Sep 01 16:06:52 2015 +0000"
      },
      "message": "resolve merge conflicts\n"
    },
    {
      "commit": "11fe2e91732eb744bb3db01268824375ecababe1",
      "tree": "c07183aa4b129ccefd94053f9f92766b892fe6c0",
      "parents": [
        "9a2b7c0504e581a0238ddadf569da1eb26755941"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 11:55:19 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 28 11:55:19 2015 -0700"
      },
      "message": "more renames from NetworkSliver to Port\n"
    },
    {
      "commit": "d85154772e64dbf33c7270d1a91e4036b5682122",
      "tree": "9e2a978b0805f935dca5c9f4a66f2072960ea266",
      "parents": [
        "2c27a2c52a778ed63c615097771261c89d8851d1"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Aug 19 11:58:18 2015 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Aug 19 11:58:18 2015 -0400"
      },
      "message": "replace all occurrences of {Ss}liver{s,} with {Ii}nstance{s,}\n"
    },
    {
      "commit": "c5e7370eb6cc0ea06c3874fc370206d5c4c516b6",
      "tree": "d59aa409a64d7755050c00d1e38a90b33aa12675",
      "parents": [
        "0e4931be27aa908134746efa01ee917f3c540c73"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 11 17:49:28 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 11 17:49:28 2015 -0700"
      },
      "message": "cleanup the controllerslice objects too\n"
    },
    {
      "commit": "0e4931be27aa908134746efa01ee917f3c540c73",
      "tree": "4d1d31518720df75d5718b6da7c63ab6e026d3cd",
      "parents": [
        "dbc4f147cb2e105a021773bcbc4404906063841e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 11 17:26:00 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 11 17:26:00 2015 -0700"
      },
      "message": "finished cleanup_unique tool\n"
    },
    {
      "commit": "dbc4f147cb2e105a021773bcbc4404906063841e",
      "tree": "000852ac777938666b946584f5ee2c8ba84f7de1",
      "parents": [
        "b03c5e3318eb56230fb191edaa4fa8e6203155c6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 11 16:56:01 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 11 16:56:01 2015 -0700"
      },
      "message": "tool to delete objects that would violate unique_together constraints\n"
    },
    {
      "commit": "b3445fa2055ce16411a310bbf44fc40ac95998e2",
      "tree": "4a7df47e695b535be5c8ceab96a89e381aa6c990",
      "parents": [
        "b98f99188580520316a6fda33b3e597e015bf93d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Apr 26 20:36:07 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Apr 26 20:36:07 2015 -0700"
      },
      "message": "WIP - started coding something to group slivers by slice name\n"
    },
    {
      "commit": "32f58ced5ea2d6606db10116d100275b00dc02fa",
      "tree": "02c8834a398804c1998f203cf2cd53b161a641df",
      "parents": [
        "91e8588203261f12a3d143b8d5dd724dafa50c7c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 13 10:46:12 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 13 10:46:12 2015 -0700"
      },
      "message": "tool to generate an ansible hosts file from REST API\n"
    },
    {
      "commit": "ef20dd5e3af7a646c9b62d0dc95dc6340cc6defe",
      "tree": "2ff0b701b531aaf47d97175b80249dd420185e73",
      "parents": [
        "2868acb128082f7eb6e9abf509c843303c001133"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:26:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:26:13 2015 -0800"
      },
      "message": "rename planetstack directory to xos\n"
    }
  ]
}
