)]}'
{
  "log": [
    {
      "commit": "d82447ce5c3da3e9eac5afc61766b6a998ad409a",
      "tree": "91a1ac1a557d96298dc1963acefd1b260c3a300c",
      "parents": [
        "d96d788eb6f9c050bcdc84a262f5fbfa457fa5ea"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Jan 25 16:21:40 2018 -0800"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jan 30 00:50:15 2018 +0000"
      },
      "message": "[CORD-2378] Stopping dynamically loaded services\n\nChange-Id: If87b6353bc7b3adcf345a148ea7b32d5cd56812a\n"
    },
    {
      "commit": "8807e1d8eecf704fde7793ffce29e83f6559f726",
      "tree": "dd5fbf3b7057e13d6c9c26a38af0c8b29a6b945d",
      "parents": [
        "0eb3cafa207eabecc2aba9f90780611cea60d4e7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 08 09:14:18 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Mon Sep 11 11:35:18 2017 -0700"
      },
      "message": "CORD-1868 Add always_pull_xos_images flag\n\nChange-Id: Ie7cdaa5d4785392d8bfeae36ca08170282011bb4\n(cherry picked from commit 874d56d774f02023fd82c79c53aa06e928443e9c)\n"
    },
    {
      "commit": "3896c47f49e7741de6e53b2251ac0914b805013d",
      "tree": "f42851bd691c8c1356da6eb29b683139847105ea",
      "parents": [
        "cc9f19d0535e20dc09a9e0664ab7177b184e753a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 13:31:42 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 14 17:28:04 2017 -0700"
      },
      "message": "[CORD-1631] Adding extra files to GUI extensions\n\nChange-Id: Ib2af772dd12726b37bab729fa1bc52e94f6041d6\n"
    },
    {
      "commit": "c989f26c89e1b2e829810bf359da4c59f7db474a",
      "tree": "dd1299a417d9281a33c3577592a02f558e20b64a",
      "parents": [
        "3e58914dc7fe60fb67c7476489b22a0f23e58849"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu May 11 13:02:59 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Jun 03 18:52:00 2017 -0700"
      },
      "message": "CORD-1151\nMake cord_dir and cord_profile_dir local to config node\nuse head_* and config_* prefixes to avoid hardcoding paths\nconfig-side ssh key generation+\nfix frontend \u0026 mock builds\n[build] group in inventory\nfix inventory strangeness\nraise privs when creating ssh_pki_dir\nmove admin-openrc.sh.j2 to cord-profile\nadd copy-cord-playbook.yml, clarify where it runs\nfix paths for head_cord_profile_dir with mock/frontend\nuse /opt/cord_profile/admin-openrc.sh rather than ~/admin-openrc.sh\ninstall pki\nmake comment in do-enlist-compute-node accurate, set correct interface\nremove hardcoded credential path\nlogging and ssh key fixes\n\nChange-Id: Ie7560c911dce1558e09806c9997884dfbd475e9c\n"
    },
    {
      "commit": "9e7d54aeb4e1df1906b00e0d6b6f5b94a5504dcf",
      "tree": "7e9366a5208aff25bff05420b74bb4bb32ad0da6",
      "parents": [
        "35dba668345ad7bc90df5eadaf38a566a3b8485b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Apr 17 11:37:02 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Apr 19 13:38:36 2017 -0400"
      },
      "message": "CORD-1033 Pull all XOS containers from registry\n\nChange-Id: Icd2ab199028b7f28750419fb560a5fd79102c9bd\n"
    }
  ]
}
