)]}'
{"id":"openstack%2Fbandit~199548","triplet_id":"openstack%2Fbandit~master~Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8","project":"openstack/bandit","branch":"master","topic":"faster-bandit","hashtags":[],"change_id":"Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8","subject":"Faster Bandit","status":"MERGED","created":"2015-07-08 12:53:15.000000000","updated":"2015-07-09 18:20:43.000000000","submitted":"2015-07-09 18:20:42.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1afdd5a448fac674aba488c064d946637ebb48da","_number":199548,"virtual_id_number":199548,"owner":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-07-08 14:48:53.000000000","_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},{"value":2,"date":"2015-07-09 18:20:42.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"all":[{"value":0,"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},{"value":2,"date":"2015-07-09 17:21:04.000000000","_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":2,"date":"2015-07-09 01:24:56.000000000","_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2015-07-08 15:13:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"all":[{"value":0,"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},{"value":1,"date":"2015-07-09 17:46:57.000000000","_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-08 13:11:03.000000000","updated_by":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"reviewer":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"state":"REVIEWER"},{"updated":"2015-07-08 15:13:46.000000000","updated_by":{"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},"reviewer":{"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},"state":"REVIEWER"},{"updated":"2015-07-09 01:24:56.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-07-09 17:46:57.000000000","updated_by":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"reviewer":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"state":"REVIEWER"},{"updated":"2015-07-09 18:20:42.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"79d2376480339bda0bbcad9dd4d00b76f67316b6","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 12:53:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9dfd740194d4d15116e447a3d5f202eb5175abe5","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 12:57:13.000000000","message":"Patch Set 1:\n\nTimes taken from processing Keystone source:\n\nNew fast processing\nreal\t0m54.511s\nuser\t0m53.509s\nsys\t0m0.844s\n\nPrevious times (no statement buffer)\nreal\t0m57.586s\nuser\t0m56.520s\nsys\t0m0.796s","accounts_in_message":[],"_revision_number":1},{"id":"5faf235abead85ffc8ede9f3a1ff22d10f6dfd9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 12:58:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-bandit-python34 http://logs.openstack.org/48/199548/1/check/gate-bandit-python34/e710a76/ : SUCCESS in 50s\n- gate-bandit-pep8 http://logs.openstack.org/48/199548/1/check/gate-bandit-pep8/f55ad5f/ : SUCCESS in 25s\n- gate-bandit-python27 http://logs.openstack.org/48/199548/1/check/gate-bandit-python27/fac2c37/ : SUCCESS in 33s","accounts_in_message":[],"_revision_number":1},{"id":"8a86a29aa9387bb71f5e002ee16f6013d1fe32f3","author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"date":"2015-07-08 13:11:03.000000000","message":"Patch Set 1: Code-Review+1\n\nNice optimisation!","accounts_in_message":[],"_revision_number":1},{"id":"bcfba3c35c2041f4826dbad185d14cadad3fa7ca","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 13:27:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2a73a73c05316f37f66f2587ed28bbef9861ff2c","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 13:27:46.000000000","message":"Patch Set 2:\n\nleft some cruft in, fixed.","accounts_in_message":[],"_revision_number":2},{"id":"343437e09df7ee05a8de1793da7fca687cd97eb8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 13:29:59.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-bandit-python34 http://logs.openstack.org/48/199548/2/check/gate-bandit-python34/a2ed71c/ : FAILURE in 36s\n- gate-bandit-pep8 http://logs.openstack.org/48/199548/2/check/gate-bandit-pep8/a1a1b0b/ : FAILURE in 56s\n- gate-bandit-python27 http://logs.openstack.org/48/199548/2/check/gate-bandit-python27/6a43f26/ : FAILURE in 23s","accounts_in_message":[],"_revision_number":2},{"id":"b828b7fe4ff6c3350e1e0122a789ecc009414c19","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 13:32:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5557b8a55676b71fc52dd93a8f37007c67766314","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 13:32:29.000000000","message":"Patch Set 3:\n\noops","accounts_in_message":[],"_revision_number":3},{"id":"e570706018f73901d4dbd055234fd3d18992cc43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 13:36:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-bandit-python34 http://logs.openstack.org/48/199548/3/check/gate-bandit-python34/8d7dc2f/ : SUCCESS in 36s\n- gate-bandit-pep8 http://logs.openstack.org/48/199548/3/check/gate-bandit-pep8/bc7fb2a/ : SUCCESS in 24s\n- gate-bandit-python27 http://logs.openstack.org/48/199548/3/check/gate-bandit-python27/fb48f97/ : SUCCESS in 42s","accounts_in_message":[],"_revision_number":3},{"id":"3ac9400b2e415b9857d2ea473b176c544349f0c5","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 14:48:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0be5994b3223815fdc2a07a0fd7b237f8a6f49ab","author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"date":"2015-07-08 14:48:53.000000000","message":"Patch Set 4:\n\nnow even faster\n\nreal\t0m36.956s\nuser\t0m35.758s\nsys\t0m0.832s","accounts_in_message":[],"_revision_number":4},{"id":"880110cc1bc3396a4c293ce65e2ac9f3c1173991","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 15:03:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-bandit-python34 http://logs.openstack.org/48/199548/4/check/gate-bandit-python34/b4ed3df/ : SUCCESS in 47s\n- gate-bandit-pep8 http://logs.openstack.org/48/199548/4/check/gate-bandit-pep8/2b38d10/ : SUCCESS in 28s\n- gate-bandit-python27 http://logs.openstack.org/48/199548/4/check/gate-bandit-python27/07756c5/ : SUCCESS in 32s","accounts_in_message":[],"_revision_number":4},{"id":"08d523a9292edaad4171e53c62416b6473980412","author":{"_account_id":7473,"name":"Grant Murphy","email":"grantcmurphy@gmail.com","username":"gm"},"date":"2015-07-08 15:13:46.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"9753d6ee2d02c5eaf8c765f10c0c37927c97cb78","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-09 01:18:48.000000000","message":"Patch Set 4: Code-Review+1\n\nLooks okay. The tests may be faster but they\u0027re not exactly usable benchmarks. I\u0027m going to compare master to this against glance.","accounts_in_message":[],"_revision_number":4},{"id":"e5b10877da4b72b56f2c06070e010907169631d9","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-09 01:24:56.000000000","message":"Patch Set 4: Code-Review+2\n\nFor anyone else wanting to verify that this does actually improve Bandit\u0027s performance, try the following:\n\n    git checkout master\n    tox -e py27 -r --notest\n    time .tox/py27/bin/bandit -r /path/to/project\n    git review -d Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8\n    tox -e py27 -r --notest\n    time .tox/py27/bin/bandit -r /path/to/project\n\nWhen I ran this against glance, the current version on master reports:\n\n    real    0m35.646s\n    user    0m34.897s\n    sys     0m0.454s\n\nWhen run with this patch:\n\n    real    0m26.254s\n    user    0m25.601s\n    sys     0m0.486s\n\nSo it improves it by ~10 seconds.","accounts_in_message":[],"_revision_number":4},{"id":"a3279e1625cc0a4c2a2abd16771a7f220c13c9bb","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2015-07-09 17:21:04.000000000","message":"Patch Set 4: Code-Review+2\n\nLooks awesome.  Let me quickly try on Nova","accounts_in_message":[],"_revision_number":4},{"id":"78e653cf2b73a6bfd00b0ba4185e62499d870ed9","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2015-07-09 17:46:57.000000000","message":"Patch Set 4: Workflow+1\n\nFor Nova (800+ files), got these results:\n\nBefore:\n\nreal\t1m21.747s\nuser\t1m20.569s\nsys\t0m0.918s\n\nAfter:\nreal\t1m5.362s\nuser\t1m3.042s\nsys\t0m1.362s","accounts_in_message":[],"_revision_number":4},{"id":"433520755cb64e408bb3d72fbc1bc53160fb13b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 18:18:11.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"6080de65c29a23ec8119ab0bb022e6690b84505d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 18:20:42.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-bandit-python34 http://logs.openstack.org/48/199548/4/gate/gate-bandit-python34/f5eeb5c/ : SUCCESS in 33s\n- gate-bandit-pep8 http://logs.openstack.org/48/199548/4/gate/gate-bandit-pep8/c3ec4fd/ : SUCCESS in 35s\n- gate-bandit-python27 http://logs.openstack.org/48/199548/4/gate/gate-bandit-python27/1171c20/ : SUCCESS in 33s","accounts_in_message":[],"_revision_number":4},{"id":"4d1f57440a7fe8400ac0e0a3342e83d07224730d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 18:20:43.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"98a271840be7ae5d274aed68a46b23375826f022","revisions":{"2c2c974ebf836c574208ebdd3f1afe830307aa70":{"kind":"REWORK","_number":1,"created":"2015-07-08 12:53:15.000000000","uploader":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"ref":"refs/changes/48/199548/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bandit","ref":"refs/changes/48/199548/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bandit refs/changes/48/199548/1"}}},"commit":{"parents":[{"commit":"ca48f32924540483bed71c3b24182c7bfd68ae9a","subject":"Removing statement buffer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/ca48f32924540483bed71c3b24182c7bfd68ae9a"}]}],"author":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 12:40:54.000000000","tz":60},"committer":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 12:51:58.000000000","tz":60},"subject":"Faster Bandit","message":"Faster Bandit\n\nThis change removes the AST pre-processing entirely, resulting in\nfaster testing times.\n\nChange-Id: Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/2c2c974ebf836c574208ebdd3f1afe830307aa70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/2c2c974ebf836c574208ebdd3f1afe830307aa70"}]},"branch":"refs/heads/master"},"9a0682d0f0a45b9ebe3c4c62f2ab13d537856be2":{"kind":"REWORK","_number":2,"created":"2015-07-08 13:27:20.000000000","uploader":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"ref":"refs/changes/48/199548/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bandit","ref":"refs/changes/48/199548/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bandit refs/changes/48/199548/2"}}},"commit":{"parents":[{"commit":"ca48f32924540483bed71c3b24182c7bfd68ae9a","subject":"Removing statement buffer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/ca48f32924540483bed71c3b24182c7bfd68ae9a"}]}],"author":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 12:40:54.000000000","tz":60},"committer":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 13:27:16.000000000","tz":60},"subject":"Faster Bandit","message":"Faster Bandit\n\nThis change removes the AST pre-processing entirely, resulting in\nfaster testing times.\n\nChange-Id: Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/9a0682d0f0a45b9ebe3c4c62f2ab13d537856be2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/9a0682d0f0a45b9ebe3c4c62f2ab13d537856be2"}]},"branch":"refs/heads/master"},"3f394ce17ef3cd0ae8796d93f45c7fac190c88fa":{"kind":"REWORK","_number":3,"created":"2015-07-08 13:32:14.000000000","uploader":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"ref":"refs/changes/48/199548/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bandit","ref":"refs/changes/48/199548/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bandit refs/changes/48/199548/3"}}},"commit":{"parents":[{"commit":"ca48f32924540483bed71c3b24182c7bfd68ae9a","subject":"Removing statement buffer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/ca48f32924540483bed71c3b24182c7bfd68ae9a"}]}],"author":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 12:40:54.000000000","tz":60},"committer":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 13:31:47.000000000","tz":60},"subject":"Faster Bandit","message":"Faster Bandit\n\nThis change removes the AST pre-processing entirely, resulting in\nfaster testing times.\n\nChange-Id: Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/3f394ce17ef3cd0ae8796d93f45c7fac190c88fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/3f394ce17ef3cd0ae8796d93f45c7fac190c88fa"}]},"branch":"refs/heads/master"},"98a271840be7ae5d274aed68a46b23375826f022":{"kind":"REWORK","_number":4,"created":"2015-07-08 14:48:09.000000000","uploader":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"ref":"refs/changes/48/199548/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bandit","ref":"refs/changes/48/199548/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bandit refs/changes/48/199548/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bandit refs/changes/48/199548/4"}}},"commit":{"parents":[{"commit":"ca48f32924540483bed71c3b24182c7bfd68ae9a","subject":"Removing statement buffer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/ca48f32924540483bed71c3b24182c7bfd68ae9a"}]}],"author":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 12:40:54.000000000","tz":60},"committer":{"name":"Tim Kelsey","email":"tim.kelsey@hp.com","date":"2015-07-08 14:47:00.000000000","tz":60},"subject":"Faster Bandit","message":"Faster Bandit\n\nThis change removes the AST pre-processing entirely, resulting in\nfaster testing times. Some expensive debug logging has also been\nwrapped with a conditional (ast.dump() hurts).\n\nChange-Id: Ia3663faf7bf4403d4f6ea1fc9ef30435362633f8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/98a271840be7ae5d274aed68a46b23375826f022"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bandit/commit/98a271840be7ae5d274aed68a46b23375826f022"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
