)]}'
{
  "log": [
    {
      "commit": "e500346e404d99d8d779150c57043fcf8c5bcaae",
      "tree": "12c469b5e20c4e1aa7ec047765715978479eeca5",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 01 22:31:00 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 01 22:45:45 2014 +0100"
      },
      "message": "Trove: Set appropriate service URLs\n\nWithout setting these, they default to localhost which\nworks in the the gate, but may not work in all devstack\nsetups.\n\nChange-Id: I50eadbf0b4975cf04ec945bcf463c2738e6e7a3c\n"
    },
    {
      "commit": "4c0e728780d49bfca80b147676ad1b96d16e24e4",
      "tree": "3ef172252c2926b35eccca9ebd8c5e6d680a7d61",
      "parents": [
        "64ccbea8cfa7813574a7085bcfaebcc7a98c65e1",
        "b0f8beb8f1e851321f2d03d2ae687dc2ba2e296e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:45:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:45:55 2014 +0000"
      },
      "message": "Merge \"Install qemu-kvm instead of kvm package on Ubuntu\""
    },
    {
      "commit": "64ccbea8cfa7813574a7085bcfaebcc7a98c65e1",
      "tree": "b7bbec92e178254dcc8fee409bf1086aa7981a75",
      "parents": [
        "72eebd786551f8031c7129fb142c5a92c0bc63b5",
        "1117479908c0c35d33c078ef69a10a53a67e4303"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:44:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:44:50 2014 +0000"
      },
      "message": "Merge \"Ironic api-endpoint uses port 6385\""
    },
    {
      "commit": "72eebd786551f8031c7129fb142c5a92c0bc63b5",
      "tree": "54fc148c58467c71609f18e90a4019c758bf2e62",
      "parents": [
        "64d7d6e68b83c0a7f4c6e52acf5ed84c83ee6928",
        "08448e3a0c2e2bf3b55223b61ec2fc39b21ba16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 13:49:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 13:49:09 2014 +0000"
      },
      "message": "Merge \"Fix wrong compute driver name for Ironic\""
    },
    {
      "commit": "64d7d6e68b83c0a7f4c6e52acf5ed84c83ee6928",
      "tree": "8eecef95f1a75aa43d217af7233b33bf1d97ee77",
      "parents": [
        "ebc8de2a81f1289d3625105efdeeca3b92397554",
        "fd034f0085d5b589ce23d4e63729c582bf8a0612"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 13:49:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 13:49:07 2014 +0000"
      },
      "message": "Merge \"Increase in the full path to mkfs.xfs(/sbin/mkfs.xfs).\""
    },
    {
      "commit": "b0f8beb8f1e851321f2d03d2ae687dc2ba2e296e",
      "tree": "bed9eab1177218184631fadbd39a893ae19759fb",
      "parents": [
        "7ee8f11588741357a321adab2fee99b3affe40b3"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 27 00:14:24 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 27 00:18:22 2014 -0700"
      },
      "message": "Install qemu-kvm instead of kvm package on Ubuntu\n\nSince at least 12.04, the kvm package is a transitional dummy\npackage intended to move users to the newer qemu-kvm package.  This\nremoves the dependency on this dummy package, which will be going away\nin 14.04, and instead depends on the proper qemu-kvm package.\n\nChange-Id: I4a88ada3cf32106413a9fae6fe77c9c4c28a524e\nCloses-bug: #1294557\n"
    },
    {
      "commit": "6b2f26577b5384b0669ae2e0d082d7fe6a1716e9",
      "tree": "4e6392ca9be6be3f843d4d8dabe0aaa40ae1ef65",
      "parents": [
        "7ee8f11588741357a321adab2fee99b3affe40b3"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 26 19:19:01 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 26 19:19:01 2014 -0700"
      },
      "message": "Fix is_n-cell-enabled\n\ndevstack-gate just adds the n-cell to the list of enabled_services and\ndevstack does the rest.\n\nChange-Id: I1d7f8d085a5f46078131f0f6f670e929ec63f805\n"
    },
    {
      "commit": "1117479908c0c35d33c078ef69a10a53a67e4303",
      "tree": "ad1219beaaeac7a75e7c5ff25ab7d6540818edff",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "Ruby Loo",
        "email": "rloo@yahoo-inc.com",
        "time": "Wed Mar 26 17:19:36 2014 +0000"
      },
      "committer": {
        "name": "Ruby Loo",
        "email": "rloo@yahoo-inc.com",
        "time": "Wed Mar 26 17:19:36 2014 +0000"
      },
      "message": "Ironic api-endpoint uses port 6385\n\nThe Ironic api_endpoint value in nova.conf (ironic section) is incorrectly\nset to port 6358. This sets it to the correct port: 6385.\n\nChange-Id: Ic591588e3480cc25c6e276f11103b7b0007d642a\nCloses-Bug: #1297939\n"
    },
    {
      "commit": "b65dc0afee70f79b1698c3a2b222b0c4b213917d",
      "tree": "8ca041b43964a4cc5efbd01c06b8a9474e942407",
      "parents": [
        "fd190c165cc89dcabb0b2d2e5047a0e9f38cb58a",
        "d3011989070f81f488f2cd8f83435b6b4881d1d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:37:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:37:48 2014 +0000"
      },
      "message": "Merge \"Ironic: Use HOST_IP instead of SERVICE_HOST\""
    },
    {
      "commit": "fd190c165cc89dcabb0b2d2e5047a0e9f38cb58a",
      "tree": "07166cae6bd41d3d0600285031fb1b7753179a0d",
      "parents": [
        "aec8cd4e50112345c2aa415ff64733057d889547",
        "1a3c3734b2c8de2dd2f2fa221f773c5ae602375a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:37:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:37:46 2014 +0000"
      },
      "message": "Merge \"VMware: Use multiline for cluster_name opt\""
    },
    {
      "commit": "aec8cd4e50112345c2aa415ff64733057d889547",
      "tree": "bd84657aa97b7670193d8400b746b89639350ed0",
      "parents": [
        "eba85d7ac0401f1665f518025a85063e8d354a74",
        "3cd59e1284f64b5e4dd42156182b47ad936d5ecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:33:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:33:57 2014 +0000"
      },
      "message": "Merge \"Improve log level conf for Sahara\""
    },
    {
      "commit": "fd034f0085d5b589ce23d4e63729c582bf8a0612",
      "tree": "c00b30f7b11b50a309a4afb9a888c8786f1d355a",
      "parents": [
        "a5bbbae13f743f5b8a409f9990dbf91b60442442"
      ],
      "author": {
        "name": "Longgeek",
        "email": "longgeek@thstack.com",
        "time": "Mon Mar 24 17:32:02 2014 +0800"
      },
      "committer": {
        "name": "Longgeek",
        "email": "longgeek@thstack.com",
        "time": "Tue Mar 25 22:44:56 2014 +0800"
      },
      "message": "Increase in the full path to mkfs.xfs(/sbin/mkfs.xfs).\n\nXfsprogs package has been installed. This is the cause of the error stack does not have\npermission to perform mkfs.xfs command rather mkfs.xfs command in /sbin/\npath, stack in order to perform mkfs.xfs must add the full path or use\nthe sudo command mode.\n\nFixed bug #1292466\n\nChange-Id: I488133539331b4a0034a2afb4e75665904754245\n"
    },
    {
      "commit": "d31b2bde469817106ce10745c89cc90b07f36354",
      "tree": "41156c8e59ff592d9955da873f0739387741d164",
      "parents": [
        "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9",
        "66115e532350840272293ead8d211f26af5c8c23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 23:21:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 23:21:00 2014 +0000"
      },
      "message": "Merge \"Fix broken if statement in lib/tls on ZSH\""
    },
    {
      "commit": "1a3c3734b2c8de2dd2f2fa221f773c5ae602375a",
      "tree": "c3a3a8d0db9eb0d36b86d991197af1feea296cb4",
      "parents": [
        "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9"
      ],
      "author": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Mon Mar 24 14:26:08 2014 -0700"
      },
      "committer": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Mon Mar 24 15:51:08 2014 -0700"
      },
      "message": "VMware: Use multiline for cluster_name opt\n\ncluster_name opt for vSphere driver is MultiStrOpt and currently\nusers are not able to set multiple values from localrc. This is\nfixed by using iniset_multiline function.\n\nThus, new usage would be :\nVMWAREAPI_CLUSTER\u003d\u0027cluster1 cluster2 cluster3\u0027\nwhere c1, c2, c3 are the name of the clusters\n\nChange-Id: Ie0f3a48614e6134d849050754932a3613363ce66\n"
    },
    {
      "commit": "d3011989070f81f488f2cd8f83435b6b4881d1d6",
      "tree": "3a86eb056de86ac3fa49fa520fe66a75da0b28d4",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 24 13:55:34 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 24 13:55:34 2014 -0700"
      },
      "message": "Ironic: Use HOST_IP instead of SERVICE_HOST\n\nIronic virtual machines boot on a different network and are expected\nto fetch via tftp from the conductor and callback to the API.  We\nneed to ensure both endpoints are accessible, even when SERVICE_HOST\nis 127.0.0.1 (eg, devstack-gate).\n\nChange-Id: I96aee75b76ad11d83143736da00ea304db971c9c\n"
    },
    {
      "commit": "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9",
      "tree": "0c59c0b61a349701268e74a11a897e8a1e478fbd",
      "parents": [
        "373b1a656971e06c9e6ba7db13ee781e088274b7",
        "f177f72623b3c47f8a63fada1541891864cb0a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:21:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:21:21 2014 +0000"
      },
      "message": "Merge \"Remove any lib/baremetal usage for ironic deploy\""
    },
    {
      "commit": "3cd59e1284f64b5e4dd42156182b47ad936d5ecf",
      "tree": "f87db1d9738034ae6772ac7ef84c5cdbb8ef4054",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Mar 25 00:06:31 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Mar 25 00:11:30 2014 +0400"
      },
      "message": "Improve log level conf for Sahara\n\n* set verbose to True\n* set debug to $ENABLE_DEBUG_LOG_LEVEL\n\nChange-Id: I229f6ed7c13caf7bea9c090de43ede4ed9ea1536\n"
    },
    {
      "commit": "373b1a656971e06c9e6ba7db13ee781e088274b7",
      "tree": "62abe77cee6057da30a75817e6a44584bff986cb",
      "parents": [
        "833357f8ce5356400f7fb2dbc1035dba15810411",
        "815782de274808f52d54807305582ca62d8c4202"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:08:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:08:49 2014 +0000"
      },
      "message": "Merge \"Fix typo in setting neutron to notify nova about port change\""
    },
    {
      "commit": "833357f8ce5356400f7fb2dbc1035dba15810411",
      "tree": "4e0391b721e71c4039727c79255c0d026b87beae",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f",
        "f83cf93618ffc6e8c90c50fe567ba9329946718d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:03:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:03:00 2014 +0000"
      },
      "message": "Merge \"heat add HEAT_DEFERRED_AUTH option\""
    },
    {
      "commit": "66115e532350840272293ead8d211f26af5c8c23",
      "tree": "681f8f06b1ff59fa97dee2a1472dc7ab712132e4",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Solly Ross",
        "email": "sross@redhat.com",
        "time": "Tue Mar 18 15:12:05 2014 -0400"
      },
      "committer": {
        "name": "Solly Ross",
        "email": "sross@redhat.com",
        "time": "Mon Mar 24 14:05:08 2014 -0400"
      },
      "message": "Fix broken if statement in lib/tls on ZSH\n\nWhen using ZSH, the line `if [[ (!$cert \u0026\u0026 !$key \u0026\u0026 $ca) ]]` fails\ndue to a syntax error.  Instead of checking the variables as a boolean,\nwe can simply check if they have a non-zero length.  This works in ZSH.\n\nChange-Id: I171ed10a8c0af354e82bd6119508a0c44b6bcd9c\n"
    },
    {
      "commit": "a5bbbae13f743f5b8a409f9990dbf91b60442442",
      "tree": "2a682959f6c4dfc65926df313804db69a2699d4e",
      "parents": [
        "cbfb07e97dbe6428a5e23f47d9a0e392024a2feb",
        "270f93e526e58d48bf8cc336425491d89766a2d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 13:23:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 13:23:07 2014 +0000"
      },
      "message": "Merge \"Fix incorrect tempest config groups\""
    },
    {
      "commit": "3de6b0a7509973c662c4ae4dc1057e61dc434a98",
      "tree": "c5866c14605e95bfa8d488d7f28c60870a4d2680",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0",
        "16aca8a37a23bd62b0047a12f67ed774f93e37c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "message": "Merge \"Make configurable the creation of heat stack domain\""
    },
    {
      "commit": "08448e3a0c2e2bf3b55223b61ec2fc39b21ba16a",
      "tree": "20a80845877875e954ae8405487aa47c3f8f2a78",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Davide Guerri",
        "email": "davide.guerri@hp.com",
        "time": "Fri Mar 21 18:14:18 2014 +0000"
      },
      "committer": {
        "name": "Davide Guerri",
        "email": "davide.guerri@hp.com",
        "time": "Fri Mar 21 18:19:38 2014 +0000"
      },
      "message": "Fix wrong compute driver name for Ironic\n\nChange-Id: Ia29e019065476f9884ab3fce4e26fe66700fb02d\n"
    },
    {
      "commit": "815782de274808f52d54807305582ca62d8c4202",
      "tree": "a9c39931e7a24c0c9cee910d5a6c93cb7390bb56",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Mar 21 16:53:19 2014 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Mar 21 16:53:19 2014 +0100"
      },
      "message": "Fix typo in setting neutron to notify nova about port change\n\nChange-Id: I4d1c8076c5943359088e3cd5226adb8fcaa683e7\n"
    },
    {
      "commit": "116023f8e4a6857321a0ea245e91695e203541b0",
      "tree": "3b32d4a7adc164ea718fb872cf5554802f95cba6",
      "parents": [
        "26e57cbb4ce26ef04724012d27139223c8af5eae",
        "ea861741d8f95044be516126b9d04cbd5c9a65eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "message": "Merge \"Reuse existing libvirt setup functions for Ironic\""
    },
    {
      "commit": "1dc01abd79ebfcbc0bcb8297a153bc41def811f5",
      "tree": "2a367e097b369d5525731818464f4fb7e8c3dd77",
      "parents": [
        "1c195ab7d325dd90fcc66f343da680fda98a6642",
        "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "message": "Merge \"fix typo in running opendaylight command\""
    },
    {
      "commit": "f83cf93618ffc6e8c90c50fe567ba9329946718d",
      "tree": "ad6cb46038ae8983a6575310f2abe52f4703dfe9",
      "parents": [
        "fbedabde06b60b9c3110d07950403ffb17d2e878"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Mar 12 16:54:01 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 21 12:57:22 2014 +0000"
      },
      "message": "heat add HEAT_DEFERRED_AUTH option\n\nAdds a HEAT_DEFERRED_AUTH, defaulted to trusts, so users can\nby default take advantage of the heat trusts functionality\nwhich provides the following benefits:\n- Deferred operations (e.g autoscaling) work with token-only auth\n- The password field in the heat page of horizon can be made optional\n  (horizon patch pending)\n- It\u0027s more secure because heat no longers stores username/password\n  credentials in the DB, only a trust ID.\n\nThe previous behavior can be obtained by setting HEAT_DEFERRED_AUTH\nto something other than \"trusts\" - the value will only be set in\nthe heat.conf if the value of \"trusts\" is found, otherwise the\nheat.conf default will be used (currently \"password\" which doesn\u0027t\nuse trusts)\n\nChange-Id: I549f1e0071a082ac5d07d0f99db633f8337f3d87\nRelated-Bug: #1286157\n"
    },
    {
      "commit": "fbedabde06b60b9c3110d07950403ffb17d2e878",
      "tree": "95f9235bf9d22df3d9ec7091a7db68dd72379004",
      "parents": [
        "52e165af796187ed549d074cd4604c0fe46bf364",
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "message": "Merge \"turn on resize feature\""
    },
    {
      "commit": "f177f72623b3c47f8a63fada1541891864cb0a6d",
      "tree": "e3ea59080d7748f18e97be5d77b1e723c8f2089a",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 14 18:44:48 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 21 14:51:59 2014 +0400"
      },
      "message": "Remove any lib/baremetal usage for ironic deploy\n\nGet rid of lib/baremetal usage so that it can be simply\ndeleted when that time comes:\nCopy upload_baremetal_deploy function to lib/ironic;\nRename it to upload_baremetal_ironic_deploy;\nRemove any $BM_* variables references from lib/ironic;\nRename $BM_IMAGE_BUILD_* environment variables to $DIB_*;\nImprove logic around deploy k\u0026r building;\nAdd check for $OFFLINE mode;\n\nChange-Id: I4302b32328df9156bf8738773a127db914e8edde\n"
    },
    {
      "commit": "52e165af796187ed549d074cd4604c0fe46bf364",
      "tree": "f627d90f020169e6bef73b5363315a1412f0868e",
      "parents": [
        "5710853b62fbdfa0c59dba14001620331be9a2bf",
        "ad7e8c63e6891c59eb4387a01d94838f60370930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "message": "Merge \"move the rsyslogd restart\""
    },
    {
      "commit": "5710853b62fbdfa0c59dba14001620331be9a2bf",
      "tree": "6e4ef0ac6e776fc0bee16cb9b58308e960d4e99c",
      "parents": [
        "2923e6072b6c00108547d731f780ac6790dfaa36",
        "51ebda6c8d37539473e463e8b24f27f21d798392"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "message": "Merge \"Use sahara.conf.sample instead of old one\""
    },
    {
      "commit": "2923e6072b6c00108547d731f780ac6790dfaa36",
      "tree": "b3062c0f6bb13f048956bac4e0a986b8e38cbc5a",
      "parents": [
        "25d9a8145b73265b551935f0a59307a6d73297c1",
        "753afeba7464464a3fd050eb2085e51580f9b5a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "message": "Merge \"Use neutron security groups in BigSwitch plugin\""
    },
    {
      "commit": "25d9a8145b73265b551935f0a59307a6d73297c1",
      "tree": "279eaf9fe9d70ec0daad582e54605cb7d7813950",
      "parents": [
        "c381a54db1bf5eba30106f59477083c6b85b5ea8",
        "84d0ec5ebcda4293f0f24ece845226292c068550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "message": "Merge \"Set IRONIC_VM_SPECS_RAM to 512 by default\""
    },
    {
      "commit": "270f93e526e58d48bf8cc336425491d89766a2d0",
      "tree": "05156deee019325a9eeb85f2880d6c3dc5346f8b",
      "parents": [
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 21:18:42 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 21:21:25 2014 +0000"
      },
      "message": "Fix incorrect tempest config groups\n\nThis commit fixes a couple of tempest config options that were being\niniset to the wrong config group. This wasn\u0027t caught in the gate\nbecause the default behaviors matched.\n\nChange-Id: I273db85ba310faa1ba7662a42f951a1ee97b431b\n"
    },
    {
      "commit": "de19bf9b8c16db71cbadb1dd655efcc1f7269845",
      "tree": "e9b6c17f645e30de8bab3b3cc1b2087b26fe7add",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "message": "turn on resize feature\n\ntempest should test resize based on the config devstack sets up,\nbut we lost this somewhere.\n\nChange-Id: I12364e7c73c54cc1b231b984dbbc5489c7bbe400\n"
    },
    {
      "commit": "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd",
      "tree": "031f35ea691b3864f71457b2e565523563d0c2b4",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:03:26 2014 +0000"
      },
      "committer": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:10:45 2014 +0000"
      },
      "message": "fix typo in running opendaylight command\n\nwhen running opendaylight, set the java home directory to environment\nvariable.\nbut variable name is wrong.\n\nChange-Id: I050758d3b4e3f0eec6c86b9a675dfd07854c04fa\n"
    },
    {
      "commit": "ad7e8c63e6891c59eb4387a01d94838f60370930",
      "tree": "80c30f466c283194083abf8ff7ba6ed21e781323",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "message": "move the rsyslogd restart\n\nit\u0027s not clear why swift start is the place where an rsyslogd start\nis happening, we should really only make this change when we actually\nchange a file on disk.\n\nAlso, use rsyslogd\u0027s -HUP signal directly instead of the system init\nscripts which are typically doing a stop and start, and apparently\nracing under some circumstances.\n\nChange-Id: I1b9891313d67b1da2ca2582e532b2536a81f9b25\nCloses-Bug: #1262906\n"
    },
    {
      "commit": "c381a54db1bf5eba30106f59477083c6b85b5ea8",
      "tree": "a03cb7eb8b653bf1a66e93a044ffb6e4f4c45594",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "message": "Disable ceilometer\u0027s swift middleware\n\nThis middleware is spamming rsyslog with rabbitmq debug logs, making\nthis middleware practically unusable in combination with rsyslog. Because of\nthis, the rsyslog logs now account for 35% percent of the logs we store\nin logstash. Until the underlying problem is solved disable the\noffending code.\n\nChange-Id: I50a73ae6beb1a11c41225340779fe8d7a1081e46\nRelated-Bug: #1294789\n"
    },
    {
      "commit": "5d4406c56d1d6c7b21b1339ea67903e438e55df9",
      "tree": "dbc927da353b5adbf51241282731758a1d2ede85",
      "parents": [
        "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
        "42a59c2bfae69eca5520748d6b45803a387fdb88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "message": "Merge \"Complete moving Keystone setup out of keystone_data.sh\""
    },
    {
      "commit": "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
      "tree": "e9121dfec0f96ef596a5e9cd153cf10247978ee8",
      "parents": [
        "911cc586ad8f8a7c736516f2a3d9a9ce8571976b",
        "1bf038221a1839bc2a94176098030a47c69bff53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "message": "Merge \"Remove TEMPEST+\u003d,savanna\""
    },
    {
      "commit": "73a3bec04a039a0329a5f5f17470dfe6415ca65b",
      "tree": "591237e3d2f42e2109d141c6b8622410460e26c6",
      "parents": [
        "0230b75ffc2c9fcd34ebe225ed6b93570499f89b",
        "7eb99343979921993dc361f71b5efd77e9130f78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:40:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:40:44 2014 +0000"
      },
      "message": "Merge \"Setup the correct ec2 manifest path\""
    },
    {
      "commit": "0230b75ffc2c9fcd34ebe225ed6b93570499f89b",
      "tree": "077c89ae11cfea3a6666fb794c040ba735e4f73d",
      "parents": [
        "9f59782a360be1e9971478b09c253613558c7dda",
        "4376ae04df50fb9b338039b02a94fea351cedb28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:38:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:38:39 2014 +0000"
      },
      "message": "Merge \"Clean /etc/mysql when calling clean.sh\""
    },
    {
      "commit": "ea861741d8f95044be516126b9d04cbd5c9a65eb",
      "tree": "4d54159015762e81f73881be7b36ee08c048b70d",
      "parents": [
        "9f59782a360be1e9971478b09c253613558c7dda"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 16:23:01 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 16:27:00 2014 -0700"
      },
      "message": "Reuse existing libvirt setup functions for Ironic\n\nWhen deploying Ironic, make use of the existing libvirt installation\nand configuration used by the Nova libvirt driver. Ensures a functional\nlibvirt setup across distributions.\n\nChange-Id: I904ae2bdd4e8299827270c351eb60b833f90ae75\n"
    },
    {
      "commit": "9f59782a360be1e9971478b09c253613558c7dda",
      "tree": "4644130385dec005232050470be35dd803f92394",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0",
        "846609b627bff979ce767dd9ad00daa46a150342"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 22:01:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 22:01:22 2014 +0000"
      },
      "message": "Merge \"Devstack changes to ceilometer to support vsphere\""
    },
    {
      "commit": "1bf038221a1839bc2a94176098030a47c69bff53",
      "tree": "f84900960e1465ef4d202e645aae2ed6d2be6d3b",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:27:01 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 17 23:31:20 2014 +0400"
      },
      "message": "Remove TEMPEST+\u003d,savanna\n\nTempest tests integration has been updated.\n\nChange-Id: I6e56f00b99252d145ee0684d3d9705dee768da3e\n"
    },
    {
      "commit": "84d0ec5ebcda4293f0f24ece845226292c068550",
      "tree": "9f2f414056fd8ad593617f1e4cf2cf9835f7c363",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Mon Mar 17 17:58:54 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Mon Mar 17 18:01:28 2014 +0400"
      },
      "message": "Set IRONIC_VM_SPECS_RAM to 512 by default\n\nFix insufficient amount of RAM provided for fake baremetal nodes\n\nChange-Id: I87d04a23a28dcb03dfdaf3c6cfad96cf2bda2516\n"
    },
    {
      "commit": "16aca8a37a23bd62b0047a12f67ed774f93e37c3",
      "tree": "24ef8a88e189f3a3daaa469f51dd08ec145f0d86",
      "parents": [
        "a508d1a00195b56b13aa3c89a2aa2e978ba33361"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Mar 11 14:01:57 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Mar 17 15:52:40 2014 +1300"
      },
      "message": "Make configurable the creation of heat stack domain\n\nHeat has graceful fallback code if stack_user_domain is not configured.\n\nIt is important that this be configurable, for testing and for those who choose to\nnot run with a stack_user_domain yet.\n\nChange-Id: I08f017412636327853b3c606afd36ae93aa09288\n"
    },
    {
      "commit": "ad3ac5876b8da22a9a517c57a281e9af336b3bd0",
      "tree": "ee2c3ce7b90dd4e615cd3478db346bb7076d66d6",
      "parents": [
        "7afffa6447c83352b95ff91968ab2dc9ad64d38c",
        "0f73ff2c516cb9fdb6849f7feb19cd0cfde46852"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 16 13:35:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 16 13:35:51 2014 +0000"
      },
      "message": "Merge \"Move libvirt install + setup to functions-libvirt\""
    },
    {
      "commit": "0e160ec1fc0db3ebe30ae7d18c27738aab58c862",
      "tree": "afb052e4ba6369df4f8faf730a8028e9fa90d6ad",
      "parents": [
        "abfa32700dbabc438193214c223516b63931a703",
        "29870cce3214766ecc208d0bb404724cf232ad69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 12:30:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 12:30:58 2014 +0000"
      },
      "message": "Merge \"as is_heat_enabled\""
    },
    {
      "commit": "abfa32700dbabc438193214c223516b63931a703",
      "tree": "f03afe73da676ec2e94105f5ed23291ecd2da251",
      "parents": [
        "594991f7701c0dea33a507ab26593c3237ca7381",
        "06fb29c66124b6c753fdd262eb262043b4551298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 11:43:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 11:43:08 2014 +0000"
      },
      "message": "Merge \"Integration testing preparation for Ironic\""
    },
    {
      "commit": "06fb29c66124b6c753fdd262eb262043b4551298",
      "tree": "9040d17889a581eca7d043a7ed61be17a2cead4e",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Jan 31 18:02:07 2014 +0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Mar 14 13:44:00 2014 -0700"
      },
      "message": "Integration testing preparation for Ironic\n\nAdd ability to create/register qemu vms for Ironic testing purposes\n\nImplements bp:deprecate-baremetal-driver\n\nChange-Id: If452438fcc0ff562531b33a36cd189b235654b48\n"
    },
    {
      "commit": "29870cce3214766ecc208d0bb404724cf232ad69",
      "tree": "e25707209d42fb7f9b93f91e7c1d4ee45b5b8a91",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 14 14:32:01 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 14 14:32:01 2014 -0400"
      },
      "message": "as is_heat_enabled\n\nthis is missing, and the code assumes \"heat\" to be in the\nenabled services list otherwise.\n\nChange-Id: Ib0a7db04d8e38b58aca48261308e7c4d1fd43972\n"
    },
    {
      "commit": "380587bde6444edcc8c0b3adad250de70b27ad33",
      "tree": "5b8055cc917dc7d4e1aff839960951cd1fe4f08b",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Mar 14 12:22:18 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Mar 14 12:25:25 2014 -0400"
      },
      "message": "Rollback workaround for Marconi\n\nThis patch rollsback the stderr redirection in Marconi.\n\nChange-Id: Iaa2d897295cf2bc2e4a8c370d3e0592def337c78\n"
    },
    {
      "commit": "509140e25c84dd78bde86c68f531f83572fd2946",
      "tree": "fed472980444e1e65594d454e6d17f50a7dfc0be",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
        "7d4c7e09b4882077471c3b2cb097c237c2016f96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "message": "Merge \"remove docker from devstack\""
    },
    {
      "commit": "846609b627bff979ce767dd9ad00daa46a150342",
      "tree": "9f37fded155cdd73001be8eccae25c662531f0e9",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Piyush Masrani",
        "email": "pmasrani@vmware.com",
        "time": "Fri Mar 14 19:21:48 2014 +0530"
      },
      "committer": {
        "name": "Piyush Masrani",
        "email": "pmasrani@vmware.com",
        "time": "Fri Mar 14 19:59:00 2014 +0530"
      },
      "message": "Devstack changes to ceilometer to support vsphere\n\nCeilometer currently supports only libvirt when installed\nusing devstack. Have extended this support to Vmware Vsphere in this changelist.\n\nChange-Id: I98c64204973bca5e6a7f859a5431adb2b661277f\n"
    },
    {
      "commit": "4376ae04df50fb9b338039b02a94fea351cedb28",
      "tree": "f2a6c314c8451ce67410fa2514ce37afcd4f0c4f",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed"
      ],
      "author": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:48:56 2014 -0300"
      },
      "committer": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:58:02 2014 -0300"
      },
      "message": "Clean /etc/mysql when calling clean.sh\n\nThe clean.sh script should also remove the /etc/mysql\ndirectory. It contains information from the old\ndevstack installation and may conflict with the further\none. apt-get purge does not remove it since the\ndirectory is not empty.\n\nChange-Id: I885345a2311851d8746abe42e44300ecd4f6e08a\n"
    },
    {
      "commit": "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
      "tree": "455d5e03f9458d839b87ed1153961cf7cdeca9c5",
      "parents": [
        "78de5862170cbee90a3d37e89ad0f184b7b54b19",
        "bbf759e9ed59b31258bcc8ba9fd3c79db9e57aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 13:10:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 13:10:05 2014 +0000"
      },
      "message": "Merge \"Only stop n-cpu in stop_nova_compute\""
    },
    {
      "commit": "78de5862170cbee90a3d37e89ad0f184b7b54b19",
      "tree": "88530e988e0c7302ba60086b256facc537c27a06",
      "parents": [
        "92b400fd6383d5182bc196e1a33f89b3c5e42723",
        "ae1728917373986b68d2b0abe2e7052fb78e5903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 06:36:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 06:36:43 2014 +0000"
      },
      "message": "Merge \"Supporting Nuage Networks\u0027 Plugin through devstack\""
    },
    {
      "commit": "bbf759e9ed59b31258bcc8ba9fd3c79db9e57aee",
      "tree": "e3ce2ab92d18aca359990d38e7dce6d96ae8c67e",
      "parents": [
        "db43b78ec569f1afa320677f34c999574b7126e4"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 13 18:09:17 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 13 18:09:17 2014 -0700"
      },
      "message": "Only stop n-cpu in stop_nova_compute\n\nMove screen_stop n-cpu from stop_nova_rest to stop_nova_compute.\n\nChange-Id: I672673a55869d3f68e12c476924fc742e8260f39\n"
    },
    {
      "commit": "0f73ff2c516cb9fdb6849f7feb19cd0cfde46852",
      "tree": "f288eba6f831ce13fdb7a5770e5a8ffba19f3348",
      "parents": [
        "f8afb8bee1de1ccad21c71abb5ba0b1f54296a02"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 13 14:20:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 13 15:03:55 2014 -0700"
      },
      "message": "Move libvirt install + setup to functions-libvirt\n\nMoves installation and setup of libvirt to a common functions-libvirt,\nwhich can be used by other drivers in the future that may require\ncross-distro libvirt installation and config but are not using\nVIRT_DRIVER\u003dlibvirt (ie, Ironic).\n\nChange-Id: I4a9255c8b4bacd5acfde9b8061c9e537aeea592c\n"
    },
    {
      "commit": "7eb99343979921993dc361f71b5efd77e9130f78",
      "tree": "2a2c4265877fbaebbd5fd98d9d68f8739b1e9efe",
      "parents": [
        "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 06 10:33:40 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 13 19:23:09 2014 +0100"
      },
      "message": "Setup the correct ec2 manifest path\n\nsetup correctly the path to the ec2 boundled images.\n\nChange-Id: If3bce845e009a73c6b685976de3fa6d44b907bed\n"
    },
    {
      "commit": "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97",
      "tree": "a98015e54c020f8fe398539bdf1755b99d5c238e",
      "parents": [
        "dd1b5bb46549a145a74601d2702008a9051a7e52",
        "7ff8443e46c94562822895b86b24122bc7474cfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 05:07:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 05:07:03 2014 +0000"
      },
      "message": "Merge \"Rename all Savanna usages to Sahara\""
    },
    {
      "commit": "dd1b5bb46549a145a74601d2702008a9051a7e52",
      "tree": "8865d02dfb5a64165e14ac85b2406e06bd6a8d68",
      "parents": [
        "c0dea9789b1d6133624444b99b9c9e6b7c09714f",
        "767b5a45b7c6a91a449e0cb41baf16221a7de5e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 02:15:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 02:15:03 2014 +0000"
      },
      "message": "Merge \"Split up stop_nova to match start_nova\""
    },
    {
      "commit": "51ebda6c8d37539473e463e8b24f27f21d798392",
      "tree": "d3c3c28f52599f3e15925872d8364f06f129c171",
      "parents": [
        "7ff8443e46c94562822895b86b24122bc7474cfd"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:26:12 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:26:12 2014 +0400"
      },
      "message": "Use sahara.conf.sample instead of old one\n\nSahara internals was updated, now we can use correct conf sample.\n\nChange-Id: Ia8d99c2742785c3b5c724617a5dfc2880624a03f\n"
    },
    {
      "commit": "7ff8443e46c94562822895b86b24122bc7474cfd",
      "tree": "407a83d91140dfab2503fddad78ac15858a2bc14",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 10 20:04:51 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:25:20 2014 +0400"
      },
      "message": "Rename all Savanna usages to Sahara\n\nThere are several backward compatibility nits.\n\nChange-Id: I93cac543375896602d158860cc557f86e41bcb63\n"
    },
    {
      "commit": "767b5a45b7c6a91a449e0cb41baf16221a7de5e1",
      "tree": "95b0102ba2511740d0f2d7bd28dc9af0f0b1a6c5",
      "parents": [
        "5600870fe62ec1410278a013bf829d57143ebf8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 12 10:33:15 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 12 10:34:09 2014 -0700"
      },
      "message": "Split up stop_nova to match start_nova\n\nSplit stop_nova into: stop_nova_compute and stop_nova_rest. This is\nneeded to support the partial-ncpu grenade test where we want to stop\neverything but nova_compute.\n\nChange-Id: I6a21821277e56897d705ca5746806e2211632d12\n"
    },
    {
      "commit": "c0dea9789b1d6133624444b99b9c9e6b7c09714f",
      "tree": "cd427e5ff6ec4af9531680b8184d214450ee85c5",
      "parents": [
        "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
        "a99b869d3c14b33d0cf59877f3ae60686763f8ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 17:08:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 17:08:31 2014 +0000"
      },
      "message": "Merge \"Do not restart libvirt if n-cpu is disabled\""
    },
    {
      "commit": "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
      "tree": "9fc8ac0f82b2856c835ba6678bfa6660cfa3e64b",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36",
        "936284b02ab6365bb0bcde49b617a57a902d491c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "message": "Merge \"Make mongo install for ceilometer NOPRIME\""
    },
    {
      "commit": "7d4c7e09b4882077471c3b2cb097c237c2016f96",
      "tree": "0a51ca06e74f9e4495fdb82ce929e7bd75f80bdc",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 08:05:08 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 08:05:08 2014 -0400"
      },
      "message": "remove docker from devstack\n\nwith I1c9bea2fdeebc4199c4f7d8fca4580a6fb7fed5b nova removed\ndocker from it\u0027s driver tree.\n\nWe shouldn\u0027t have driver support inside of devstack that\u0027s not\npart of upstream projects (this has been a line we\u0027ve been\npretty clear on with Neutron drivers in the past).\n\nRemove docker driver accordingly.\n\nChange-Id: Ib91d415ea1616d99a5c5e7bc3b9015392fda5847\n"
    },
    {
      "commit": "3c78e080864c9b202132d8ce0e493933f3d2ab36",
      "tree": "c7fc1a0b6e57b0b19f4c17968e3a48e6dc654528",
      "parents": [
        "96a10ea6a6baaf2a44fb56e27506e6b6e5527536",
        "d78c4057d4ae53a994eefb4d4b0ee01a9365e5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:36:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:36:10 2014 +0000"
      },
      "message": "Merge \"Install script for One Convergence Neutron plugin.\""
    },
    {
      "commit": "7b83410947097d43a3b38db08e9961bbff7e69bc",
      "tree": "4bd62c494228a9be073e1075f21347c69c67ea76",
      "parents": [
        "5600870fe62ec1410278a013bf829d57143ebf8c",
        "0e598c3c81fc3d652415095101a095de69ec8a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:33:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:33:05 2014 +0000"
      },
      "message": "Merge \"Stop running setup_devel for Ryu\""
    },
    {
      "commit": "d78c4057d4ae53a994eefb4d4b0ee01a9365e5d5",
      "tree": "40abb03459b42b196f0cc09dc76c207567d5a210",
      "parents": [
        "9ea10307b731bee577013939356dfd9e84ce1839"
      ],
      "author": {
        "name": "Hemanth Ravi",
        "email": "hemanth.ravi@oneconvergence.com",
        "time": "Sun Jan 26 17:30:11 2014 -0800"
      },
      "committer": {
        "name": "Hemanth Ravi",
        "email": "hemanth.ravi@oneconvergence.com",
        "time": "Tue Mar 11 14:29:04 2014 -0700"
      },
      "message": "Install script for One Convergence Neutron plugin.\n\nChange-Id: I1dcc625a7c986e7533820b01af9eee5b8addcffe\nImplements: install for blueprint oc-nvsd-neutron-plugin\n"
    },
    {
      "commit": "dd304603e011160f7f796ec4af7dcaf50008372c",
      "tree": "cc77c41a46696e4722f2ec43a725199a0663063f",
      "parents": [
        "efad7911a484fd6908856499a83ad8e15af4527a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 16:38:57 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 16:38:57 2014 -0400"
      },
      "message": "put libvirt debug behind a flag\n\nonly turn on the libvirt debugging if we really need it, which\nwe could control in the gate via devstack-gate.\n\nChange-Id: I5e6d41d5333357608ab6a614610c060400f70a10\n"
    },
    {
      "commit": "3b06c40707552e0930247a73d02602bc71074c7c",
      "tree": "18bd07cda43b3b5a09e868a4c58c68d5133ca155",
      "parents": [
        "349394b0cfb858dfdea390a20ee80b333380b95e",
        "4d8af4aa05a76219b634d02485ae637a404b399f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 15:16:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 15:16:59 2014 +0000"
      },
      "message": "Merge \"Add n-obj to stop_nova\""
    },
    {
      "commit": "46be1ea2ff05542f833ce1369aa944d97699b0d7",
      "tree": "19d4e613f2bd2a950f2063d0d6a966d8e5d75f17",
      "parents": [
        "a508d1a00195b56b13aa3c89a2aa2e978ba33361",
        "cea32b1f86631761e170413124dbf80972234a8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 02:14:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 02:14:59 2014 +0000"
      },
      "message": "Merge \"Configuration needed for neutron nova callback\""
    },
    {
      "commit": "936284b02ab6365bb0bcde49b617a57a902d491c",
      "tree": "52838156a4d3f14a04bcff38ddd80315f377bd0f",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 09:35:55 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 10:32:01 2014 +1100"
      },
      "message": "Make mongo install for ceilometer NOPRIME\n\nmongodb packages are missing on some platforms, so we switch to a\nmanual install.  Also gate the mongo call in cleanup\n\nChange-Id: I1755e461c66be30da3db2a0994f908503c4c38ea\n"
    },
    {
      "commit": "a508d1a00195b56b13aa3c89a2aa2e978ba33361",
      "tree": "7e532495549d04b43fc602dc898cf8d72853af0b",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a",
        "13349080b11383697f7c5312c357cc6c336ff9ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 21:27:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 21:27:40 2014 +0000"
      },
      "message": "Merge \"put libvirt debug in the right place\""
    },
    {
      "commit": "42a59c2bfae69eca5520748d6b45803a387fdb88",
      "tree": "5dcf4b9b5db925fb9f354a987917b23901a020f2",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 03 14:31:29 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 10 15:17:30 2014 -0500"
      },
      "message": "Complete moving Keystone setup out of keystone_data.sh\n\n* Move remaining role creation to create_keystone_accounts()\n* Move glance creation to create_glance_accounts()\n* Move nova/ec2/s3 creation to create_nova_accounts()\n* Move ceilometer creation to create_ceilometer_accounts()\n* Move tempest creation to create_tempest_accounts()\n* Convert moved code to use OpenStackClient for setup\n* files/keystone_data.sh is removed\n\nNote that the SERVICE_TENANT and ADMIN_ROLE lookups in the other service\nimplementations are not necessary with OSC, all operations can be done\nusing names rather than requiring IDs.\n\nChange-Id: I4283ca0036ae39fd44ed2eed834b69d78e4f8257\n"
    },
    {
      "commit": "a35bd8b70f70fda7b184a117106332aff10ff66a",
      "tree": "db523595e78a1c017ebe12a43f46576e53e18e2d",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b",
        "e2aa91b237e7e23f70847cba60a54a40560a5a3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 19:31:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 19:31:46 2014 +0000"
      },
      "message": "Merge \"Enable marconi-server to run when USE_SCREEN\u003dfalse\""
    },
    {
      "commit": "cea32b1f86631761e170413124dbf80972234a8c",
      "tree": "20620aef2f53cdb4a78c0e39dabb5ae7b603f159",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Mar 04 16:20:14 2014 -0800"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Mon Mar 10 12:14:38 2014 -0700"
      },
      "message": "Configuration needed for neutron nova callback\n\nChange-Id: I07cb476f5e87e967cd6fbbfc82881e8a147453b4\n"
    },
    {
      "commit": "586fd791a050fea6446f8483acdee9eb21255145",
      "tree": "3f8f31763b12861ba322cf55ccc4ad5e71565a35",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098",
        "f19ccb63593e4c3e6c1c2a7d4f2552c30ca1ee62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 15:46:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 15:46:07 2014 +0000"
      },
      "message": "Merge \"Take tempurl out of Swift pipeline additions\""
    },
    {
      "commit": "13349080b11383697f7c5312c357cc6c336ff9ba",
      "tree": "c4d42390a28ee2cc9bb289062ecc0ce08656f1b2",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 11:27:23 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 11:27:23 2014 -0400"
      },
      "message": "put libvirt debug in the right place\n\nlibvirt debug setting was happening in a place where we weren\u0027t\nactually resetting the daemon. Move it to into the hypervisor\nplugin where we do.\n\nChange-Id: Ia79b0ef50f6b8fb007a20ce5cb4e510a5e4600a5\n"
    },
    {
      "commit": "f19ccb63593e4c3e6c1c2a7d4f2552c30ca1ee62",
      "tree": "0d818480fba6451d71e8040b1bf248f0812cf9c4",
      "parents": [
        "c6fc45582c3abf8b03af3780360470eb2c6b3c2b"
      ],
      "author": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Sat Mar 08 07:54:05 2014 -0800"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Mon Mar 10 13:12:55 2014 +0100"
      },
      "message": "Take tempurl out of Swift pipeline additions\n\nSwift commit 165dd44 added tempurl to the sample config, so now it\nappears twice in the default devstack-installed configuration. This\ncommit removes tempurl from $SWIFT_EXTRAS_MIDDLEWARE so that it only\nappears once in the generated proxy pipeline.\n\nChange-Id: I4204b2a444312ab87c17f5fb296a43818a4528a6\n"
    },
    {
      "commit": "111f0f1bd9f6de307265f8bec29f1a8f782b79d4",
      "tree": "e786a768b50fc227bd626a21bda0b18ba8333835",
      "parents": [
        "45d5db3dff5846336534f3ae8e1dadab91e5fb7c",
        "2ca3bf18dd756621f012ebb7ffb338f2fa38d6f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 18:12:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 18:12:49 2014 +0000"
      },
      "message": "Merge \"Add heat_stack_owner role for heat trusts usage\""
    },
    {
      "commit": "c6fc45582c3abf8b03af3780360470eb2c6b3c2b",
      "tree": "7d5ef8c5322b6ef51d828e2c411a792ea89ac6dd",
      "parents": [
        "b28103b2e8c1d525caa8d150c1f4d2884c428568",
        "ccf60f75a2a5a0f10412b4f806ac7a123068909b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:35 2014 +0000"
      },
      "message": "Merge \"Put tempest ipv6 option in the correct group\""
    },
    {
      "commit": "b28103b2e8c1d525caa8d150c1f4d2884c428568",
      "tree": "c4901abd80996b2949d2f1794950ad5b2b8745b0",
      "parents": [
        "e0ec5cce4413d69e58eaeb66ddb3d80638f3cf66",
        "1eae3e155a25faa8e0bb6ddba77e580c774fd265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:33 2014 +0000"
      },
      "message": "Merge \"Make stop_swift() more robust for Grenade\""
    },
    {
      "commit": "e0ec5cce4413d69e58eaeb66ddb3d80638f3cf66",
      "tree": "b40567aea92f591724d96451da74fef29623140d",
      "parents": [
        "a6863b346c278919b70f18f56ed050d71d90e754",
        "423d7901a4cd6bc95188e023625b4e21251fad28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:31 2014 +0000"
      },
      "message": "Merge \"Add an ability to configure debug-level for ceilometer\""
    },
    {
      "commit": "a6863b346c278919b70f18f56ed050d71d90e754",
      "tree": "f7e1a0f9c915e01c07d93cfc3cb05c96f153d689",
      "parents": [
        "fb166c3d97f5c94f91a4896317a7c11344686291",
        "5fc5b7e231710c2d67522d1bcabdc448dadd0f94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 13:25:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 13:25:15 2014 +0000"
      },
      "message": "Merge \"Add support for sqlalchemy to Marconi\""
    },
    {
      "commit": "fb166c3d97f5c94f91a4896317a7c11344686291",
      "tree": "f0ba8992d9aa7ca254e21342e3baf6805f43dda2",
      "parents": [
        "33cd549f71809b9b6d6cd07b380213c8e4cfbaff",
        "b44a8ef14f4e177aef0528db2b7721030f76b290"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 12:55:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 12:55:58 2014 +0000"
      },
      "message": "Merge \"Fix errexit in lib/ldap\""
    },
    {
      "commit": "fa210d2ab6e9bd66d8c47e8ca06611ab5ccb65f5",
      "tree": "5819ac89f5d3caa7643ceb8c41f46b497fb29cd4",
      "parents": [
        "da6831200b30aad9f0734c7745b8f081b9854824",
        "e530ba30a6965c016934819be5b1cfcaa6879b75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:55 2014 +0000"
      },
      "message": "Merge \"make compute-admin correct\""
    },
    {
      "commit": "da6831200b30aad9f0734c7745b8f081b9854824",
      "tree": "01c51549b0b440e56aa08dc3f1bfc85f45eed9be",
      "parents": [
        "e11e68911e74332d2cbd94cc6bc45e828932e6b7",
        "07f1d0ef3d638d2289a45a17546e976907e004ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:33 2014 +0000"
      },
      "message": "Merge \"Iniset keystone auth version\""
    },
    {
      "commit": "54331b51e77ec07ef365b72b7337c6bdd4246beb",
      "tree": "3b3c7295fcee98f4bcccd23e791527cf26d3a63c",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094",
        "d44517dfcfacb5aa9e1952847a1505fd3a92580b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 18:53:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 18:53:58 2014 +0000"
      },
      "message": "Merge \"Add support for configuring OVS to work with OpenDaylight\""
    },
    {
      "commit": "e530ba30a6965c016934819be5b1cfcaa6879b75",
      "tree": "f0b2e9bb0078cbd63aa3b5d36dab2c24b963e8ef",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 07 05:58:18 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 07 07:55:46 2014 -0500"
      },
      "message": "make compute-admin correct\n\nwe lost the admin tenant at some point in the last couple of\ndays which disabled 500 tempest tests. Bring this back.\n\nChange-Id: I5cab2074777cab99982ae8fc4a83663e9d128284\n"
    },
    {
      "commit": "07f1d0ef3d638d2289a45a17546e976907e004ee",
      "tree": "3a08eadbe38c72551147061baceed2d08e14a556",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "frittoli@hp.com",
        "time": "Thu Mar 06 23:23:01 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 07 07:53:37 2014 +0000"
      },
      "message": "Iniset keystone auth version\n\nIntroduces support for suth_version config flag in lib/tempest.\nThe variable is named TEMPEST_AUTH_VERSION, and it can be set\nvia localrc, so that the devstack-vm-gate-wrap may control it.\n\nThe aim is to setup a keystone v3 based experimental check\njob in tempest experimental pipeline.\n\nPartially implements bp multi-keystone-api-version-tests\n\nChange-Id: Ia6832d87308c6c7109e6ae0dbd8dff61134718ee\n"
    },
    {
      "commit": "6756c697d2a605f8dd323cd719a6dc16af49d094",
      "tree": "647c98922d540064d01b06b53f42dfbf1a1f0b51",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66",
        "d46d9dd8de00d07eee9170365b1a025f0fc01ed9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 01:54:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 01:54:32 2014 +0000"
      },
      "message": "Merge \"Inject all account details in tempest.conf\""
    },
    {
      "commit": "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66",
      "tree": "bb9f2cfd9175b5efbb941f40a8ad9b4b88e88327",
      "parents": [
        "82660c69145b4fe749ee1525a33226be084e6948",
        "961328fc4622b16135d6d580429dc3e5db01ded5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 21:03:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 21:03:24 2014 +0000"
      },
      "message": "Merge \"Fix marconi\u0027s storage setting for MongoDB\""
    },
    {
      "commit": "82660c69145b4fe749ee1525a33226be084e6948",
      "tree": "fa1998656be00b44e8f06abe166f8183c3ab92dd",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1",
        "57d478d87438912e1a33d4a2d00d4a300148e2fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 20:54:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 20:54:19 2014 +0000"
      },
      "message": "Merge \"Move heat keystone setup into lib/heat\""
    },
    {
      "commit": "1eae3e155a25faa8e0bb6ddba77e580c774fd265",
      "tree": "d5489aed9f4ca041d99137a990a78118b35165d6",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:49:22 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:49:30 2014 -0600"
      },
      "message": "Make stop_swift() more robust for Grenade\n\nstop_swift() wasn\u0027t calling screen_stop() so the pid files and screen\nsessions were not being cleaned up.  DevStack doesn\u0027t really care but\nGrenade does for the \u0027base\u0027 copy of DevStack.  This should be backported\nto stable/havana for this reason.\n\nChange-Id: Ib5afb321cef2b7ad74e69a3fd0d1dad469f78b11\n"
    },
    {
      "commit": "b44a8ef14f4e177aef0528db2b7721030f76b290",
      "tree": "c5d238d3039d04fc568ee578b1a06eef88f76f5f",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:25:04 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:25:08 2014 -0600"
      },
      "message": "Fix errexit in lib/ldap\n\nclear_ldap_state() deletes an object from the DIT that doesn\u0027t exist\non the first run, this is OK but fails with errexit enabled.\n\nChange-Id: I3b881eedc891caa6b2dfd5913e43f3babcfa7d47\n"
    },
    {
      "commit": "a99b869d3c14b33d0cf59877f3ae60686763f8ae",
      "tree": "95d80ed58cb7112a7d819226b7731609d0b2119f",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Wed Mar 05 14:47:58 2014 +0200"
      },
      "committer": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Thu Mar 06 19:12:49 2014 +0200"
      },
      "message": "Do not restart libvirt if n-cpu is disabled\n\nIf this service is disable in localrc, libvirt does not installed at all,\nand should not be restarted.\n\nChange-Id: Iaf482d4a82a26546c25249b3e32c7e629d862a1b\nCloses: bug 1288236\n"
    }
  ],
  "next": "3a07906d9054e282aea2a06098d12f69342056a1"
}
