)]}'
{
  "log": [
    {
      "commit": "b573cea770e9bf95d5106a5e73ab50cdac684c5f",
      "tree": "219ba62db3b601627d1b91ea110e0495674b9854",
      "parents": [
        "6a06200be3439f52d8d925e2e0356cc62f0db81d"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Tue Jun 06 17:07:39 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Wed Jun 07 20:17:40 2017 +0000"
      },
      "message": "Update plugin.py\n\nCorrects get_opt_lists to correctly return registered opts for\nPatrole.\n\nChange-Id: Ie789a70bfc194b2a783f88ad035bba5119b8953b\nCloses-Bug: #1694811\n"
    },
    {
      "commit": "1461ddc306a8d58951ee7d39368271359f763523",
      "tree": "ff6947a10bda4056016fb2317a424dcf868fe869",
      "parents": [
        "c15af320aa308e4388b5c4da2b1a399e8be1bb3d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue May 16 18:37:13 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed May 17 15:46:51 2017 +0000"
      },
      "message": "Fix plugin.py test directory\n\nFixes plugin.py test directory by correcting the path\nin ``test_dir`` to be \"patrole_tempest_plugin/tests/api\"\nwhere the Tempest-based API tests are located.\n\nostestr --list | grep patrole should now only list API tests,\nand exclude unit tests from the list (which previously\nappeared).\n\nChange-Id: I2f4bac8296092092a1b6a8d36f5ac622f933833f\nCloses-Bug: #1691145\n"
    },
    {
      "commit": "b25f93df4aa5069789c71baf131e5a91559fe31d",
      "tree": "6c5df8fb4d0ddea811138dc8d6227cfa2d21a0fb",
      "parents": [
        "e33b9338cb6f9bb6c69be8517fddc2a2e7daa1dd"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 27 12:46:27 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 27 12:46:27 2017 -0500"
      },
      "message": "Fixed AT\u0026T Copyright statements\n\nChange-Id: Ic3a78bb5393e2fb11ea8382c6cfa6258d1ce4ad6\n"
    },
    {
      "commit": "029d8c31267758d60c7f28f81ddb27d25f2fdd65",
      "tree": "5a2daee0144ca4a7fb4d3d0db53ccd6e1f7b2854",
      "parents": [
        "663aedfe4619a278a3abd224bd4f0909e5d9dea7"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 06 15:27:41 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 13 11:37:30 2017 -0500"
      },
      "message": "Initial functionality framework.\nIncludes:\nrbac_util - Utility for switching between roles for tests.\nrbac_auth - Determines if a given role is valid for a given api call.\nrbac_rule_validation - Determines if a allowed proper access and denied improper access (403 error)\nrbac_role_converter - Converts policy.json files into a list of api\u0027s and the roles that can access them.\n\nOne example rbac_base in tests/api/rbac_base\nOne example test in tests/api/images/test_images_rbac.py\n\nNew config settings for rbac_flag, rbac_test_role, and rbac_roles\n\nImplements bp: initial-framework\nCo-Authored-By: Sangeet Gupta \u003csg774j@att.com\u003e\nCo-Authored-By: Rick Bartra \u003crb560u@att.com\u003e\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\nCo-Authored-By: Anthony Bellino \u003cab2434@att.com\u003e\nCo-Authored-By: Avishek Dutta \u003cad620p@att.com\u003e\n\nChange-Id: Ic97b2558ba33ab47ac8174ae37629d36ceb1c9de\n"
    },
    {
      "commit": "663aedfe4619a278a3abd224bd4f0909e5d9dea7",
      "tree": "4eca87b304687932509e9552a5852beb1036fb8d",
      "parents": [
        "859beb410fa8aaba4a7e6c52a8a5c9ffcd451fea"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Tue Jan 03 10:01:14 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Wed Jan 04 15:11:34 2017 -0500"
      },
      "message": "Initial Cookiecutter commit\n\nChange-Id: Iceff2531f4f7de21dcbb91ee893a8205b6c85107\n"
    }
  ]
}
