)]}'
{
  "log": [
    {
      "commit": "2f904e72afc26aeb71094880ad086f0dc0c7d823",
      "tree": "a82d7f3817b37e30a7a48470a3851d45fd643110",
      "parents": [
        "e64b1cfd60d71d3611713ed58bad5874835e332a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:14:10 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:14:10 2016 -0800"
      },
      "message": "Remove sleep before running observer\n"
    },
    {
      "commit": "e64b1cfd60d71d3611713ed58bad5874835e332a",
      "tree": "7afc83c47c8ad5bece4f24cb3ef3207bd4d75a07",
      "parents": [
        "5cd475adebf536738ad9f1b07e3d73a31a3cb720",
        "87da104ce7b2539984bfc4c3ea2342e0a0212cb4"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:35 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:35 2016 -0800"
      },
      "message": "Merge pull request #123 from gunjan5/patch-4\n\ndir didn\u0027t match the command"
    },
    {
      "commit": "5cd475adebf536738ad9f1b07e3d73a31a3cb720",
      "tree": "94226f81eb194e5f95a26342daf4288991441d31",
      "parents": [
        "3e4a2f9fb5b114d1b2f415c7bd7d2b0616e71c85",
        "35f6cf0718665814d0543b245de0fb963af32e6e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:05 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:05 2016 -0800"
      },
      "message": "Merge pull request #122 from gunjan5/patch-3\n\nadmin page port number+login typo"
    },
    {
      "commit": "3e4a2f9fb5b114d1b2f415c7bd7d2b0616e71c85",
      "tree": "238efae3b2edd456df8304b5a7ff319ac1783579",
      "parents": [
        "c18b179d339cc3c6a1f6b52b5960f88eba2ac3a7",
        "343574b3641417c3ea1f76d638713a0514148205"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 07:25:01 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 07:25:01 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "c18b179d339cc3c6a1f6b52b5960f88eba2ac3a7",
      "tree": "30fc765a4a915fafffe15d77b5b13e5d8aef11af",
      "parents": [
        "91a0d8b9c8e81aa5718ee29eeb5d55624a7b9436"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:45:56 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:45:56 2016 -0800"
      },
      "message": "Fixed buttons in vcpeAdmin\n"
    },
    {
      "commit": "91a0d8b9c8e81aa5718ee29eeb5d55624a7b9436",
      "tree": "e484d646dbc599ed65671c243f545fb6ef7ac49a",
      "parents": [
        "f8958e853fb50840bea50af7a61391786ffed646"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:38:35 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:38:35 2016 -0800"
      },
      "message": "Fixed buttons in vcpeAdmin\n"
    },
    {
      "commit": "f8958e853fb50840bea50af7a61391786ffed646",
      "tree": "0683b186f31ccbe5acd9fe6d52f92e6f73252022",
      "parents": [
        "3d56dd8f6501c258ebeb732ab13d4d6adbddd858",
        "16e9a9eaad9f1443d544b118ff0486a6a5956ea0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:26:16 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:26:16 2016 -0800"
      },
      "message": "Merge branch \u0027feature/rest-api-test\u0027\n"
    },
    {
      "commit": "343574b3641417c3ea1f76d638713a0514148205",
      "tree": "dd3e8fd9744165e60e1b0ee1a22a529166e1c9ee",
      "parents": [
        "e797d147e5bcbd2321676e883719461d4ca374ed"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:28:48 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:28:48 2016 -0500"
      },
      "message": "Rewired main launch script to reference synchronizer, instead of\nobserver names\n"
    },
    {
      "commit": "e797d147e5bcbd2321676e883719461d4ca374ed",
      "tree": "13952b74ce7bbdaea34882c00771fdc7b90a3c8f",
      "parents": [
        "cd43675ce6c51f85bb7dc8de5900ba07e4423f7c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:24:14 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:24:14 2016 -0500"
      },
      "message": "More observer-\u003esynchronizer renames\n"
    },
    {
      "commit": "cd43675ce6c51f85bb7dc8de5900ba07e4423f7c",
      "tree": "c30c5cf7bf17852072943c88352dc29583f27f79",
      "parents": [
        "0daab7c01246b7289acc4e773ffcf16a0043ab08"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:20:43 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:20:43 2016 -0500"
      },
      "message": "Rename config files to *synchronizer_config\n"
    },
    {
      "commit": "0daab7c01246b7289acc4e773ffcf16a0043ab08",
      "tree": "4a9858a9639db25956ea626e087708d1876c93f3",
      "parents": [
        "498f6712bd6717136f31cccab856d334e78bbf21"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:52:18 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:52:18 2016 -0500"
      },
      "message": "Updated step paths in service observers\n"
    },
    {
      "commit": "498f6712bd6717136f31cccab856d334e78bbf21",
      "tree": "05753aa529f57e4ca124f27fc34b69290b4c8f94",
      "parents": [
        "3d1a961d3a2ba3edb51dd3d08c1b74d52faaa64c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:50:21 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:50:21 2016 -0500"
      },
      "message": "Updated service synchronizers with the right path\n"
    },
    {
      "commit": "3d1a961d3a2ba3edb51dd3d08c1b74d52faaa64c",
      "tree": "37911eeaf1e749f8a75b869bd5e643320f88f391",
      "parents": [
        "04f34c48ebf5815b5974479e3b57e84da6737446"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:46:26 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:46:26 2016 -0500"
      },
      "message": "Rename service observers to synchronziers\n"
    },
    {
      "commit": "04f34c48ebf5815b5974479e3b57e84da6737446",
      "tree": "d9d61295aa189549047bee691c58123fd9b2a72b",
      "parents": [
        "f444188dfba4a85bf4a3b6160a11f15d564f1e1d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:31:25 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:31:25 2016 -0500"
      },
      "message": "Added main synchronizer module to base for import by service\nsynchronizers.\n"
    },
    {
      "commit": "f444188dfba4a85bf4a3b6160a11f15d564f1e1d",
      "tree": "b99eb932bdda05409212af962dc9d239764c4f92",
      "parents": [
        "3d56dd8f6501c258ebeb732ab13d4d6adbddd858"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:19:42 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:19:42 2016 -0500"
      },
      "message": "Fixed links to synchronizer steps directories\n"
    },
    {
      "commit": "3d56dd8f6501c258ebeb732ab13d4d6adbddd858",
      "tree": "6fda6357054ebe0c077b20db7c31c9e3a8b6cc8c",
      "parents": [
        "86306a8b8e63da4f0b25ce8f66d256e2a06348fb",
        "9b4a6e5b0edc0d7aa96a4a223b530cae7133790b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:43:36 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:43:36 2016 -0800"
      },
      "message": "Merge branch \u0027feature/cleanup_teo\u0027\n"
    },
    {
      "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": [
        "29bff1f8b6f0cb5a32e1b06fa34cdb4cd576eede"
      ],
      "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": "29bff1f8b6f0cb5a32e1b06fa34cdb4cd576eede",
      "tree": "e78103eb3b42e676a741d0e1eb60138168b58a2b",
      "parents": [
        "87dc34bf93f38f8afccfd63dd6935554f21e69e0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 10:27:43 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 10:27:43 2016 -0800"
      },
      "message": "Authentication fixed\n"
    },
    {
      "commit": "86306a8b8e63da4f0b25ce8f66d256e2a06348fb",
      "tree": "4a5519ba16773acbf0a65abcda76e60021e5fbff",
      "parents": [
        "5da4ede5cde00e77fad8bc69d993048ad047396f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:54:42 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:54:42 2016 -0500"
      },
      "message": "Support for running the main synchronizer script out of an inner\ndirectory\n"
    },
    {
      "commit": "5da4ede5cde00e77fad8bc69d993048ad047396f",
      "tree": "6b64cde1a751c8b6fc3ac3345811fdd385b16bdf",
      "parents": [
        "6ffd9d5366913fd00d4ee087f5d666b2ff267172"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:49:22 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:49:22 2016 -0500"
      },
      "message": "Updated links to script that launches the synchronizer\n"
    },
    {
      "commit": "6ffd9d5366913fd00d4ee087f5d666b2ff267172",
      "tree": "b6f6e3d54b05cd716220045d2ac9797c7e3b5e77",
      "parents": [
        "95576e0fc660aa560b3ac28650b69bad47115127"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:38:46 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:38:46 2016 -0500"
      },
      "message": "mapping change\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": "191b3b0f5bf2cf7ca13a16528778b315a94d593a",
      "tree": "2e8576c7fcf3973d93a12238ecc844bf3c17ee3a",
      "parents": [
        "985d2268fe970f9334e1461cf9239ca37dba4344"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:34:05 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:34:05 2016 -0500"
      },
      "message": "Mapping update\n"
    },
    {
      "commit": "985d2268fe970f9334e1461cf9239ca37dba4344",
      "tree": "c4ba9f1c23382836a5ff006246def3aa009e1cf4",
      "parents": [
        "a19736ab0761dbfb60506ae58f8d1d1646a04ea6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:32:25 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:32:25 2016 -0500"
      },
      "message": "Remap openstack_observer\n"
    },
    {
      "commit": "a19736ab0761dbfb60506ae58f8d1d1646a04ea6",
      "tree": "106fd1cd5f93027843584aaecf56460df1a95295",
      "parents": [
        "c5a6ff8c804fb02af75d1275a9624996d7f24d7f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:21:20 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:21:20 2016 -0500"
      },
      "message": "Fix import\n"
    },
    {
      "commit": "c5a6ff8c804fb02af75d1275a9624996d7f24d7f",
      "tree": "828b6bee407e323c8eb4879de0beb5b9848cbd60",
      "parents": [
        "f0538b8f59361fbd85c0a213d2c241f34d779396"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:16:35 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:16:35 2016 -0500"
      },
      "message": "Fixed import for model_policy\n"
    },
    {
      "commit": "f0538b8f59361fbd85c0a213d2c241f34d779396",
      "tree": "78f041ecc736a41457b9be190ab63569eae3b30f",
      "parents": [
        "333fefdb61fa78a0f5efdf6a9b64b344790bf796"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:05:52 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:05:52 2016 -0500"
      },
      "message": "Reran chuckmove after adjusting \u0027*\u0027\n"
    },
    {
      "commit": "333fefdb61fa78a0f5efdf6a9b64b344790bf796",
      "tree": "724fdeafe0136f973101b1a5e4b7fdbd12f72939",
      "parents": [
        "979b15f3de09f2b3461d9a4486d2bb9234fddbc8",
        "b1c0e7262ae314e1e02d010f9f8f2ffdd9da4c8b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:59:07 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:59:07 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\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": "b1c0e7262ae314e1e02d010f9f8f2ffdd9da4c8b",
      "tree": "d9fe8a8e3624d19f8c2440ef0551529f4abc81c5",
      "parents": [
        "1e87db036dbc3e74a43baee60d4df0196cb9c88e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 15 07:57:33 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 15 07:57:33 2016 -0800"
      },
      "message": "update util.logger to xos.logger\n"
    },
    {
      "commit": "1e87db036dbc3e74a43baee60d4df0196cb9c88e",
      "tree": "fbb010d02294eea7e4e179474918796a62a7c724",
      "parents": [
        "4f34f1f13b5cb1aeeaf4fd754906b62c63439fc9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:48:30 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:48:30 2016 -0500"
      },
      "message": "Dropped observer directory, properly\n"
    },
    {
      "commit": "4f34f1f13b5cb1aeeaf4fd754906b62c63439fc9",
      "tree": "0cdac7898963a6d231e81106a5d55337c7ed39b8",
      "parents": [
        "3bb045a64c1f990ad62d42a6781c4a4e660ec54b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:47:49 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:47:49 2016 -0500"
      },
      "message": "Moved correct versions of synchronizer base\n"
    },
    {
      "commit": "3bb045a64c1f990ad62d42a6781c4a4e660ec54b",
      "tree": "10164495799b20f4f8499b8af940e19856948920",
      "parents": [
        "4d6cd1343da5619944c92e5f3c3573eab372835c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:45:12 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:45:12 2016 -0500"
      },
      "message": "Moved observers into synchronizers, properly, maintaining their history\n"
    },
    {
      "commit": "4d6cd1343da5619944c92e5f3c3573eab372835c",
      "tree": "462942e037f7dd3756b4223412523e1cfbd1b4ff",
      "parents": [
        "73bb0876bf0025c59baaa5ae568f74c59be88bda"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:43:19 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:43:19 2016 -0500"
      },
      "message": "Revert \"Delete observers dir\"\n\nThis reverts commit 7c5e0cae8320fa42c5127eea2ea3acf0e3a596ce.\n"
    },
    {
      "commit": "73bb0876bf0025c59baaa5ae568f74c59be88bda",
      "tree": "360c45072e945a4258a262d5fb208a4c934c711a",
      "parents": [
        "77f3dd7526f99a2339ac0745692b42a14db81740"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 20:48:22 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 20:48:22 2016 -0800"
      },
      "message": "remove leftover __init__.py file\n"
    },
    {
      "commit": "77f3dd7526f99a2339ac0745692b42a14db81740",
      "tree": "ac7f5496be498054a361b5c4434d1032c4b701a7",
      "parents": [
        "33e54161fd00b6bd964d7b08e3774c36746028a6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:17:47 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:17:47 2016 -0800"
      },
      "message": "add rebuild_xos and rebuild_synchronizer targets\n"
    },
    {
      "commit": "33e54161fd00b6bd964d7b08e3774c36746028a6",
      "tree": "eda54ececd05cf72d8250dc00bfde1e55b322fa3",
      "parents": [
        "ef8bc2f3d4a6acf23e8cfbacc6740f056ba090a8",
        "3f417a8ab05d7bcdf23a3b25a6459d6c8e03d278"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:32 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:32 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\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": "3f417a8ab05d7bcdf23a3b25a6459d6c8e03d278",
      "tree": "210d15d556d19abfa86747959125fe6aadda5029",
      "parents": [
        "cb614bc21a938cb4e7564aac5b21366a78b4e9bc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:07:32 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:07:32 2016 -0800"
      },
      "message": "remaining references to util.logger updated\n"
    },
    {
      "commit": "cb614bc21a938cb4e7564aac5b21366a78b4e9bc",
      "tree": "7279f6a9c8dd09b54ec9c0771385f38920fe83b9",
      "parents": [
        "f686b61f3c4b2262a320c83c9dbeddf5bcbd6261"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:00:28 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:00:28 2016 -0800"
      },
      "message": "change util.logger to xos.logger\n"
    },
    {
      "commit": "f686b61f3c4b2262a320c83c9dbeddf5bcbd6261",
      "tree": "fd6c154bd7250f7b6236f65f56fdbc9eb4382133",
      "parents": [
        "426fc2b002a2f0d416ec516a30e6d924ddf96c0a",
        "3586c55494b28edc12760ccd94f0cf1d82cf758c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:51 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:51 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\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": "3586c55494b28edc12760ccd94f0cf1d82cf758c",
      "tree": "b6f0ef3e766eaf6cffe89a71793ec809927ec807",
      "parents": [
        "ae89fd5f3bb04d30b60fa7d74f96ee889130adb1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 15:30:20 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 15:30:20 2016 -0800"
      },
      "message": "move util.logger to xos.logger\n"
    },
    {
      "commit": "ae89fd5f3bb04d30b60fa7d74f96ee889130adb1",
      "tree": "aa03e19ac702a1a8e0d4790ce661a1e1732c4bcb",
      "parents": [
        "dea421c067e8487928acd3618b3363118b89f11f"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:45:18 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:45:18 2016 -0800"
      },
      "message": "Update README-VTN.md"
    },
    {
      "commit": "dea421c067e8487928acd3618b3363118b89f11f",
      "tree": "ed694f931b8fa76058d5cdbfb2bf7a6ab6bb30af",
      "parents": [
        "5bf874a6bd45a9884dc0cc62876ac1019097cdfb"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:44:29 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:44:29 2016 -0800"
      },
      "message": "notes on testing service composition"
    },
    {
      "commit": "2823b8d581c5165197c0dcd7bda2f996a62f7cff",
      "tree": "c78d3fb49bffc96234f996cdfa1c3854b20253db",
      "parents": [
        "5bf874a6bd45a9884dc0cc62876ac1019097cdfb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:13:14 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:13:14 2016 -0500"
      },
      "message": "Rename observer to synchronizer\n"
    },
    {
      "commit": "5bf874a6bd45a9884dc0cc62876ac1019097cdfb",
      "tree": "bdcb9d617f2fd20f42cd2fb11d0254283be842e0",
      "parents": [
        "77bb93afa316b6f05c54088bcbb0d9c091d5fb6c",
        "e6e76cd58f9fb5f31727ebb06c02065cbebb43b6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:06:30 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:06:30 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "77bb93afa316b6f05c54088bcbb0d9c091d5fb6c",
      "tree": "3acf1f100b572a8f84ada61684a64988f1b04663",
      "parents": [
        "7c5e0cae8320fa42c5127eea2ea3acf0e3a596ce"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:05:48 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:05:48 2016 -0500"
      },
      "message": "Updated some links\n"
    },
    {
      "commit": "7c5e0cae8320fa42c5127eea2ea3acf0e3a596ce",
      "tree": "a267f3d3c45bcf7f293ce98462956d4063ce1167",
      "parents": [
        "2677f253b76cee85f7ba84954291e32761c3ab38"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:04:44 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:04:44 2016 -0500"
      },
      "message": "Delete observers dir\n"
    },
    {
      "commit": "e6e76cd58f9fb5f31727ebb06c02065cbebb43b6",
      "tree": "24167b9614f4deb8fb2d91718a7393c87be2f0d7",
      "parents": [
        "60d9e0d84c13e8ff2996d5454566ab8384b160d3"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:55:12 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:55:12 2016 -0500"
      },
      "message": "Complete basic configuration of VTN in Neutron\n"
    },
    {
      "commit": "60d9e0d84c13e8ff2996d5454566ab8384b160d3",
      "tree": "19ec03b0150766c6f5b63dc6ce256d29c7470070",
      "parents": [
        "2677f253b76cee85f7ba84954291e32761c3ab38"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:38:52 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:38:52 2016 -0500"
      },
      "message": "Fixed path to credentials\n"
    },
    {
      "commit": "2677f253b76cee85f7ba84954291e32761c3ab38",
      "tree": "f374f69a2a0ff65f2f383a37371173bf63d7b95d",
      "parents": [
        "4193d2af0cba8c58efc6e629f8fdc24aac98c4c5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:22:06 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:22:06 2016 -0500"
      },
      "message": "Make modules importable\n"
    },
    {
      "commit": "4193d2af0cba8c58efc6e629f8fdc24aac98c4c5",
      "tree": "7db86db0370f0ca4d0c82427e4544a65060a15c4",
      "parents": [
        "7edfe7f106d0855d8c66528af22739af059f3098"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:19:32 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:19:32 2016 -0500"
      },
      "message": "chuckmoved model_policy.py into synchronizers\n"
    },
    {
      "commit": "7edfe7f106d0855d8c66528af22739af059f3098",
      "tree": "025ba2249587fa08988a37c278f0bad085cada36",
      "parents": [
        "19e74d136901fbf6bb98db966b273c7b39e7961a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:16:33 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:16:33 2016 -0500"
      },
      "message": "Moved dependency_walker into generate, as well as model policies\n"
    },
    {
      "commit": "19e74d136901fbf6bb98db966b273c7b39e7961a",
      "tree": "b7d774265cf1a8ecfdfb7b2b5a45d4c366a18ff1",
      "parents": [
        "7e337356bf44461fa747e0f334d0fd609c90a324"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:11:42 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:11:42 2016 -0800"
      },
      "message": "move util/xml.py and update reference from config.py\n"
    },
    {
      "commit": "7e337356bf44461fa747e0f334d0fd609c90a324",
      "tree": "efca4a3b9d850404ce1a664ee7ba9df5b17a60d5",
      "parents": [
        "b88ba35c1430145ef48da968212b45bec87afb4b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:05:41 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:05:41 2016 -0800"
      },
      "message": "remove unused glob.py\n"
    },
    {
      "commit": "b88ba35c1430145ef48da968212b45bec87afb4b",
      "tree": "2061187ddea10067636520b3b05ba0e4c35ed954",
      "parents": [
        "807432d936cd61c2710676f5a49841c6e4ef3047"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:03:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:03:38 2016 -0800"
      },
      "message": "remove obsolete api-related views and api files\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": "dc90a24c9c910fd5a24bc42c42cfcbc367f8517b",
      "tree": "392dd4c64c9478de37792a5bdd2a030b8430d951",
      "parents": [
        "67e1ccbadfdf6dd67298192c16b8232215c5d89d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:38:34 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:38:34 2016 -0800"
      },
      "message": "clean up references to scripts/opencloud\n"
    },
    {
      "commit": "67e1ccbadfdf6dd67298192c16b8232215c5d89d",
      "tree": "bd49d629425774f857316c22ddde6dec2c22453a",
      "parents": [
        "5759433db8ca0ebb0718d4754e2087a3e946fbaa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:33:13 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:33:13 2016 -0800"
      },
      "message": "resolve some oddities with HPC admin failing to add services\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": "9b4a6e5b0edc0d7aa96a4a223b530cae7133790b",
      "tree": "b48aeb0da25cfa07502afea21897394f7761ae5d",
      "parents": [
        "2f033b2c9124409db6f03bc54e84a0b8769b933c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 14 08:57:54 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 14 08:57:54 2016 -0800"
      },
      "message": "Moved template README in right folder\n"
    },
    {
      "commit": "2f033b2c9124409db6f03bc54e84a0b8769b933c",
      "tree": "494996a37f5b4cfb7d8411dcc2ce852336e920d3",
      "parents": [
        "422d5213787f5cf0ac1aedd0bdbb0ff6536c300c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 14 08:53:59 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 14 08:53:59 2016 -0800"
      },
      "message": "Added README in xos_config folder\n"
    },
    {
      "commit": "037c9479dc660c8add0edc049af08545f2416a74",
      "tree": "a83f6eca2c2ed1adeef563063c3af36fa9394404",
      "parents": [
        "1d5e7dc4cfa12bcd646de87f82e90f1d593c4a39"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:44:43 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:44:43 2016 -0500"
      },
      "message": "Replicated openstack synchronizer into a base synchronizer, to be\nskimmed and cleaned up later\n"
    },
    {
      "commit": "1d5e7dc4cfa12bcd646de87f82e90f1d593c4a39",
      "tree": "9e88981884cc70abc2f6493668750f7f593379f5",
      "parents": [
        "c83da371acf858d4a75b98fc841e6d27d293f78f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:43:56 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:43:56 2016 -0500"
      },
      "message": "Moved ec2 observer into synchronizers\n"
    },
    {
      "commit": "c83da371acf858d4a75b98fc841e6d27d293f78f",
      "tree": "3bb184f2f4cab3e99913fdd9451f9169b7be9143",
      "parents": [
        "16be143453cfffdaeae1601c2718e440abcb0eae"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:43:25 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:43:25 2016 -0500"
      },
      "message": "Moved openstack observer into synchronizers\n"
    },
    {
      "commit": "16be143453cfffdaeae1601c2718e440abcb0eae",
      "tree": "71062743c2f739303fed5fc6e6368c8201bf4e56",
      "parents": [
        "becc05792bc4a56353adc5abadbc4518f9bfd352"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:41:38 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:41:38 2016 -0500"
      },
      "message": "Relocated observer namespace into synchronizers.base\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": "d64e844e12586a1275d2ad323192a0e3a2188d19",
      "tree": "06483b471daa80344dd7eac52cb9e28f3def1b23",
      "parents": [
        "a9047ddaa41d268e45763b832cb31dbfafde6bc7",
        "e8b0555b56285a10f57588956d803ed6de64daf2"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:21:38 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 11:21:38 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\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": "e8b0555b56285a10f57588956d803ed6de64daf2",
      "tree": "c491c395d03f808a69b1198fa77ac1a94aef8366",
      "parents": [
        "a0029cadb0953f8fec6432b11679d89b351bcc80"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Jan 14 11:12:16 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Jan 14 11:12:16 2016 -0500"
      },
      "message": "Update README.md"
    },
    {
      "commit": "a0029cadb0953f8fec6432b11679d89b351bcc80",
      "tree": "2131dadcf72de9f5a2fc818cb4447eaa6cbdadb9",
      "parents": [
        "aef7f0cd2f46165089377887028cc2fb9390c12e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 17:38:56 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 17:38:56 2016 -0800"
      },
      "message": "move admin_customize to xos/\n"
    },
    {
      "commit": "422d5213787f5cf0ac1aedd0bdbb0ff6536c300c",
      "tree": "31aa205dd73c06edb384050f70e6b5e3fe4cf195",
      "parents": [
        "bb6dd53a7ba6c11f0a05f329cdb5a95b666b6c4e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 17:26:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 17:26:42 2016 -0800"
      },
      "message": "Removed unused templates\n"
    },
    {
      "commit": "aef7f0cd2f46165089377887028cc2fb9390c12e",
      "tree": "5c6376cf4f1c5a7741d6ae8c686c5274f6abf7ff",
      "parents": [
        "f33e216756b7678a1043869e0f6b042d34cc519f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 17:23:12 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 17:23:12 2016 -0800"
      },
      "message": "add README.md for admin_customize\n"
    },
    {
      "commit": "bb6dd53a7ba6c11f0a05f329cdb5a95b666b6c4e",
      "tree": "b25043def38e996fafd6737fde6625a686f0449f",
      "parents": [
        "f33e216756b7678a1043869e0f6b042d34cc519f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 17:15:28 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 17:15:28 2016 -0800"
      },
      "message": "moved away cord and registration templates\n"
    },
    {
      "commit": "87dc34bf93f38f8afccfd63dd6935554f21e69e0",
      "tree": "55b742c654962dc13019ac3adeab9527bec1dc19",
      "parents": [
        "53ee3f0b0a493eead1a9f8e4cb8b0638feb581bb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 17:08:27 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 17:08:27 2016 -0800"
      },
      "message": "Started testing Service class\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": "6159b61946cf705310117428f1661b94b10399c8",
      "tree": "86245a311a62f4294dec0f8e91639b6a6ff66aa5",
      "parents": [
        "62add2a752a0e639e0fc94060cb4a06f861ad293"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:50:19 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:50:19 2016 -0800"
      },
      "message": "remove reference to monitor\n"
    },
    {
      "commit": "62add2a752a0e639e0fc94060cb4a06f861ad293",
      "tree": "78fe725a185842e2ec09e16f5b7ef93c155d9090",
      "parents": [
        "b7bb0b79d5c50d83348b02eeaefba67a1e4b8dc2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:47:20 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:47:20 2016 -0800"
      },
      "message": "remove reference to monitor and old stats view\n"
    },
    {
      "commit": "b7bb0b79d5c50d83348b02eeaefba67a1e4b8dc2",
      "tree": "b468adce98ad4e0b1bc53c1e0f30df0df8395812",
      "parents": [
        "19072415ba5550b2ff4dd764b886e7d9f97bf2e3",
        "dbbaac3add1e354714570968f2a987d2e23f902e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:44:37 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:44:37 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "19072415ba5550b2ff4dd764b886e7d9f97bf2e3",
      "tree": "368031d8bb743f1e63b052964e97098edfa47dca",
      "parents": [
        "e8bc646c63b04bde02a0698d30df389def627bbb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:44:25 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 13 15:44:25 2016 -0800"
      },
      "message": "eliminate references to monitor\n"
    },
    {
      "commit": "53ee3f0b0a493eead1a9f8e4cb8b0638feb581bb",
      "tree": "c1c2b80139fcaebbcef03b96e910115c891df0b5",
      "parents": [
        "1ccabd93ab405cfc2bf3987fed9618b82d084fbf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 14:47:38 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 14:47:38 2016 -0800"
      },
      "message": "Slice validation error is now returning 403\n"
    },
    {
      "commit": "dbbaac3add1e354714570968f2a987d2e23f902e",
      "tree": "29e7c6d68ce8e9df683ea46b318874700bec5af5",
      "parents": [
        "1f90a738883d8e8f83fb63a14f91c11fbb55a3b4"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 17:43:01 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 17:43:01 2016 -0500"
      },
      "message": "Delete synchronizers"
    },
    {
      "commit": "1ccabd93ab405cfc2bf3987fed9618b82d084fbf",
      "tree": "31847ecad0da49ef969fbfbda35fbdd65e163ab3",
      "parents": [
        "a70291d8f5f3942fb2bda1ce9554d69343853d72"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 14:16:41 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 13 14:16:41 2016 -0800"
      },
      "message": "Authentication broken with multiple tests\n"
    },
    {
      "commit": "1f90a738883d8e8f83fb63a14f91c11fbb55a3b4",
      "tree": "da0f36aab2c84db8a77fa4d3e1ac1736e9a0c5dd",
      "parents": [
        "4c34adde221d76a1a16bc18df5dcfa47f3186f03"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 16:00:24 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 16:00:24 2016 -0500"
      },
      "message": "Create README.md"
    },
    {
      "commit": "4c34adde221d76a1a16bc18df5dcfa47f3186f03",
      "tree": "6b9c263aea74689ea9725c7836e808f4fb9eb028",
      "parents": [
        "ceebaa59bab462c054e3390b09844dd7584be42d"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:40:23 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:40:23 2016 -0500"
      },
      "message": "Create README.md"
    },
    {
      "commit": "ceebaa59bab462c054e3390b09844dd7584be42d",
      "tree": "f9aa6802e79e2d5bf9d3f12168582c7ac95f900b",
      "parents": [
        "f946bc012830cae16ad1500109b91df9e1eb2a5d"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:37 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:37 2016 -0500"
      },
      "message": "Delete ovs_neutron_plugin.py"
    },
    {
      "commit": "f946bc012830cae16ad1500109b91df9e1eb2a5d",
      "tree": "b29b7c910eede50d16ab84b38ef6b5e8ad2dbb4e",
      "parents": [
        "55dbfae39dbf537899a8f23e542789559c0019e7"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:27 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:27 2016 -0500"
      },
      "message": "Delete ovs_models_v2.py"
    },
    {
      "commit": "55dbfae39dbf537899a8f23e542789559c0019e7",
      "tree": "0952d6974b37f3fffcd9bab92369c41ec88da7a3",
      "parents": [
        "15807a0c16f95e3ff85df8fd7d0674bce16a02bd"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:15 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:15 2016 -0500"
      },
      "message": "Delete ovs_db_v2.py"
    },
    {
      "commit": "15807a0c16f95e3ff85df8fd7d0674bce16a02bd",
      "tree": "d4422c96ad68341fc62a982d37909390caeaf511",
      "parents": [
        "5b98fdf29771020b89d5f8e0876d1e6095d94d40"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:07 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:31:07 2016 -0500"
      },
      "message": "Delete nat.py"
    },
    {
      "commit": "5b98fdf29771020b89d5f8e0876d1e6095d94d40",
      "tree": "883331f8f24637b40007226ca5adfbec692a8675",
      "parents": [
        "14b84346bb4d9762ce4960929db5ed5ef43ca690"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:50 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:50 2016 -0500"
      },
      "message": "Delete __init__.py"
    },
    {
      "commit": "14b84346bb4d9762ce4960929db5ed5ef43ca690",
      "tree": "19c76a94cd5847e33c12bfc5bbe88944c5ca2429",
      "parents": [
        "68ff607d9ceab9457b4cec01126a3016e24a522f"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:35 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:35 2016 -0500"
      },
      "message": "Delete monitordriver.py"
    },
    {
      "commit": "68ff607d9ceab9457b4cec01126a3016e24a522f",
      "tree": "b3fb7955f7aac7fa2729847f573a4c0f1dbfd7a4",
      "parents": [
        "5ce50965020ee20e7daf3d1655c0b7c1f08ffb65"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:17 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:17 2016 -0500"
      },
      "message": "Delete user_importer.py"
    },
    {
      "commit": "5ce50965020ee20e7daf3d1655c0b7c1f08ffb65",
      "tree": "55559e79d02892afa2a417ec2915c31e1e40658b",
      "parents": [
        "aa0af5d25b703e13889ce1fdacd04554dbaa2be4"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:12 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:12 2016 -0500"
      },
      "message": "Delete slice_importer.py"
    },
    {
      "commit": "aa0af5d25b703e13889ce1fdacd04554dbaa2be4",
      "tree": "9ed6770e145647bf907cc8e48ebd0161aaafddc5",
      "parents": [
        "74dac0466a7a7359702b92bdcc8c9a502067261d"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:07 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:07 2016 -0500"
      },
      "message": "Delete site_importer.py"
    },
    {
      "commit": "74dac0466a7a7359702b92bdcc8c9a502067261d",
      "tree": "7a65cc1d39d9e37906ce9fa703934cb9bc39be67",
      "parents": [
        "16322577c3e291334626865ccd8760c3f284e8bf"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:01 2016 -0500"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 13 15:30:01 2016 -0500"
      },
      "message": "Delete role_importer.py"
    }
  ],
  "next": "16322577c3e291334626865ccd8760c3f284e8bf"
}
