)]}'
{
  "log": [
    {
      "commit": "e0ac37c257bf08db8d220d13773859d9202305d2",
      "tree": "e70f7d871b5f19cce98fcc2b1a9bdb8909e8ac47",
      "parents": [
        "bf81732b129675d667d2285859f32db16ef5e2f5"
      ],
      "author": {
        "name": "Dmitry Guryanov",
        "email": "dguryanov@parallels.com",
        "time": "Mon Nov 30 18:48:23 2015 +0300"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Dec 01 13:43:01 2015 +1100"
      },
      "message": "Fix path setup in add_sudo_secure_path\n\nThere are two bugs in add_sudo_secure_path.\n\nFirstly we don\u0027t properly check if the file exists, so always append\nthe new line.  This will overwrite any existing changes.\n\nSecondly the logic for checking if the path exists is inverted, so we\nmiss adding paths when we should.  This particularly causes failures\nwhen installing with virtualenv\u0027s since the paths are inside the\nvirtualenv, rather than the standard system locations.\n\nChange-Id: I646fe0c68958470d464fe4f3d81d5c17dd6f2ab6\nCloses-bug: #1521241\n"
    },
    {
      "commit": "ada886dd43ccc07f48d3a82d8d3d840fe5096c03",
      "tree": "93d62f1c82edc08d813b7f9f7eb9270e7024e055",
      "parents": [
        "433a9b10ddd6fa67d7459c4943a92ce4f488cebc"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 14:06:26 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 17:03:32 2015 +1100"
      },
      "message": "Don\u0027t mix declaration and set of locals\n\nIa0957b47187c3dcadd46154b17022c4213781112 proposes to have bashate\nfind instances of setting a local value.  The issue is that \"local\"\nalways returns 0, thus hiding any failure in the commands running to\nset the variable.\n\nThis is an automated replacement of such instances\n\nDepends-On: I676c805e8f0401f75cc5367eee83b3d880cdef81\nChange-Id: I9c8912a8fd596535589b207d7fc553b9d951d3fe\n"
    },
    {
      "commit": "8afbaa1c80d54d7f6591f8f2c1a26c34f60c77e1",
      "tree": "7840d089d0751cff7da5b07439e3f5bcf4818869",
      "parents": [
        "c6782413081cbdc72c7b24e34acec383a1cf2f46"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed May 13 20:53:08 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri May 15 04:26:04 2015 +0000"
      },
      "message": "Support for running Nova with oslo.rootwrap daemon\n\nNova is being enhanced to use rootwrap as a daemon. For this effort,\nwe need an additional entry for nova-rootwrap-daemon in the\nsudoers.d/ directory.\n\nNeeded by:\nI57dc2efa39b86fa1fa20730ad70d056e87617c96\n\nChange-Id: I80c7b9dd8e9e0f940aa4e54a95b241dfc40d3574\n"
    },
    {
      "commit": "c6782413081cbdc72c7b24e34acec383a1cf2f46",
      "tree": "029dc47772a5814541fed23f66555b6ec5c41d03",
      "parents": [
        "a79de45497dc4c9d388b698b939002d2857f0cc7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 14 10:01:53 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri May 15 14:01:20 2015 +1000"
      },
      "message": "Infer rootwrap arguments from project\n\nWe can infer the binary and configuration paths just from the project\nname and expanding this to the known *_DIR \u0026 *_BIN_DIR variables.  A\nsimilar thing is done for policyd settings\n\nChange-Id: I7c6a9fa106948ae5cbcf52555ade6154623798f1\n"
    },
    {
      "commit": "32d6bc6ad1f5d857c8e34e15001f8eb8666c601c",
      "tree": "ade89fecd1c5db1a4090df0c6b1cb1eda6d96c69",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 29 14:16:44 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 29 22:29:28 2015 -0500"
      },
      "message": "Add inc/rootwrap\n\nRootwrap shouldn\u0027t be a unique snowflake.  Plus the binaries tend\nto be called assuming PATH will find them.  Not so with venvs\nso we need to work around that brokenness.\n\nConfigure Cinder and Nova to use configure_rootwrap().\n\nChange-Id: I8ee1f66014875caf20a2d14ff6ef3672673ba85a\n"
    }
  ]
}
