)]}'
{"id":"openstack%2Fpython-troveclient~365430","triplet_id":"openstack%2Fpython-troveclient~master~I97bc7cfc2c0e7d14e7617037bff431cdc1eee50f","project":"openstack/python-troveclient","branch":"master","topic":"bug/1266127","hashtags":[],"change_id":"I97bc7cfc2c0e7d14e7617037bff431cdc1eee50f","subject":"Use strutils.to_slug() instead of utils.slugify()","status":"MERGED","created":"2016-09-05 04:01:09.000000000","updated":"2016-09-22 21:11:09.000000000","submitted":"2016-09-22 21:11:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"21d2c14db6dcc47b5792df8a20581067630b24c3","_number":365430,"virtual_id_number":365430,"owner":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":2,"date":"2016-09-22 21:11:09.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},{"value":0,"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"}],"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":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"recommended":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"all":[{"value":1,"date":"2016-09-06 15:33:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"date":"2016-09-15 16:38:04.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},{"value":2,"date":"2016-09-06 15:49:03.000000000","_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":2,"date":"2016-09-22 18:51:58.000000000","_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},{"value":0,"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"all":[{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":1,"date":"2016-09-22 18:51:58.000000000","_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},{"value":0,"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},{"value":0,"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-05 04:01:09.000000000","updated_by":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"reviewer":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"state":"REVIEWER"},{"updated":"2016-09-06 01:13:36.000000000","updated_by":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"reviewer":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"state":"REVIEWER"},{"updated":"2016-09-06 15:33:16.000000000","updated_by":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"reviewer":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"state":"REVIEWER"},{"updated":"2016-09-06 15:49:03.000000000","updated_by":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"reviewer":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"state":"REVIEWER"},{"updated":"2016-09-15 16:38:04.000000000","updated_by":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"reviewer":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"state":"REVIEWER"},{"updated":"2016-09-22 18:51:58.000000000","updated_by":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"reviewer":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"state":"REVIEWER"},{"updated":"2016-09-22 21:11:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b18a0a85fa61196f564bfc9cb8acbfe9dccb1f17","author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"date":"2016-09-05 04:01:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e9b22d60b933bb99c7cdee67cce450fe30203a07","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-05 05:35:04.000000000","message":"Patch Set 1: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/365430/1/check/gate-python-troveclient-docs-ubuntu-xenial/cc80f02//doc/build/html/ : SUCCESS in 5m 14s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/30/365430/1/check/gate-python-troveclient-pep8-ubuntu-xenial/7f1c007/ : FAILURE in 3m 35s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/30/365430/1/check/gate-python-troveclient-python27-ubuntu-xenial/dd4b2ed/ : SUCCESS in 4m 23s\n- gate-python-troveclient-python34 http://logs.openstack.org/30/365430/1/check/gate-python-troveclient-python34/16eb0f1/ : SUCCESS in 2m 05s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/30/365430/1/check/gate-python-troveclient-python35-nv/96d4d55/ : SUCCESS in 2m 31s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/30/365430/1/check/gate-python-troveclient-pypy/260cfa0/ : FAILURE in 4m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/30/365430/1/check/gate-tempest-dsvm-neutron-src-python-troveclient/dccff19/ : SUCCESS in 1h 09m 44s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/30/365430/1/check/gate-trove-functional-dsvm-mysql/693ba51/ : FAILURE in 1h 33m 44s","accounts_in_message":[],"_revision_number":1},{"id":"d02c2664ae6b5ecc88eba918635401cfb9b05cca","author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"date":"2016-09-06 00:44:24.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"a0a24786a29ab2b9309795144280ec59bb7442ba","author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"date":"2016-09-06 00:51:22.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nOther than a minor comment, looks good to me.","accounts_in_message":[],"_revision_number":1},{"id":"c26c1ea3135ba90050169a6afed90714b5cee9bc","author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"date":"2016-09-06 00:58:48.000000000","message":"Patch Set 1:\n\nThank you for pointing out.\nI will fix it.","accounts_in_message":[],"_revision_number":1},{"id":"bd769e06a7dfde61cabd535e067e427b8e4e0716","author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"date":"2016-09-06 00:58:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e16ff89e1013edbab8cba1c5778d971e784dfc43","author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"date":"2016-09-06 01:13:36.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nI have updated my comment, kindly check it out.","accounts_in_message":[],"_revision_number":2},{"id":"b83165cb3d37fd17d4d39bc35ec157346cf1cad8","author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"date":"2016-09-06 01:17:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"07d8bc081fe29e992c37904c05cc42ace63b20e7","author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"date":"2016-09-06 01:19:26.000000000","message":"Patch Set 1:\n\nRahul, thank you for your advice and example.\nI fixed that.","accounts_in_message":[],"_revision_number":1},{"id":"fe1f4b93cb8846dada245c9ba3cfcbd428afd801","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-06 02:52:13.000000000","message":"Patch Set 3: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/365430/3/check/gate-python-troveclient-docs-ubuntu-xenial/8da76e5//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-pep8-ubuntu-xenial/0739fe3/ : SUCCESS in 2m 04s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-python27-ubuntu-xenial/f0d88a1/ : SUCCESS in 2m 29s\n- gate-python-troveclient-python34 http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-python34/0bb6dae/ : SUCCESS in 3m 06s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-python35-nv/c41f2b6/ : SUCCESS in 2m 42s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-pypy/a0e74e8/ : FAILURE in 3m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/30/365430/3/check/gate-tempest-dsvm-neutron-src-python-troveclient/3746229/ : SUCCESS in 1h 03m 21s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/30/365430/3/check/gate-trove-functional-dsvm-mysql/b7a4de9/ : FAILURE in 1h 34m 05s","accounts_in_message":[],"_revision_number":3},{"id":"11614af8794941fac6df186794116ec43daf217c","author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"date":"2016-09-06 15:33:16.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"2164bbd6c8231919cb6ef2e7f6a85c16c72a7fdd","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-09-06 15:49:03.000000000","message":"Patch Set 3: Code-Review+2\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"9c797b3948883845a331964a8cc9fb1958ed6a9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-06 16:56:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/365430/3/check/gate-python-troveclient-docs-ubuntu-xenial/c909473//doc/build/html/ : SUCCESS in 4m 57s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-pep8-ubuntu-xenial/c243d94/ : SUCCESS in 3m 06s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-python27-ubuntu-xenial/4fa0021/ : SUCCESS in 2m 58s\n- gate-python-troveclient-python34 http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-python34/64d11c0/ : SUCCESS in 3m 49s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-python35-nv/7d2ebfe/ : SUCCESS in 4m 07s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/30/365430/3/check/gate-python-troveclient-pypy/840fc1a/ : FAILURE in 3m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/30/365430/3/check/gate-tempest-dsvm-neutron-src-python-troveclient/37a0049/ : SUCCESS in 1h 04m 32s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/30/365430/3/check/gate-trove-functional-dsvm-mysql/1dfabdc/ : SUCCESS in 1h 06m 17s","accounts_in_message":[],"_revision_number":3},{"id":"51fe743c0ecc5d41701e9577893c63d45e474818","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-09-09 19:09:58.000000000","message":"Patch Set 3: Code-Review-2\n\nocata","accounts_in_message":[],"_revision_number":3},{"id":"ebd419c4ad9ec4963ca11dbe4e7e793110ff9c3a","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-09-15 16:38:04.000000000","message":"Patch Set 3: -Code-Review","accounts_in_message":[],"_revision_number":3},{"id":"8fa07e40613fc830f3155b4ca856f191a0710a61","author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"date":"2016-09-22 18:51:58.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"a70c1ca0a9f235c3dfa63ed3f73f186b5bf833f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 18:52:09.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"2cbe45618c8304b76dd20e9cd1196c21d79501ec","date":"2016-09-22 21:11:09.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"84ed80b77bad1b199a770b1c6ed64afb6f0200d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 21:11:09.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/365430/3/gate/gate-python-troveclient-docs-ubuntu-xenial/e7a816f//doc/build/html/ : SUCCESS in 6m 32s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/30/365430/3/gate/gate-python-troveclient-pep8-ubuntu-xenial/4f51ef8/ : SUCCESS in 6m 02s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/30/365430/3/gate/gate-python-troveclient-python27-ubuntu-xenial/f6dbd40/ : SUCCESS in 5m 27s\n- gate-python-troveclient-python34 http://logs.openstack.org/30/365430/3/gate/gate-python-troveclient-python34/5309473/ : SUCCESS in 4m 41s\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/30/365430/3/gate/gate-tempest-dsvm-neutron-src-python-troveclient/9bc790f/ : SUCCESS in 1h 04m 19s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/30/365430/3/gate/gate-trove-functional-dsvm-mysql/4b18aa6/ : SUCCESS in 1h 07m 11s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b592b42aa1a8a9683af40fa1c011c7cd1665b45a","revisions":{"0e74f9fe92b4b2045aa9357377a3d6bc942293f7":{"kind":"REWORK","_number":1,"created":"2016-09-05 04:01:09.000000000","uploader":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"ref":"refs/changes/30/365430/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/30/365430/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/1"}}},"commit":{"parents":[{"commit":"599171ade4475709ddd8544e7dfd7ee4ba4ba2a2","subject":"Implement scheduled backups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/599171ade4475709ddd8544e7dfd7ee4ba4ba2a2"}]}],"author":{"name":"Christian Berendt","email":"berendt@b1-systems.de","date":"2014-05-27 21:54:03.000000000","tz":120},"committer":{"name":"Masaki Matsushita","email":"glass.saga@gmail.com","date":"2016-09-05 03:59:22.000000000","tz":540},"subject":"Use strutils.to_slug() instead of utils.slugify()","message":"Use strutils.to_slug() instead of utils.slugify()\n\nOslo provides a function, to_slug() in strutils that is substantially\nsimilar to slugify() provided in utils by python-troveclient. Remove\nslugify() and use to_slug() instead.\n\nChange-Id: I97bc7cfc2c0e7d14e7617037bff431cdc1eee50f\nCloses-Bug: #1266127\nAuthor: Christian Berendt \u003cberendt@b1-systems.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0e74f9fe92b4b2045aa9357377a3d6bc942293f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0e74f9fe92b4b2045aa9357377a3d6bc942293f7"}]},"branch":"refs/heads/master"},"a7ca483cd9af0d5ae0d47eac79e77086e2402c1a":{"kind":"REWORK","_number":2,"created":"2016-09-06 00:58:52.000000000","uploader":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"ref":"refs/changes/30/365430/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/30/365430/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/2"}}},"commit":{"parents":[{"commit":"599171ade4475709ddd8544e7dfd7ee4ba4ba2a2","subject":"Implement scheduled backups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/599171ade4475709ddd8544e7dfd7ee4ba4ba2a2"}]}],"author":{"name":"Christian Berendt","email":"berendt@b1-systems.de","date":"2014-05-27 21:54:03.000000000","tz":120},"committer":{"name":"Masaki Matsushita","email":"glass.saga@gmail.com","date":"2016-09-06 00:58:13.000000000","tz":540},"subject":"Use strutils.to_slug() instead of utils.slugify()","message":"Use strutils.to_slug() instead of utils.slugify()\n\nOslo provides a function, to_slug() in strutils that is substantially\nsimilar to slugify() provided in utils by python-troveclient. Remove\nslugify() and use to_slug() instead.\n\nChange-Id: I97bc7cfc2c0e7d14e7617037bff431cdc1eee50f\nCloses-Bug: #1266127\nAuthor: Christian Berendt \u003cberendt@b1-systems.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/a7ca483cd9af0d5ae0d47eac79e77086e2402c1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/a7ca483cd9af0d5ae0d47eac79e77086e2402c1a"}]},"branch":"refs/heads/master"},"b592b42aa1a8a9683af40fa1c011c7cd1665b45a":{"kind":"REWORK","_number":3,"created":"2016-09-06 01:17:57.000000000","uploader":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"ref":"refs/changes/30/365430/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/30/365430/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/30/365430/3"}}},"commit":{"parents":[{"commit":"599171ade4475709ddd8544e7dfd7ee4ba4ba2a2","subject":"Implement scheduled backups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/599171ade4475709ddd8544e7dfd7ee4ba4ba2a2"}]}],"author":{"name":"Christian Berendt","email":"berendt@b1-systems.de","date":"2014-05-27 21:54:03.000000000","tz":120},"committer":{"name":"Masaki Matsushita","email":"glass.saga@gmail.com","date":"2016-09-06 01:17:51.000000000","tz":540},"subject":"Use strutils.to_slug() instead of utils.slugify()","message":"Use strutils.to_slug() instead of utils.slugify()\n\nOslo provides a function, to_slug() in strutils that is substantially\nsimilar to slugify() provided in utils by python-troveclient. Remove\nslugify() and use to_slug() instead.\n\nChange-Id: I97bc7cfc2c0e7d14e7617037bff431cdc1eee50f\nCloses-Bug: #1266127\nAuthor: Christian Berendt \u003cberendt@b1-systems.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b592b42aa1a8a9683af40fa1c011c7cd1665b45a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b592b42aa1a8a9683af40fa1c011c7cd1665b45a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
