)]}'
{
  "log": [
    {
      "commit": "2ac6870830c9ec196b92852e6149fd4b2c4d1d51",
      "tree": "2d77c0fa78986fc4df30f618a16725d6e8f172ce",
      "parents": [
        "6c84463071e1ff23e20e4ef4fb863aba0732bebc",
        "1fba1aa6bc458829dffcba2c2ce4f2e3d6a90e5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 13:59:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 13:59:31 2013 +0000"
      },
      "message": "Merge \"Don\u0027t add bulk middleware.\""
    },
    {
      "commit": "1fba1aa6bc458829dffcba2c2ce4f2e3d6a90e5b",
      "tree": "3afce7a75e868e77a31e8e35e642ff3c407872e4",
      "parents": [
        "ffc7fab1a02525b412e8837ff10b5e2d7872ce55"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Aug 02 00:40:05 2013 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Aug 02 00:40:05 2013 +0200"
      },
      "message": "Don\u0027t add bulk middleware.\n\n- The bulk middleware is already in the sample.\n- Fixes bug 1207108\n\nChange-Id: I569ecb734ac2e59716e5f24fa96e97d216cdc1a3\n"
    },
    {
      "commit": "d98a5d0a58c1fae2ce8adcd8098cefaa9f558381",
      "tree": "77bf37cbfaf5f3f797bc369072b199357d5bf5dd",
      "parents": [
        "bc84cdf4877bf61c5b684dc01e4ef9b77bb3e4be"
      ],
      "author": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Fri Jun 21 18:18:02 2013 +0800"
      },
      "committer": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Mon Jul 29 11:15:21 2013 +0800"
      },
      "message": "enable apache2 server as front end for swift\n\n1.install apache and wsgi module\n2.config apache2 vhost and wsgi files for proxy,\naccount, container and object server.\n3.refactor apache functions from horizon and swift\ninto lib/apache\n\nChange-Id: I3a5d1e511c5dca1e6d01a1adca8fda0a43d4f632\nImplements: blueprint enable-apache-frontend-for-swift\n"
    },
    {
      "commit": "5cac378cde0074ad9f7fe50507800e28c6997418",
      "tree": "84254ec34a68a8c3c655b6fe93c2b6e9537f33ad",
      "parents": [
        "50300856d8c344651aa5e667e1217d2033999495"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Wed Jul 17 15:13:44 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Wed Jul 17 15:29:58 2013 +0000"
      },
      "message": "Configure tempauth along keystoneauth.\n\n- This would help testing the two auth server for functional testing.\n- Fixes bug 1202233.\n\nChange-Id: Ie0bc642873585ab02083aed543720b4a9b17cb02\n"
    },
    {
      "commit": "50300856d8c344651aa5e667e1217d2033999495",
      "tree": "9dce14581c3f3bd37cf22b4971a8200b7f8f483f",
      "parents": [
        "343c51ec93d96952d83ef2a93d465ebc030369b6",
        "82c0996d48156465980efb6898764c2bb270faaf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 17 13:20:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 17 13:20:01 2013 +0000"
      },
      "message": "Merge \"Disable fallocate and set max_file_size to default\""
    },
    {
      "commit": "343c51ec93d96952d83ef2a93d465ebc030369b6",
      "tree": "e466016e64cc85768c2ffb25342afdfb518e5d49",
      "parents": [
        "7ad51b4a473ae464ca10bfac8aa6a6461a7c70cb",
        "35633f097ada2f16f7d4a052a26e729b6c14eaa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 17 13:08:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 17 13:08:12 2013 +0000"
      },
      "message": "Merge \"Fix vm_test_mode\""
    },
    {
      "commit": "35633f097ada2f16f7d4a052a26e729b6c14eaa2",
      "tree": "80b8880fd41abe9b7ea8c901cfe688e4ba789cc2",
      "parents": [
        "7ca0a7601be535c09c91650c9552c76c0c5e6a51"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Jul 16 07:35:13 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Jul 16 07:35:13 2013 +0000"
      },
      "message": "Fix vm_test_mode\n\n- It was previously incorrectly generated.\n- Fixes bug 1201694.\n\nChange-Id: I802bbd0ced8f12064189db7d707fbb6ca09113bb\n"
    },
    {
      "commit": "82c0996d48156465980efb6898764c2bb270faaf",
      "tree": "6d0b0e590a0f5291f9cbfab6f5f1c48c612284c5",
      "parents": [
        "7ca0a7601be535c09c91650c9552c76c0c5e6a51"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Jul 16 07:16:07 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Jul 16 07:18:12 2013 +0000"
      },
      "message": "Disable fallocate and set max_file_size to default\n\n- We used to set max_file_size to 10000 to get the functional tests\n  passing on devstack but this was the wrong way. We are now disabling\n  fallocate like done in saio to get the large objects test passing.\n- Fixes bug 1201077.\n\nChange-Id: I33058352f5abfb06f2a992890cbc7339cedc0ad3\n"
    },
    {
      "commit": "ba31305497fe66ee01230659bc6778915c873616",
      "tree": "657f99f2e278aa617108fbacf093560016a0a76f",
      "parents": [
        "0ce91a5cba10e3a68dad29f9a86f774ee6cfe7b7"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Wed Jul 10 21:03:43 2013 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Thu Jul 11 00:01:03 2013 +0200"
      },
      "message": "Move swift stuff out of keystone-data.sh\n\n- Fixes bug 1199918.\n\nChange-Id: I808bdd74a94c8e0ca126b9bee1bfd53eafa189a9\n"
    },
    {
      "commit": "0ce91a5cba10e3a68dad29f9a86f774ee6cfe7b7",
      "tree": "3fa2bc942a7860b025cfeb1816a1f5dc9d32383f",
      "parents": [
        "54c977a43becc39f47452962300942d34d3a561c"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Jul 05 11:59:24 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Wed Jul 10 08:02:02 2013 +0000"
      },
      "message": "Configure swift functional test suite.\n\n- Implements blueprint configure-swift-functional-tests.\n\nChange-Id: I8eeedb83e59d8a305d3072ba7506f74afc21c0d1\n"
    },
    {
      "commit": "cc6b4435458b5db6aed17631e4789c43d21ee8e5",
      "tree": "a8460f062f571849a7a9a547c85771d625828b34",
      "parents": [
        "2e75ff1a41e741ee77926a1262e1e9410701b4e1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 08 15:38:03 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 09 14:05:32 2013 -0500"
      },
      "message": "Formatting cleanups, doc updates and whatnot\n\nChange-Id: Ica8298353be22f947c8e8a03d8dc29ded9cb26dd\n"
    },
    {
      "commit": "a44d5ed1353745258fec1a0e2c9a778d1c1f77d9",
      "tree": "79028959f3acd00d0e79887be10fd48125d62f26",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 08 13:31:54 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Tue Apr 09 10:33:28 2013 +0200"
      },
      "message": "Set swift3 before s3token in proxy server middleware pipeline\n\nswift3 and s3token middlewares were not set in correct order in\n/etc/swift/proxy-server.conf when the swift3 service is enabled\nwith keystone. swift3 must be set before s3token.\n\nFixes: bug #1166123\nChange-Id: I97c051af95cbdc26ccfe9753c5719394e1875dde\n"
    },
    {
      "commit": "253a1a351b13fd434c9246e7994fb669b1691d20",
      "tree": "04886214d8ba785027a9be7b213d7d54ab2e7cad",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 18:23:22 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 01:40:53 2013 -0500"
      },
      "message": "Move setup_develop call\n\nMove setup_develop() call into the install_XXX() function as the\ndistinction has no real purpose.  This eliminates the configure_XXXclient()\nfunction for Nova and Swift.\n\nAlso create install_cinderclient() as we will need it to handle dependencies\nin a followup patch.\n\nChasing down another #$^%\u0026\u0026^^^$%%#$ prettytable version pin\n\nChange-Id: I61d761bc57a31caf2ed0ade326ab236eb2bb7358\n"
    },
    {
      "commit": "fb71f7dea95df9057bf984af5ae98ee2f98d8e27",
      "tree": "c1bbd305c41847fb300069cdc42bd6fb3cca779e",
      "parents": [
        "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
        "1151d6ff6116ffa86eb49221cdd949380a4d7423"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "message": "Merge \"Make Swift *_PORT_BASE configurable\""
    },
    {
      "commit": "1151d6ff6116ffa86eb49221cdd949380a4d7423",
      "tree": "4ea54a9bd5396048d8f7a966c217c1f137cd6906",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:06:52 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:13:45 2013 -0500"
      },
      "message": "Make Swift *_PORT_BASE configurable\n\nDevStack\u0027s Swift port defaults changed in the Grizzly cycle, we need to\nput it back to complete the upgrade without going through the ring build process.\n\nChange-Id: I30c09839690ad7ba9bb3fdffa3f05aedfc47559e\n"
    },
    {
      "commit": "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
      "tree": "6d2027aed2ab0e2e44be06ce906c7083493aab3d",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:34:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:36:49 2013 -0400"
      },
      "message": "add emacs shell-script tagging\n\nfor files that don\u0027t start with a #! or end in .sh, the added tags\nare nice for emacs users to automatically switch to the right mode.\n\nChange-Id: If4b93e106191bc744ccad8420cef20e751cdf902\n"
    },
    {
      "commit": "1c6c1125199f1d987848bb1e3522b90358a4531b",
      "tree": "77a31962e4b5b814245ee89bd800d15c80e41840",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 27 17:40:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 11:14:13 2013 -0500"
      },
      "message": "Split disk creation out of configure_swift()\n\nGrenade needs to be able to configure Swift without initializing the\nbacking disk files.  Move it into create_swift_disk() and call\nfrom init_swift().\n\nAlso move start of n-obj (if swift3 is not enabled) to start_nova().\n\nChange-Id: Id33939182d84eeff10ba4139eeced2c1bc532f0f\n"
    },
    {
      "commit": "b7490da972c673960c800e3803c2a568bb7a43b6",
      "tree": "2b74409ecd10fa0dae982aea300ddb537ecf80af",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 16:07:56 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 20 17:04:23 2013 -0500"
      },
      "message": "Clean up stack.sh config\n\n* Clean up interactive configuration\n* Complete moving initialization of service-specific varialbes into the\n  service lib/* files.\n* Cosmetic cleanups\n\nChange-Id: Iea14359bd224dd5533201d4c7cb1437d5382c4d1\n"
    },
    {
      "commit": "bc3a3394e8417baea17356f4ec87e450a427d155",
      "tree": "3b15dd903a013adb9548c0991ac2546ddb2d8237",
      "parents": [
        "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Feb 23 04:00:51 2013 +0100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 14:32:31 2013 -0500"
      },
      "message": "Use default swift pipeline and add extras.\n\n- By default use the default pipeline as shipped with swift.\n- Add option SWIFT_EXTRAS_MIDDLEWARE which by default include tempurl\n  formpost staticweb bulk to enable extra featuress.\n- Clean pids in cleanup_swift Fix bug 1140364.\n\nRebased\n\nChange-Id: Ida537ae8d3e319a5b84546f82ebf00615f070be1\n"
    },
    {
      "commit": "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f",
      "tree": "26d3ed67cc5060136df21490390e8324e6e61bf5",
      "parents": [
        "995eb927f76d9c30984fb416a6cb59b9247c6812",
        "6ec72fab12e9e23402825028788b3cb9f0b01f18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "message": "Merge \"Fix Swift config dir variable name\""
    },
    {
      "commit": "6ec72fab12e9e23402825028788b3cb9f0b01f18",
      "tree": "6672fece53ee38ab4a9f4e4b10908df139539abf",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 13 11:44:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:39:50 2013 -0500"
      },
      "message": "Fix Swift config dir variable name\n\nChange SWIFT_CONFIG_DIR to SWIFT_CONF_DIR to be consistent with all other projects.\n\nChange-Id: I52b7d08f038c28a16caa669d7d1aa5248fbe7789\n"
    },
    {
      "commit": "995eb927f76d9c30984fb416a6cb59b9247c6812",
      "tree": "20b3e5088efad7c6d78d789990142948d5081b02",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 07 16:11:40 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:30:37 2013 -0500"
      },
      "message": "Add clean.sh\n\nclean.sh gets rid of all residue of running DevStack except installed\npackages and pip modules.\n\nAnd it eradicates rabbitmq-server and ts erlang dependencies as well as\nthe other RPC backends and databases.\n\nChange-Id: I2b9a251a0a151c012bae85a5a2f9c2f72e7700be\n"
    },
    {
      "commit": "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab",
      "tree": "3f0797803596b4e8d26f347e1a49879b8a4e2e80",
      "parents": [
        "4f620187a684b40c385a60f5b4470152e49efcae",
        "0c3a5584c6631c3e67682d76bd5a9d3b4628c7f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:41:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:41:54 2013 +0000"
      },
      "message": "Merge \"Enable swift by default.\""
    },
    {
      "commit": "8ecbb38d7958fe9c0675506740a3178f42c75680",
      "tree": "1491132235b64aa62a94157238107bb03cd40ace",
      "parents": [
        "2a5d1ec15e5d04fb8f7c038e58dc06b65f7616a6"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Tue Mar 12 12:15:17 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Tue Mar 12 12:15:49 2013 +0100"
      },
      "message": "restart memcached for swift.\n\n- (re)start memcached to make sure we have a clean memcache.\n\nChange-Id: Idad8d58e2500156c4170af04f880a074c8ce7943\n"
    },
    {
      "commit": "0c3a5584c6631c3e67682d76bd5a9d3b4628c7f5",
      "tree": "2f6e76597890be27f33b543270c75deae593dbdc",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Wed Mar 06 10:58:33 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Wed Mar 06 13:16:37 2013 +0100"
      },
      "message": "Enable swift by default.\n\n- Set by default SWIFT_REPLICAS to 1 since this is the most common use\n  case when using it in devstack.\n- If we have swift_replicas to 1 launch the object container account and\n  proxy servers in foreground in screen.\n- Allow any s- services if we have just \u0027swift\u0027 in service enabled\n  instead of having to specify all s- services to enable swift. This will be\n  removed in the future.\n- Set object server starting at 6013 instead of 6010 to not conflict\n  with remote ssh x11 forwarding.\n\nChange-Id: I890b6953b70283bfa0927fff0cf5e92f3c08455b\n"
    },
    {
      "commit": "f3fd44c4be11b53179ff1f227e40c21e9d00721a",
      "tree": "d480e4d9697a923292558aea97fb52617426bfce",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Mar 04 17:33:35 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Mar 04 17:52:03 2013 -0500"
      },
      "message": "Revert \"Enable swift by default.\"\n\nThis reverts commit 5a5cbf7274a6a50bb766ec590cf885430ed5c5d0.\n\nThis breaks on a default openstack install on Ubuntu 12.10,\nrevert for now until this can be cleaned up to work out of the\nbox.\n\nChange-Id: I185509cc30bd28e920cdab60fc92129949bd6b0d\n"
    },
    {
      "commit": "5a5cbf7274a6a50bb766ec590cf885430ed5c5d0",
      "tree": "eb9815f278700411ced10c350de7d77792669e83",
      "parents": [
        "c9bda20963bd0e2cdf0139190d527931497d8622"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Mon Feb 04 12:09:10 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Feb 22 18:50:08 2013 +0100"
      },
      "message": "Enable swift by default.\n\n- Set by default SWIFT_REPLICAS to 1 since this is the most common use\n  case when using it in devstack.\n- If we have swift_replicas to 1 launch the object container account and\n  proxy servers in foreground in screen.\n- Allow any s- services if we have just \u0027swift\u0027 in service enabled\n  instead of having to specify all s- services to enable swift. This will be\n  removed in the future.\n\nChange-Id: I496f79e14f99bd7e9f2c7deee12a4b6e935c3a5b\n"
    },
    {
      "commit": "ad8b27626ecef3509a1ffca8dac7392d32e1b2d6",
      "tree": "405aaccb582cb7a7236b8b46ebd1567eb9df325b",
      "parents": [
        "f10696fffc7c7394866bbab9dc83fb0cdd429ff2"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Jan 10 15:40:01 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Jan 22 11:30:49 2013 +0000"
      },
      "message": "have the run and logs files in $SWIFT_DATA_DIR\n\n- Set all the run lock and logs files to go to $SWIFT_DATA_DIR.\n\nChange-Id: I42b72572e9700457475398043057d37d0dbc65ac\n"
    },
    {
      "commit": "e029b500e5b5d9284fee9b16aeabef12458d40a7",
      "tree": "4534aacf9a832a526aa3b9f365e8db3405def47d",
      "parents": [
        "00844508aa59132f3af3d21dafc45f6af37ff522",
        "43eb0b3159d8ad1eb14e0430124cc72cb50ae3c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 15 13:59:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 13:59:44 2013 +0000"
      },
      "message": "Merge \"Make sure to cleanup swift on unstack/relaunch.\""
    },
    {
      "commit": "43eb0b3159d8ad1eb14e0430124cc72cb50ae3c2",
      "tree": "df624b24898b8b9b746f1f01315262812ece1951",
      "parents": [
        "9bd9d7d1a34dd7cb8d5f51936b67c7549f40c9a3"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Jan 12 20:10:34 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Jan 12 20:10:34 2013 +0000"
      },
      "message": "Make sure to cleanup swift on unstack/relaunch.\n\n- Fixes bug 1049553.\n\nChange-Id: I9fef93d25512c014dfb882adf0e169487bf877d8\n"
    },
    {
      "commit": "91b8d13edad4d21bfd5b67219347f934728ee462",
      "tree": "b4050bcde75c19a515000357638ddd06b31a5302",
      "parents": [
        "9f67bd692c380737e1e4f11ad3a91e4646c1e48d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 22:40:09 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 11 09:15:30 2013 +0100"
      },
      "message": "Fix \"sudo: sorry, you must have a tty to run sudo\"\n\nOn many systems the requiretty sudoers option is turned on by default.\nWith \"requiretty\" option the sudo ensures the user have real tty access.\n\nJust several \"su\" variant has an option for skipping the new session creation step.\n\nOnly one session can posses a tty, so after a \"su -c\" the sudo will not\nwork.\n\nWe will use sudo instead of su, when we create the stack account.\n\nThis change adds new variable the STACK_USER for\n service username.\n\nChange-Id: I1b3fbd903686884e74a5a22d82c0c0890e1be03c\n"
    },
    {
      "commit": "d66c965b0c00209905747754cd580fc2f887af0a",
      "tree": "391709faa405654c67b71e75a4c786eed16e8063",
      "parents": [
        "5e266052df2274036923fb57a348b87c516e8835"
      ],
      "author": {
        "name": "Kevin Lyda",
        "email": "kevin@ie.suberic.net",
        "time": "Wed Jan 09 13:39:57 2013 +0000"
      },
      "committer": {
        "name": "Kevin Lyda",
        "email": "kevin@ie.suberic.net",
        "time": "Thu Jan 10 13:12:54 2013 +0000"
      },
      "message": "Correct comment about SWIFT_LOOPBACK_DISK_SIZE.\n\nThe comment regarding SWIFT_LOOPBACK_DISK_SIZE in lib/swift used the\nincorrect unit (bytes instead of kilobytes).\n\nChange-Id: I86117e36141c0a028a6fa6878a4d540f624e759d\n"
    },
    {
      "commit": "8e5d2f0c7a29a8002c3be1c94f1abca65ddaea08",
      "tree": "c24967706020846dc68aefe0c38491c49554dca2",
      "parents": [
        "4ce35c46cc80d07bb9f5ea4f1d4c6961c5f50d3e"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Dec 20 13:11:43 2012 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 09 10:40:39 2013 -0600"
      },
      "message": "Set recon_cache_path to ${SWIFT_DATA_DIR}/cache.\n\n- Fixes bug 1092538.\n\nChange-Id: Id9eb9446b32a800b1c7e0ef72882747424c65b6e\n"
    },
    {
      "commit": "6d04fd7ba59450c4d9c6c7317eef05c7812056b1",
      "tree": "e60eafb8841a7c647e2aee7326f0d060d6d9c215",
      "parents": [
        "5ba0360b3266be26418dbd828e5e13386a324b2d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 21 11:03:37 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 18:03:10 2012 -0600"
      },
      "message": "Holiday docs and comment formatting cleanup\n\nChange-Id: Ia4ca88c67d3b94e306a79a669805a2fa1b0dc069\n"
    },
    {
      "commit": "64ab774313a5791cfbd8798c68a93068a11229ac",
      "tree": "c4058440ae6d1af5c76cfc1e34705314a03979e7",
      "parents": [
        "7611c894b598c876912ab967642f0e8c8ad9171b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 15:38:28 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 15:44:21 2012 -0600"
      },
      "message": "Set up swift\u0027s auth cache dir\n\nSwift backing glance doesn\u0027t work due to auth_token failing without\na signing_dir configured and set up.  Create the dir and configure\nin proxy-server.conf\n\nBug 1092783\n\nChange-Id: If9ac46592bb7fc09e6cfd0a802a4fa61304fc369\n"
    },
    {
      "commit": "c18b96515279064c85cb7a71939d9e9de961d905",
      "tree": "45bb2d752c22c7bf9791fca4429a584f9aa41628",
      "parents": [
        "1cd8a4725b83e65e159788ef4d4c994eb5211106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 12:36:34 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:30:13 2012 +0100"
      },
      "message": "Add is_ubuntu function\n\nThis replaces all of the [[ \"$os_PACKAGE\" \u003d \"deb\" ]] tests, except when\nthose tests are before straight calls to dpkg.\n\nChange-Id: I8a3ebf1b1bc5a55d736f9258d5ba1d24dabf04ea\n"
    },
    {
      "commit": "83e109571ec2c2a08a378d9c3a69bfbf3f5ec1ba",
      "tree": "f5be3c1d9949d5290091fad60b817ed16e802de2",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "message": "Allow Versioning with swift\n\n* add the allow_versions to the container configs\n\nChange-Id: I2d39ba7c60f5f1c4cd4f80ed61a02a64979e8f19\n"
    },
    {
      "commit": "ece6a332b7d5791c73071fbfea5723d4991c6c85",
      "tree": "c05fa34ec625fa54b9e7a3c69ae8377098eca7eb",
      "parents": [
        "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 14:19:41 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 20:36:50 2012 +0100"
      },
      "message": "Refactor swift installation\n\n* Optimize loops\n* Move install steps to the lib/swift\n\nChange-Id: Ie8a74b2627395620ccb0501171fa0150ee7497f2\n"
    }
  ]
}
