)]}'
{
  "log": [
    {
      "commit": "4fbbe7418da42afef53a1742802b0ac3b6f04471",
      "tree": "71cdc1a7340be6e890eae57e3fdc6b9e235c1f9b",
      "parents": [
        "9d997ecb56e74820a862bdc93bd2b0c17ebed97f"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 00:24:34 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 00:24:34 2016 -0700"
      },
      "message": "No cache for synchronizer\n"
    },
    {
      "commit": "b3c735be244ffd06886bdad100d3a417568f6207",
      "tree": "ff21190f471ebbb9cf0fa6f6e1bab89b898dec84",
      "parents": [
        "06b16e3dd95a6e0bcb8fcfd8137325ee92a64fb4"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:16:21 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:16:21 2016 -0700"
      },
      "message": "Move to better way of handling multiple pkis\n"
    },
    {
      "commit": "06b16e3dd95a6e0bcb8fcfd8137325ee92a64fb4",
      "tree": "dc75b6c0690fec4a17528d7901f3026646d0bd50",
      "parents": [
        "ee71fce7f7d06dfc617b04d7532da2f86d1c079e"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 00:02:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 00:02:00 2016 -0700"
      },
      "message": "Move to a more sane way of making the pkis\n"
    },
    {
      "commit": "ee71fce7f7d06dfc617b04d7532da2f86d1c079e",
      "tree": "cafea3e21f826dcc5e8d67e2cdf7dbf106328ed1",
      "parents": [
        "b30ef4d045ed071c4152db0fdc220e9e445446a7"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 01 21:54:29 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 01 21:54:29 2016 -0700"
      },
      "message": "Fix issue with saving tenants\n"
    },
    {
      "commit": "11e8878c7984e0bf4bb094024d0cc4c9ef6e266c",
      "tree": "7a96120e36e19c81e0108fbcd9ac1a0792a021fd",
      "parents": [
        "603ca3199cc3b85115f2ebd9142e802e30c93606"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:45:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:45:50 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "603ca3199cc3b85115f2ebd9142e802e30c93606",
      "tree": "4b53c51f58d877488e8cd9497738b5882f22c9f0",
      "parents": [
        "26eb2feae2e7231d21f6629aa401de4301018290"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:44:45 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:44:45 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "26eb2feae2e7231d21f6629aa401de4301018290",
      "tree": "629c592cb4554829382002cebaa804d5092d452d",
      "parents": [
        "13065259afa44148324615dcba60fec025a60433"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 29 23:52:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 29 23:52:46 2016 -0700"
      },
      "message": "Move to using a PKI per server\n"
    },
    {
      "commit": "5615a93c9b8056a3fb6b8cf789e574fac5027c81",
      "tree": "22adbc18730f7bc3f74cfbdcf72ac5b739c6686b",
      "parents": [
        "2f3cdd8706754a45244626520a43884106270f0a"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:02:36 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:02:36 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "2f3cdd8706754a45244626520a43884106270f0a",
      "tree": "d08307115656e773da04caee7303c010b7c62e60",
      "parents": [
        "10be54f4db7a9be059f013501ece6453a5866395"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:55:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:55:25 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "b4cfbb2a2d89397fd60d80265ae915073905de75",
      "tree": "3f529d2e3f2ab8a4e26ac28074cf29bd65ac5287",
      "parents": [
        "2cfcb8e14adb90a93e6cd8658207b7ad7ee6c006"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Mar 19 22:19:08 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Mar 19 22:19:08 2016 -0700"
      },
      "message": "Changes to admin\n"
    },
    {
      "commit": "0e42139641730146b0153f4b4d2948a661f04b28",
      "tree": "029fd7d7113427fcfc5e7ecb387d7f3834cbdd53",
      "parents": [
        "37e4efee7e8d597717c84951026ed09e9dbe4c6e",
        "80beeb4d26bc1a643feca35f20321f6c6e78d861"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 09:46:51 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 09:46:51 2016 -0700"
      },
      "message": "Fix merge conflict\n"
    },
    {
      "commit": "1a88dac5be7a05c2d63b8304dd7c3c8334f52659",
      "tree": "3154984ecdcc2a1693b0d010ea7a1bc12de8e23f",
      "parents": [
        "f78f450965484ddbae14d4211aaf94e2bcdb04ca"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 19:27:12 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 19:27:30 2016 +0000"
      },
      "message": "updated logstash-forwarder section\n"
    },
    {
      "commit": "038626cec092f5712eee8eb2f4dd6a1c81c9444b",
      "tree": "d4ccf538785d5551d3beb2286442d68959fe2e47",
      "parents": [
        "dc98185cba8c609431ad1c8e52884c7cf2a7f038"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:14:18 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:14:18 2016 +0000"
      },
      "message": "fix fomatting\n"
    },
    {
      "commit": "dc98185cba8c609431ad1c8e52884c7cf2a7f038",
      "tree": "dc39d94b8bca9845a57a54243d5c9c33613e05df",
      "parents": [
        "5a7266beb9883ac3745732140fd86dc94dc2a601"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:13:24 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:13:24 2016 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "e84e3eeb1c53117b82cbc8c70f249a0a0ecbe62e",
      "tree": "2ecfecacbe40c16812410f38224792901a36d325",
      "parents": [
        "c770ba0a2f5e13b000ace9770206defaff16f564"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 28 22:21:54 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 28 22:21:54 2016 -0700"
      },
      "message": "Add stuff\n"
    },
    {
      "commit": "6efeb7a5a5905a7002201b683030a424ccefba8c",
      "tree": "2021d6bd659b53bd6accc4ea44bea428da164758",
      "parents": [
        "95df78ff2a9f9694c577ce8c0934fa64dde82dd7"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 09:32:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 09:32:00 2016 -0700"
      },
      "message": "Initial work for VPN view\n"
    },
    {
      "commit": "81aab250554a5d7cc0a642c6b08c9f367dd6f822",
      "tree": "c5ae492ef5ce10d915ad845a76145515cc22a772",
      "parents": [
        "010bed050435db6f0d48ef4350fcd934db99b071"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 21 15:57:20 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 21 15:57:20 2016 -0700"
      },
      "message": "Set debug options in makefiles\n"
    },
    {
      "commit": "e7a056412a853e614cba6ec2c6c547714d577d28",
      "tree": "cc62914b2b39622054a30962a8d2e9a3567a6816",
      "parents": [
        "147f7b45031e8936730256a69b7f733e02a5bf72"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 21 15:36:32 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 21 15:36:32 2016 -0700"
      },
      "message": "Cleanup old code and attempt to generate server credentials per tenant\n"
    },
    {
      "commit": "147f7b45031e8936730256a69b7f733e02a5bf72",
      "tree": "7bd26b1be6d3c8a3725925a5b10b1c1cdf90d461",
      "parents": [
        "d8288c48a3a149bc961650aa067a0b460305ab92",
        "b319232e23ce115da361cbb0b16064d47f418302"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 21 14:34:21 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 21 14:34:21 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "3a41f454fd5a7e12673b816e21bfba1c43f0dfbf",
      "tree": "167eede16b7b781146bae5a2a17c6d2d4511ab11",
      "parents": [
        "f7a3c400b62b4c9c55fc699dd3b608e5dd44b522"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Feb 11 16:23:39 2016 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Feb 11 16:23:39 2016 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "db892c9b10f68a7ca52e4f7405dffa7a7c31367e",
      "tree": "60ba7e3872e50f09a061f228a4f8af3fc216f6f5",
      "parents": [
        "cb9b8a8ad0306d7d3e3d543b68e111c104bb85dc",
        "6837bb28c6c40d8fd2344890df311e27b26c2eb2"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:56:34 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:56:34 2016 -0700"
      },
      "message": "Merge master\n"
    },
    {
      "commit": "cb9b8a8ad0306d7d3e3d543b68e111c104bb85dc",
      "tree": "5f243ac9e972e5921a9b5ec14bdfb20e7cac7aa4",
      "parents": [
        "f3dbb4179267310613a5c5ac87a31c856d80b1a9"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:47:34 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:47:34 2016 -0700"
      },
      "message": "Fix again\n"
    },
    {
      "commit": "f3dbb4179267310613a5c5ac87a31c856d80b1a9",
      "tree": "68f2162f736861123be2dc49e141191a4d1e9520",
      "parents": [
        "4d98cc0ae545c03bf1a26a5c34970d5ad5a9fff2"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:36:02 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:36:02 2016 -0700"
      },
      "message": "Fix again\n"
    },
    {
      "commit": "4d98cc0ae545c03bf1a26a5c34970d5ad5a9fff2",
      "tree": "6f8d9bbb39dedda23110f165dc2a2f6c65a0d78a",
      "parents": [
        "066ede644e1986ea98656a112a4e0b52abb53911"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:35:12 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:35:12 2016 -0700"
      },
      "message": "Fix again\n"
    },
    {
      "commit": "0f2f3cf2aacd413d8204633bae0af108c30fc244",
      "tree": "09369526a6f2991314e66ce47c3b91574945a10f",
      "parents": [
        "822530f09ec7b348c8dfb501bbc6116da3ef84f5"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:31:16 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Feb 09 20:31:16 2016 -0700"
      },
      "message": "Fix again\n"
    },
    {
      "commit": "822530f09ec7b348c8dfb501bbc6116da3ef84f5",
      "tree": "a228b56d614173e3d78d30350ca9f30430e9f501",
      "parents": [
        "52571248bcccc6f6cd7b8ac88b6cc8107ea89abb"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:41:40 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:41:40 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "52571248bcccc6f6cd7b8ac88b6cc8107ea89abb",
      "tree": "fcb224e7680eb51a8eaa47ec6c1653d34cbe751d",
      "parents": [
        "313c87e94cd2a77017caae095cc8a111635dc2c9"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:40:54 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:40:54 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "313c87e94cd2a77017caae095cc8a111635dc2c9",
      "tree": "82aed47c2d67e49fc56664a2c36886162a9e7acb",
      "parents": [
        "3fd72911c9f183a4541ee4b0f26692a2aa1786cc"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:19:16 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:19:16 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "3fd72911c9f183a4541ee4b0f26692a2aa1786cc",
      "tree": "40914c580a5b22cc1962096ad57c69d9730c1ae6",
      "parents": [
        "1167c78c082b04e15fdbfb11378918eff606227b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:18:02 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:18:02 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "1167c78c082b04e15fdbfb11378918eff606227b",
      "tree": "a0da8f2e6142c96febd7e53d4e2abef1ca1daf5f",
      "parents": [
        "e172ebcfab94cd63f1b74b0b66cbd8444d8f8815"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:16:38 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:16:38 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "e172ebcfab94cd63f1b74b0b66cbd8444d8f8815",
      "tree": "6254577a49c29a3d2131b7809da4582e4e68ce73",
      "parents": [
        "ce8584fc7df331e8396a27185d6ec12f3d0cc916"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:07:09 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:07:09 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "ce8584fc7df331e8396a27185d6ec12f3d0cc916",
      "tree": "786d4aa9ac3be0bd52e511630293e97640b61694",
      "parents": [
        "0886f239a7c136ae11409fd80647c0b221502e4e"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:06:09 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:06:09 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "0886f239a7c136ae11409fd80647c0b221502e4e",
      "tree": "588aa8c586c31752aba7ed5ed0a65e14da444703",
      "parents": [
        "565a7b62e1d98e4d75ce736eaecd39ef882a17b3"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:00:56 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 18:00:56 2016 -0700"
      },
      "message": "Fix dockerfile\n"
    },
    {
      "commit": "565a7b62e1d98e4d75ce736eaecd39ef882a17b3",
      "tree": "fe5e24a93b85bc3618eed02b56fd2ea7987e1833",
      "parents": [
        "a859a6093a6bdb39cd56ee1fac59e89a43018fc4"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:46:08 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:46:08 2016 -0700"
      },
      "message": "Fix more stuff with openvpn config\n"
    },
    {
      "commit": "a859a6093a6bdb39cd56ee1fac59e89a43018fc4",
      "tree": "6e2c3f294967304f89887d37d0e59b66ad05b013",
      "parents": [
        "023714e2c6400350280475404cdf6d722e86f6bd"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:40:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:40:46 2016 -0700"
      },
      "message": "Fix more stuff with openvpn config\n"
    },
    {
      "commit": "023714e2c6400350280475404cdf6d722e86f6bd",
      "tree": "982681152d9888646a65761d9b3bdbaa81e51ea4",
      "parents": [
        "f64253a24ed6f0daf1df296e9f85d00f6baeab00"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:26:30 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:26:30 2016 -0700"
      },
      "message": "Fix docker file to use . instead of source\n"
    },
    {
      "commit": "f64253a24ed6f0daf1df296e9f85d00f6baeab00",
      "tree": "b117fe9b0c3e78a1b5d5b9e8f71372094fd87ff1",
      "parents": [
        "37d8a43edb739736993854167a18d4acd00727b7"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:20:09 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 07 17:20:09 2016 -0700"
      },
      "message": "Put OpenVPN commands in the correct place\n"
    },
    {
      "commit": "6d33bc3f136692934e3826dfbd9b354d9819ac48",
      "tree": "9f1c1a91742348949a586fe6bff0aadc6931a000",
      "parents": [
        "751a1610610b55c61ed3735bb8b08a1f91da4b23"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 11:12:20 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 11:12:20 2016 -0500"
      },
      "message": "Fix port\n"
    },
    {
      "commit": "2fad2a620a997d2a0ccf300c48d87c00531184ac",
      "tree": "c939fd242a48109180f7a595b42558e8898e4e27",
      "parents": [
        "3c15b9f1ad13e7d207406cf95b6afa72d3958d50"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:20:45 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:20:45 2016 -0500"
      },
      "message": "Update README.md"
    },
    {
      "commit": "3c15b9f1ad13e7d207406cf95b6afa72d3958d50",
      "tree": "714073aeee06d380c6ce6a4d2b27a45e1ceeb1db",
      "parents": [
        "6e6a134abee2c49fd461b336b7529d03ff16e5e1"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:18:38 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 14:18:38 2016 -0500"
      },
      "message": "Remove old file\n"
    },
    {
      "commit": "6e6a134abee2c49fd461b336b7529d03ff16e5e1",
      "tree": "090279ada916ae72d6bfbe8d219fde6510bc71f3",
      "parents": [
        "80733c921ed47bf81bb2147c823416ab371a8fc2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:50:12 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:50:12 2016 -0500"
      },
      "message": "Removed artifacts of testing\n"
    },
    {
      "commit": "2492619e4d26d20c3ce5c0e7832dffd2e6e638b4",
      "tree": "9f76c487fe010baeb95a10f337ed0b38fb540949",
      "parents": [
        "9ff8c539c65b423bbc17fa06aff75d6669f59c0b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:42:29 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 29 11:42:29 2016 -0500"
      },
      "message": "Make it easier to configure XOS with a pre-existing OpenStack\n"
    },
    {
      "commit": "a54e955901de01c2f2ef0c506008054ce8af1971",
      "tree": "acdc5ba243352b2c6a23959bb8b1139b3b814308",
      "parents": [
        "27fadd422d38b6ace7571264ae90295a2a050fab"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 13:07:56 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 13:07:56 2016 -0500"
      },
      "message": "Update to ubuntu:14.04.3\n"
    },
    {
      "commit": "0ef747a4011caa2c7ed9f615bfe24ce2550e6a32",
      "tree": "01be6fc19d345a7da53d35d9e8e976d277e625cb",
      "parents": [
        "046e009bcb909c3d775dd2b5a55ac9955c9502bd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 12:59:07 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 28 12:59:07 2016 -0500"
      },
      "message": "Update to ubuntu:14.04.3 image\n"
    },
    {
      "commit": "b9eb249e1556d4bab1591a84d22c9ddb8b7bbfc4",
      "tree": "17a71558d42dd7cc30b3b24cdb1ab07c861fb2b0",
      "parents": [
        "0111e92d422d097cb0099ebe1c95647a09da7d59",
        "ae1acd6c141570b3567a77d802614c322e9b3807"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Jan 25 20:53:19 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Jan 25 20:53:19 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "299b819943d33a64120e21d59bb4d06c4f9d22c5",
      "tree": "f50d5271e1197e1584bd9556f8d3810b71fd288c",
      "parents": [
        "8bcad38f6f98167e02ce34c1ca87830f781d8c93",
        "5407511489410202350aadb40df6654244138e8b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Jan 24 16:05:17 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Jan 24 16:05:17 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "a57657cbcb988621c589cb3a8e16eb3342b214f5",
      "tree": "61a6aa46bc722121d8de631a1ce7e810d1389177",
      "parents": [
        "206bb9dd292b6c244f482a5bd2cd8244acc33fb2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Jan 21 02:32:34 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Jan 21 02:32:34 2016 +0000"
      },
      "message": "switch back to ubuntu:14.04.2 image\n"
    },
    {
      "commit": "f9e48bdd349d21f825c7e03b87640068b38e4e19",
      "tree": "9f2e43fadb8c185db5ca66fb1320052b20d2b9b3",
      "parents": [
        "8dbf70b50c8541673d882ef0a093af0f92f6da6a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 16:29:29 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 16:29:29 2016 -0800"
      },
      "message": "Add sudo to docker commands\n"
    },
    {
      "commit": "b756a61ce5d8e97b47e40c3175986ca8db17b186",
      "tree": "7afc83c47c8ad5bece4f24cb3ef3207bd4d75a07",
      "parents": [
        "16fd5301c0def6fd2610b5e732a61f0fd57016d9",
        "97e717d9e9a5ed05073ae3b2b436803ca60f9b9a"
      ],
      "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": "16fd5301c0def6fd2610b5e732a61f0fd57016d9",
      "tree": "94226f81eb194e5f95a26342daf4288991441d31",
      "parents": [
        "1f019ee7e241914c4db2f19d5b989d6c3e23b072",
        "18dc11d66026290407ca6f35ae63fcf160dea1e3"
      ],
      "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": "113b7ccb9a48b17817bd38584658d4e71ee51e79",
      "tree": "6b64cde1a751c8b6fc3ac3345811fdd385b16bdf",
      "parents": [
        "62ee8d1484da04cda26bf23d79259b8a582071ef"
      ],
      "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": "0e1a056954ae02603740e4800d258bb0be4e1c8e",
      "tree": "392dd4c64c9478de37792a5bdd2a030b8430d951",
      "parents": [
        "34334f7bd86a3deda8998070e8f30639d9a4455c"
      ],
      "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": "9b83185398601e52cbf12ae755495cc81662a71b",
      "tree": "e1b2e4c2d3893d19254727871a9db38d0e265c1d",
      "parents": [
        "8e4862fd0e4f869641fd483e5d8f8472e539ad5e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Jan 13 15:59:23 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Jan 13 15:59:23 2016 +0000"
      },
      "message": "build local dockerfile\n"
    },
    {
      "commit": "7bae05ec23a6fc6b07e40d8b9b6c4e0eff785e6d",
      "tree": "339045eecb3aeb7f18be0123526e621daa505f41",
      "parents": [
        "9cd4cf51af53225274e99d540f0a88d0920dd2b2"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Jan 11 20:05:28 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Jan 11 20:05:28 2016 -0700"
      },
      "message": "Another attempt at getting the VPN form to work\n"
    },
    {
      "commit": "0621777761fa4d8dcd5e2297b467a8ce97985e31",
      "tree": "7ffb3fedfe25e11dd5253824a07e3df3dbdddbc4",
      "parents": [
        "66bd8751e574944157b0a3b7fa1c12df6bc3be01"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Jan 10 21:35:56 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Sun Jan 10 21:35:56 2016 -0500"
      },
      "message": "Downgrade django-filter\n"
    },
    {
      "commit": "2fb741b430259db89af4148cfdba3737b9a9ce04",
      "tree": "1323d2a294cdc98b781c4957fc20f6aeca515f38",
      "parents": [
        "584500acb19b800f45f42a8d29ff6a35c26d6f9d",
        "8b02fe0317a77b12840c26ae8d272ae29e9a0a8b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 08 14:41:11 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 08 14:41:11 2016 -0500"
      },
      "message": "Merge branch \u0027config-refactored\u0027\n"
    },
    {
      "commit": "92e548d279ca2062411b22b5fccc730ed4f51dd3",
      "tree": "ef0346aa4522860c3e0219e92dd22820a773b276",
      "parents": [
        "1a582c6fad2196d6b135025a3e24d8fa8d0af43b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 08 10:42:00 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jan 08 10:42:00 2016 -0500"
      },
      "message": "Downgrade django-filter\n"
    },
    {
      "commit": "bf27580f2c374f0f5d73952e2685d18d50a4634a",
      "tree": "092a7358198e82c36b8dd403f698770acc8178d3",
      "parents": [
        "bd20b02d0af79b25a8d69250af52ca7449bae3dc"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 07 16:38:26 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 07 16:38:26 2016 -0500"
      },
      "message": "Install rsync\n"
    },
    {
      "commit": "beef3fb610abef9830cf93feb4946b782c7d0506",
      "tree": "c9efb6aa950a562b1c6d4a9b22035d1da5a02bff",
      "parents": [
        "056e54aa1bc6bd295349055b3fa5c16a460b9d25"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 06 16:40:00 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 06 16:44:47 2016 -0500"
      },
      "message": "Support devel build using local source tree\n"
    },
    {
      "commit": "418c9891cef54b246b9ede64d071790890fd5da2",
      "tree": "fbc23be00ca8541fdc8345c457f38d796811db0f",
      "parents": [
        "94f89fef580d7d9cf821b5ecafdfda8b508b42af"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jan 05 09:51:29 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jan 05 09:51:29 2016 -0500"
      },
      "message": "Fix PYTHONPATH to include packages installed with apt-get\n"
    },
    {
      "commit": "003ff5efaed522a286dea32a0cffb887c68290d3",
      "tree": "381f04b84c33901941dd95dde695f20dd0cac9b0",
      "parents": [
        "bc3751f20cdcac5f47266e9e885b49062038a53c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jan 04 19:53:05 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jan 04 19:53:05 2016 -0500"
      },
      "message": "Remove phantomjs\n"
    },
    {
      "commit": "4d096316a56f852b0fe38e8caa8eee61dde6f821",
      "tree": "52745892fef50795dfc33b879d0539fc20f3c4ee",
      "parents": [
        "96c2c25e4a4397df3ee7da7c1cb09d3ffec74bc3"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jan 04 10:06:29 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Jan 04 10:06:29 2016 -0500"
      },
      "message": "Fixes #124\n"
    },
    {
      "commit": "463054516cbab9cc00d4e9b1a5c76229b16a6a50",
      "tree": "817c146340994a9e18354a11d7741055a18b4cda",
      "parents": [
        "f803fe35eb576b6e4f3c955e5783495a783ccc4a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Dec 22 15:06:16 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Dec 22 15:06:16 2015 -0500"
      },
      "message": "Update README.md"
    },
    {
      "commit": "f803fe35eb576b6e4f3c955e5783495a783ccc4a",
      "tree": "992ab0f9b409908be260df2caae38459bbe7e877",
      "parents": [
        "78d57837e4d73c4304f8c5d0b8407cad778ec5bd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Dec 22 15:01:51 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Dec 22 15:01:51 2015 -0500"
      },
      "message": "Remove django-evolution; we don\u0027t need it anymore and it downgrades django\n"
    },
    {
      "commit": "97e717d9e9a5ed05073ae3b2b436803ca60f9b9a",
      "tree": "2f914c90883cc1ec2d919e69af41b2d4a5da0ffb",
      "parents": [
        "cad4e74593e224bd81d58bf9228920b28e916580"
      ],
      "author": {
        "name": "Gunjan Patel",
        "email": "patelgunjan5@gmail.com",
        "time": "Thu Dec 17 14:54:54 2015 -0800"
      },
      "committer": {
        "name": "Gunjan Patel",
        "email": "patelgunjan5@gmail.com",
        "time": "Thu Dec 17 14:54:54 2015 -0800"
      },
      "message": "dir didn\u0027t match the command\n\ndirectory name is `postgresql` and command says `cd postgres`.\r\nCopy paste doesn\u0027t work :)"
    },
    {
      "commit": "6a742ecda78117cff75d1b037da5a99d91d1eea3",
      "tree": "d0f1c1057cff0e68bc0343da91dfb1d03db61ade",
      "parents": [
        "12963cfcfe2eb12c343c359cc8b701507b6e0766"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Dec 16 18:13:00 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Dec 16 18:13:00 2015 +0000"
      },
      "message": "make tosca script executable\n"
    },
    {
      "commit": "12963cfcfe2eb12c343c359cc8b701507b6e0766",
      "tree": "a6e0515cd8918944ba626cb0ffd3a6d786d139ae",
      "parents": [
        "c1a59d8d0253f3814b446052b178db87e15f81db"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Dec 16 17:40:00 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Dec 16 17:40:00 2015 +0000"
      },
      "message": "upgrade jinja2 in synchronizer container build\n"
    },
    {
      "commit": "c1a59d8d0253f3814b446052b178db87e15f81db",
      "tree": "d33ec1ab7c8870c1bfc677b7d664ac5294374180",
      "parents": [
        "41fc11a546666a99710ed9b9afdf93cff024addb"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Dec 16 17:09:13 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Wed Dec 16 17:09:22 2015 +0000"
      },
      "message": "change base image of xos container to python:2.7.11 docker image. fix bugs\n"
    },
    {
      "commit": "18dc11d66026290407ca6f35ae63fcf160dea1e3",
      "tree": "d6e2e7b5b18d32657aa27c266f448c266896f22e",
      "parents": [
        "bb7d64a92d586b6566d3168047610ab765d6c7e8"
      ],
      "author": {
        "name": "Gunjan Patel",
        "email": "patelgunjan5@gmail.com",
        "time": "Thu Dec 10 11:42:10 2015 -0800"
      },
      "committer": {
        "name": "Gunjan Patel",
        "email": "patelgunjan5@gmail.com",
        "time": "Thu Dec 10 11:42:10 2015 -0800"
      },
      "message": "admin page port number+login typo"
    },
    {
      "commit": "f25c039ebc7b281438adb139a22e1256353d6191",
      "tree": "53e7f0757e52c5a3f0c5e9104242000548ef742b",
      "parents": [
        "975440c8e86b41cdcd2706492759ba028e957a9e"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Dec 09 09:55:59 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Dec 09 09:55:59 2015 -0800"
      },
      "message": "update the Dockerfile to install a specific version of django_suit\n"
    },
    {
      "commit": "975440c8e86b41cdcd2706492759ba028e957a9e",
      "tree": "85878e5891d3e1ae26cc7a35262da201ecd9fe34",
      "parents": [
        "cbd718eca81d32274415caf9c4774fa0fc669588"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Dec 09 09:54:40 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Dec 09 09:54:40 2015 -0800"
      },
      "message": "too many S\u0027s\n"
    },
    {
      "commit": "ec947995a2f3187653d8347c4ae714809b48c3c1",
      "tree": "a88ba66bb88bc4d6a457a7d72b1509bbe503703a",
      "parents": [
        "fe8bfcdae02f2fe452a81e81f9ee99fd55aac6dc"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 22:32:45 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 22:32:45 2015 -0800"
      },
      "message": "move compose to beta\n"
    },
    {
      "commit": "fe8bfcdae02f2fe452a81e81f9ee99fd55aac6dc",
      "tree": "6c97d9353237e238d339ac4b23b45f8b8d7b1994",
      "parents": [
        "50667651a1a897f03dd33ebea0db655cc9acef3d"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 22:12:06 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 22:12:06 2015 -0800"
      },
      "message": "add a build target that allows you to specify the git repo / branch to use when building the image\n"
    },
    {
      "commit": "50667651a1a897f03dd33ebea0db655cc9acef3d",
      "tree": "62dfa017bdea92b8af93091ff5dbf45da007bf6c",
      "parents": [
        "911ecc692b6829cca55b7e7ded617386f29024f9"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 20:26:41 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 20:26:41 2015 -0800"
      },
      "message": "specify the command to start XOS to include making migrations\n"
    },
    {
      "commit": "911ecc692b6829cca55b7e7ded617386f29024f9",
      "tree": "b23da6165a79658636689b953e38ca26d8ddad9f",
      "parents": [
        "e88f56590365be2bd8e70de030228c24ae0b7898"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 20:24:30 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 20:24:30 2015 -0800"
      },
      "message": "update the makefiles to allow docker image cache usage based on env var\n"
    },
    {
      "commit": "ab4a2eb26cb8e96b220c6179ae39ddbfa836c95f",
      "tree": "93f10886d86779cc776adf8acbe7ecd0dc4b28a8",
      "parents": [
        "5b9f5a3ebc9123fc02492e55788189202d697b70"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 11:49:01 2015 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Dec 03 11:49:01 2015 -0800"
      },
      "message": "updated to work better with containers and links, so that IP references are not hard coded\n"
    },
    {
      "commit": "f9980cfeb38e9d2cf4a2b80cd2a3a02bcaa3074e",
      "tree": "f0b918c473c46270238230a2197f8a5f5835639b",
      "parents": [
        "2d13d8b95b00fbc26135f3351930776a6b4b5615"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Nov 16 22:34:33 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Nov 16 22:34:55 2015 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "bbcd77842395de9c137c51adaf6ef71b068f6648",
      "tree": "cc735679d66ee1df2af7aacd78e415d1743558a9",
      "parents": [
        "4eecc05be88b89d49776e575830f8af2e47c8c54"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Nov 16 20:45:39 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Nov 16 20:45:39 2015 +0000"
      },
      "message": "rename observer to synchronizer\n"
    },
    {
      "commit": "4eecc05be88b89d49776e575830f8af2e47c8c54",
      "tree": "4eea803af58190ad00a7ee8ad68dbee1fcea4292",
      "parents": [
        "716c9fe3af82cde5a0daf29d3e1f624a229839e4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Nov 16 20:41:49 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Mon Nov 16 20:41:49 2015 +0000"
      },
      "message": "renaming\n"
    },
    {
      "commit": "8e9e62176cacde8a0bd3d0d0b490e62a2cc71aca",
      "tree": "63d719ca6b874052ae2f0687db11df13979f1821",
      "parents": [
        "8258617ddb2f81a002f8b34c546a8fb79d2d1b69"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 20:53:03 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 20:53:03 2015 +0000"
      },
      "message": "run detached\n"
    },
    {
      "commit": "8258617ddb2f81a002f8b34c546a8fb79d2d1b69",
      "tree": "0b6f87424fa907504e55b12104e82dd2a40dfd7f",
      "parents": [
        "86cbbd787fce9606622219218e67318f0dbe5649"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 18:17:33 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 18:17:33 2015 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "86cbbd787fce9606622219218e67318f0dbe5649",
      "tree": "323bff93ad9cc057ce55adf0fe9909d38e7927eb",
      "parents": [
        "502bb5936a7123d9adf23e76edeabbc911f361cc"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:31:30 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:31:30 2015 +0000"
      },
      "message": "fix TOSCA_CONFIG_PATH\n"
    },
    {
      "commit": "502bb5936a7123d9adf23e76edeabbc911f361cc",
      "tree": "90079666ae2ab1fb6145c2fd84b762b29b38fbec",
      "parents": [
        "37028c7ae064ccbe1475c9d337147f1880c1c87b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:28:54 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:28:54 2015 +0000"
      },
      "message": "comments\n"
    },
    {
      "commit": "37028c7ae064ccbe1475c9d337147f1880c1c87b",
      "tree": "c200f8b62bdeb7fc64cf207115a31871b659ccf3",
      "parents": [
        "3da0cb284f7b45921c399c3c9ff1f894f7899562"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:27:21 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:27:21 2015 +0000"
      },
      "message": "set default command in final commit\n"
    },
    {
      "commit": "3da0cb284f7b45921c399c3c9ff1f894f7899562",
      "tree": "5f88898e93ade86c4e313a309146bf39635f87e7",
      "parents": [
        "2ee861f537e5e2ac121637442a4d99073cb30aa9"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:26:55 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:26:55 2015 +0000"
      },
      "message": "run detached\n"
    },
    {
      "commit": "2ee861f537e5e2ac121637442a4d99073cb30aa9",
      "tree": "c54319219cb17835024914bd591188b29fbbc1dc",
      "parents": [
        "db84186b96a797f1c93483a80c80ca902e066898"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:06:48 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sun Nov 01 16:06:48 2015 +0000"
      },
      "message": "run detached\n"
    },
    {
      "commit": "d02c20abc6512e58dbf8b4046fa17ee346fec80e",
      "tree": "6effad43ff4dbe9531d96c22c8e99ae610586c3f",
      "parents": [
        "d7fafe60482afdd6bf076b9fcbf7602f1c8349d5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 19:12:22 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 19:12:22 2015 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "d7fafe60482afdd6bf076b9fcbf7602f1c8349d5",
      "tree": "2ca73c76d5addf9911f5c3c2b42da75ca9a5f71b",
      "parents": [
        "70b05dafb5c32139e607bdbc46a53eefe6870848"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 19:06:58 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 19:06:58 2015 +0000"
      },
      "message": "refactor and cleanup\n"
    },
    {
      "commit": "70b05dafb5c32139e607bdbc46a53eefe6870848",
      "tree": "11ef502b104261e08230c048d9566538ca74e77a",
      "parents": [
        "bfae0ea709dd3e434e4a1b4b71293f524ecdbc45"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:34:35 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:34:35 2015 +0000"
      },
      "message": "set DEBIAN_FRONTEND environment variable when using apt\n"
    },
    {
      "commit": "bfae0ea709dd3e434e4a1b4b71293f524ecdbc45",
      "tree": "fa5961c9ba5d0e4128af2b6345f6a64130942220",
      "parents": [
        "53c46fbe76cc09930f929f84bcb59182bab63f71"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:12:38 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:12:38 2015 +0000"
      },
      "message": "rename rmcontainer to rm\n"
    },
    {
      "commit": "53c46fbe76cc09930f929f84bcb59182bab63f71",
      "tree": "cc4244ffd67af459557f9c639f35bb8b54bc11e5",
      "parents": [
        "5a509acae0571c9350ab761b34fcca24b0e31417"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:11:27 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:11:27 2015 +0000"
      },
      "message": "execute initdb after building building docker image\n"
    },
    {
      "commit": "5a509acae0571c9350ab761b34fcca24b0e31417",
      "tree": "1c2d3e8c100e121be18a467670c59595c5736823",
      "parents": [
        "44ad7058dd21a67f6eea80af5f9af2c1f51353ee"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:10:57 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:10:57 2015 +0000"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "44ad7058dd21a67f6eea80af5f9af2c1f51353ee",
      "tree": "86e9388d83f4cee97eae4054e34496b74bf5dee2",
      "parents": [
        "f4f5793ff460523a35dfadfae6e57d7ff82301b0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:10:42 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 18:10:42 2015 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "bf0271cbd83bb6289fe86966f85186ebcd52a940",
      "tree": "53f50ac99bcc36883a0df4f3e1df20e8b539143b",
      "parents": [
        "a06f1a9c36efef335c06007a72c6423202919773"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 00:17:44 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Oct 31 00:17:44 2015 +0000"
      },
      "message": "create xos database\n"
    },
    {
      "commit": "a06f1a9c36efef335c06007a72c6423202919773",
      "tree": "d79f10c31585b0d97a1ddc34161710d8664b45fa",
      "parents": [
        "bf484a689ecd5edaa748e9c7078d374b01f5362b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 21:59:04 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 21:59:04 2015 +0000"
      },
      "message": "refactor\n"
    },
    {
      "commit": "bf484a689ecd5edaa748e9c7078d374b01f5362b",
      "tree": "a52c65ddeb30fd08e2656315dc25e09465810c81",
      "parents": [
        "aeefc6698286c90583d9321dd59cad2fc213b8ce"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 21:51:04 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 21:51:04 2015 +0000"
      },
      "message": "enable password auth\n"
    },
    {
      "commit": "aeefc6698286c90583d9321dd59cad2fc213b8ce",
      "tree": "6fe3ab8258c8c0d68cbc62077a4e680c6d6c9137",
      "parents": [
        "fa32044a5ca5014a7a554427da9c2d4ebebefa24"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 18:08:47 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 18:08:54 2015 +0000"
      },
      "message": "add missing states\n"
    },
    {
      "commit": "fa32044a5ca5014a7a554427da9c2d4ebebefa24",
      "tree": "48cc8e23153b8989b4593a83963c86e02429dae8",
      "parents": [
        "48cd545d081a2235a39240f0c0b44b00779ce93a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 18:07:42 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 18:08:54 2015 +0000"
      },
      "message": "refactor\n"
    },
    {
      "commit": "f0498a297722bb781323e48459c504245f7f693f",
      "tree": "9ec27937b6814e0f00c7105fa24fa3b0c4c04f69",
      "parents": [
        "7c162e7fc8d54513ade57b99949d28208a4aadd0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 15:22:59 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 15:23:10 2015 +0000"
      },
      "message": "renaming\n"
    },
    {
      "commit": "7c162e7fc8d54513ade57b99949d28208a4aadd0",
      "tree": "586655a4809fd014de3eb20c1b7f2f81a4e507d9",
      "parents": [
        "276f36682b3c64e0a25a350f6d333c95a444d505"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 15:22:20 2015 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Fri Oct 30 15:23:10 2015 +0000"
      },
      "message": "renaming\n"
    }
  ],
  "next": "01c8c489ebcffc95763a5f8a59b82f9b7b5c755f"
}
