)]}'
{
  "log": [
    {
      "commit": "46b511f2001edcaea6ed93dee4d85c64169a2d5a",
      "tree": "cb783293a3bba7cca1e2a8c331a68190552e582c",
      "parents": [
        "80c3ea52ed1caec16e5c6c6beecd434225afbd97",
        "a45a0a0276f542ef5d624067e98dfa2de830fd84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 23 00:28:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 00:28:14 2013 +0000"
      },
      "message": "Merge \"Added Savanna Project\""
    },
    {
      "commit": "a45a0a0276f542ef5d624067e98dfa2de830fd84",
      "tree": "1746f607c90adba3d5f7a8a5904c7aaf3193a677",
      "parents": [
        "67f7da2de299f4f9ab58718aafce336012035cd8"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Oct 01 16:03:39 2013 +0000"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Oct 22 12:12:25 2013 +0400"
      },
      "message": "Added Savanna Project\n\nAdded services Savanna, Savanna Dashboard, Savanna python client.\n\nImplements blueprint devstack-savanna-support\nImplements blueprint devstack-integration\n\nChange-Id: I8725f59a0cc9aef4817988470313136c56711cf1\n"
    },
    {
      "commit": "b8dd27bf457d1c7a7ad0f1b3a946529c8a1d073f",
      "tree": "e3edf04a7e8258a2091a74cb313daa1599609e99",
      "parents": [
        "af0912b51257b5423fabd41fddef282da2c8386f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 17 12:03:55 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 21 11:20:42 2013 -0500"
      },
      "message": "Fix typos and thinkos in docs\n\nUpdates for the new major features and some clarification\n\nPartial-Bug: #1235626\n\nChange-Id: If2da63e62a14894e498b4163b5052d9b2b2069ed\n"
    },
    {
      "commit": "cdf3d766478d04e62a860754298e7d86f89b33a9",
      "tree": "e42f8bad2abca9aea1b838b9132509e521fb5939",
      "parents": [
        "13209d8b6dfb31b40e752c2b8edaef48e71e319f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 15 09:42:43 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 15 16:13:47 2013 -0500"
      },
      "message": "Add stack phases to extras.d handling\n\nAdd hooks to stack.sh, unstack.sh and clean.sh to call the extras.d\nscripts at multiple points in stack.sh.  This allows these scripts to\nperform installation and startup tasks at similar times as they would\nif integrated into stack.sh.\n\nextras.d/70-tempest.sh is present as an example of the structure\nof these scripts.\n\nSee extras.d/README.md for more information.\n\nChange-Id: Ic1fe522559b94d204d6c0319a2e3d23684c8d028\n"
    },
    {
      "commit": "1d29d8bcf734cdd6db54da3c1458bfdb636e453c",
      "tree": "a01d96ee971d894109dd15670058fef426cd8db2",
      "parents": [
        "00844508aa59132f3af3d21dafc45f6af37ff522"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 07 15:51:32 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 15 14:23:07 2013 +0100"
      },
      "message": "Add basic uec image preparation to tempest\n\nAdd uec image preparation to lib/tempest.\ncirros as image is hard coded at the moment.\n\nIf the images does not exists or the system is not able to use uec images the\nimage prepare step will be skipped and tempest will skip the related\ntests as well.\n\nSetting ssh username correctly.\nSetting instance type for the boto test.\n\nChange-Id: I0d36ac7834e1eb677007e2c92dfc375d134a6023\n"
    },
    {
      "commit": "768295e9f1b0ee74635f8b3002cf7e1971bbdddf",
      "tree": "04dc83efddb9eda7616508afd256127a020d6b88",
      "parents": [
        "2d9a4e4e37ab2e7cedd169aeaa9918620b673281"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 09 13:42:03 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 09 19:53:45 2013 -0600"
      },
      "message": "Add mechanism to automatically load additional projects\n\nThis adds an extras.d directory to contain startup scripts that\nstack.sh runs automatically at the end.  Similar to local.sh\nexcept the scripts are sourced into the stack.sh process rather\nthan executed as a child process.  This gives them complete\naccess to the stack.sh environment.\n\nConvert Tempest to use this format as an example.\n\nChange-Id: Ibc95e6aaecf4211da948319eb452293ae4357780\n"
    }
  ]
}
