)]}'
{"id":"openstack%2Fpython-barbicanclient~175605","triplet_id":"openstack%2Fpython-barbicanclient~master~Ib056050c36b2ffe8a7476c5724e26146b5fcd43c","project":"openstack/python-barbicanclient","branch":"master","topic":"cleaning_up_validate_ref","hashtags":[],"change_id":"Ib056050c36b2ffe8a7476c5724e26146b5fcd43c","subject":"Cleaning up validate_ref()","status":"MERGED","created":"2015-04-20 23:11:58.000000000","updated":"2015-04-23 22:05:25.000000000","submitted":"2015-04-23 22:05:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ebe9241348f4d17b7baab18080f40bb17f3257e1","_number":175605,"virtual_id_number":175605,"owner":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"value":0,"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},{"value":2,"date":"2015-04-23 22:05:23.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"value":0,"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"}],"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":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"all":[{"value":2,"date":"2015-04-22 16:39:02.000000000","_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"value":0,"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-04-22 18:12:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"value":0,"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"}],"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":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"all":[{"value":0,"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"value":0,"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":1,"date":"2015-04-23 21:01:59.000000000","_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"value":0,"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"}],"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":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-21 21:00:39.000000000","updated_by":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"reviewer":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"state":"REVIEWER"},{"updated":"2015-04-22 16:39:02.000000000","updated_by":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"reviewer":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"state":"REVIEWER"},{"updated":"2015-04-22 18:12:17.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2015-04-23 21:01:59.000000000","updated_by":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"reviewer":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"state":"REVIEWER"},{"updated":"2015-04-23 22:05:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8c9eb97b98e9fd127740787971b41579d13fe7ce","author":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"date":"2015-04-20 23:11:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"72a2cc9e7b0e2d89df91ede5d170e5f2fb97eecf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-21 00:59:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/05/175605/1/check/gate-python-barbicanclient-python26/f35aef2/ : SUCCESS in 55s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/05/175605/1/check/gate-python-barbicanclient-pep8/0bc86a8/ : SUCCESS in 37s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/05/175605/1/check/gate-python-barbicanclient-docs/a18ff82//doc/build/html/ : SUCCESS in 57s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/05/175605/1/check/gate-python-barbicanclient-python27/f1c0e53/ : SUCCESS in 42s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/05/175605/1/check/gate-python-barbicanclient-python34/19bd7d1/ : SUCCESS in 2m 09s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/05/175605/1/check/gate-python-barbicanclient-pypy/45493ea/ : SUCCESS in 1m 23s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/05/175605/1/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/7da6c78/ : SUCCESS in 53m 54s\n- gate-python-barbicanclient-devstack-dsvm http://logs.openstack.org/05/175605/1/check/gate-python-barbicanclient-devstack-dsvm/e435fd2/ : SUCCESS in 21m 06s","accounts_in_message":[],"_revision_number":1},{"id":"3a994b29633f059b766e6e53914538c238d3734e","author":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"date":"2015-04-21 12:51:26.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"e4bb538062e54de9466a017ea3cd0934e4e08e1b","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2015-04-21 18:13:40.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4d741dab263190398f54063bcd1edbd84a3425de","author":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"date":"2015-04-21 20:56:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"90f248357003ab92089f71639ef577b5aaa8dd39","author":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"date":"2015-04-21 21:00:39.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"42aada356e2e1b08092c1d37cf98df061d4c9162","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-21 21:50:48.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-python-barbicanclient-python26 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-python26/7ae7f5a/ : SUCCESS in 46s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-pep8/8a08c26/ : SUCCESS in 47s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/05/175605/2/check/gate-python-barbicanclient-docs/3beb372//doc/build/html/ : SUCCESS in 1m 29s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-python27/5e0021a/ : SUCCESS in 59s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-python34/9fdc8f9/ : SUCCESS in 2m 37s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-pypy/35ffbd5/ : SUCCESS in 1m 36s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/05/175605/2/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/435996c/ : FAILURE in 5m 35s\n- gate-python-barbicanclient-devstack-dsvm http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-devstack-dsvm/5184364/ : FAILURE in 5m 28s","accounts_in_message":[],"_revision_number":2},{"id":"ff175c94ec3bda2ef2efcc32ec4684768fb9b028","author":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"date":"2015-04-22 01:16:29.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"9c0d1c771fb9fc95247216b587071012650278df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 02:08:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-python26/634851e/ : SUCCESS in 41s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-pep8/6be2450/ : SUCCESS in 44s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/05/175605/2/check/gate-python-barbicanclient-docs/171af02//doc/build/html/ : SUCCESS in 55s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-python27/86f785a/ : SUCCESS in 54s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-python34/bb48c4e/ : SUCCESS in 2m 04s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-pypy/3f7504d/ : SUCCESS in 1m 20s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/05/175605/2/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/07831b5/ : SUCCESS in 51m 57s\n- gate-python-barbicanclient-devstack-dsvm http://logs.openstack.org/05/175605/2/check/gate-python-barbicanclient-devstack-dsvm/016d168/ : SUCCESS in 18m 57s","accounts_in_message":[],"_revision_number":2},{"id":"f7d817196bea5275f4e3c133a8c232057eff9c9c","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2015-04-22 03:40:01.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nCR looks good, just needs an update to the commit message.","accounts_in_message":[],"_revision_number":2},{"id":"1c4c11139268ba8bc13608695bedb03c2356329e","author":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"date":"2015-04-22 16:27:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"38df4cd4c4496008c097bde4d4ca52e3403aea62","author":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"date":"2015-04-22 16:39:02.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"3b82a1a7852d5f8bb28390b1da0dbee59a6901ac","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2015-04-22 18:12:17.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"d9856e08f92b27d8976a42e3b1a2b30db7380176","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 18:33:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/05/175605/3/check/gate-python-barbicanclient-python26/386d17d/ : SUCCESS in 1m 55s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/05/175605/3/check/gate-python-barbicanclient-pep8/fe169fa/ : SUCCESS in 48s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/05/175605/3/check/gate-python-barbicanclient-docs/3bf1ec1//doc/build/html/ : SUCCESS in 43s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/05/175605/3/check/gate-python-barbicanclient-python27/ae793d6/ : SUCCESS in 59s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/05/175605/3/check/gate-python-barbicanclient-python34/c086fc0/ : SUCCESS in 2m 00s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/05/175605/3/check/gate-python-barbicanclient-pypy/3bee315/ : SUCCESS in 1m 25s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/05/175605/3/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/c6a6f97/ : SUCCESS in 52m 06s\n- gate-python-barbicanclient-devstack-dsvm http://logs.openstack.org/05/175605/3/check/gate-python-barbicanclient-devstack-dsvm/b7de23b/ : SUCCESS in 21m 52s","accounts_in_message":[],"_revision_number":3},{"id":"e34568b30159c550ac95b11d57609897ca7e6cf9","author":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"date":"2015-04-23 21:01:59.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6beccdca13a47c1e7664df71e9e4ee0e9ccddf7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 21:02:04.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"2eb454e9bb6afadf2c96ff8d872b713687a08ed5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 22:05:23.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/05/175605/3/gate/gate-python-barbicanclient-python26/e84ea55/ : SUCCESS in 1m 02s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/05/175605/3/gate/gate-python-barbicanclient-docs/a7af30a//doc/build/html/ : SUCCESS in 54s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/05/175605/3/gate/gate-python-barbicanclient-pep8/f6ad90e/ : SUCCESS in 54s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/05/175605/3/gate/gate-python-barbicanclient-python27/45ac6e6/ : SUCCESS in 1m 01s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/05/175605/3/gate/gate-python-barbicanclient-python34/da5ec21/ : SUCCESS in 3m 34s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/05/175605/3/gate/gate-python-barbicanclient-pypy/68f2e52/ : SUCCESS in 1m 38s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/05/175605/3/gate/gate-tempest-dsvm-neutron-src-python-barbicanclient/5d6190a/ : SUCCESS in 1h 03m 02s\n- gate-python-barbicanclient-devstack-dsvm http://logs.openstack.org/05/175605/3/gate/gate-python-barbicanclient-devstack-dsvm/60f2461/ : SUCCESS in 21m 34s","accounts_in_message":[],"_revision_number":3},{"id":"341da96123985444323b1800f094f0a8dd7717f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 22:05:25.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"beb9ac8c19a36bd9479d540a19ea507ef5b5b8f5","revisions":{"6f20aab7be823570338a8880456914cb6bf4a13b":{"kind":"REWORK","_number":1,"created":"2015-04-20 23:11:58.000000000","uploader":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"ref":"refs/changes/05/175605/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/05/175605/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/1"}}},"commit":{"parents":[{"commit":"1c479fa8659899184b0bdc2a8c25378b7c3b8ccd","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/1c479fa8659899184b0bdc2a8c25378b7c3b8ccd"}]}],"author":{"name":"John Vrbanac","email":"john.vrbanac@rackspace.com","date":"2015-04-20 23:11:48.000000000","tz":-300},"committer":{"name":"John Vrbanac","email":"john.vrbanac@rackspace.com","date":"2015-04-20 23:11:48.000000000","tz":-300},"subject":"Cleaning up validate_ref()","message":"Cleaning up validate_ref()\n\nMaking validate_ref() more pythonic and readable by using the\ntuple return from os.path.split instead. Also, added explicit\ntests for validate_ref.\n\nChange-Id: Ib056050c36b2ffe8a7476c5724e26146b5fcd43c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/6f20aab7be823570338a8880456914cb6bf4a13b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/6f20aab7be823570338a8880456914cb6bf4a13b"}]},"branch":"refs/heads/master"},"2d4a55cb74c4eb22acc022da8049856087ec077a":{"kind":"REWORK","_number":2,"created":"2015-04-21 20:56:48.000000000","uploader":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"ref":"refs/changes/05/175605/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/05/175605/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/2"}}},"commit":{"parents":[{"commit":"1c479fa8659899184b0bdc2a8c25378b7c3b8ccd","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/1c479fa8659899184b0bdc2a8c25378b7c3b8ccd"}]}],"author":{"name":"John Vrbanac","email":"john.vrbanac@rackspace.com","date":"2015-04-20 23:11:48.000000000","tz":-300},"committer":{"name":"John Vrbanac","email":"john.vrbanac@rackspace.com","date":"2015-04-21 20:56:37.000000000","tz":-300},"subject":"Cleaning up validate_ref()","message":"Cleaning up validate_ref()\n\nMaking validate_ref() more pythonic and readable by using the\ntuple return from os.path.split instead. Also, added explicit\ntests for validate_ref.\n\nChange-Id: Ib056050c36b2ffe8a7476c5724e26146b5fcd43c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/2d4a55cb74c4eb22acc022da8049856087ec077a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/2d4a55cb74c4eb22acc022da8049856087ec077a"}]},"branch":"refs/heads/master"},"beb9ac8c19a36bd9479d540a19ea507ef5b5b8f5":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-04-22 16:27:12.000000000","uploader":{"_account_id":7262,"name":"John Vrbanac","email":"john.vrbanac@linux.com","username":"john.vrbanac"},"ref":"refs/changes/05/175605/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/05/175605/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/05/175605/3"}}},"commit":{"parents":[{"commit":"1c479fa8659899184b0bdc2a8c25378b7c3b8ccd","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/1c479fa8659899184b0bdc2a8c25378b7c3b8ccd"}]}],"author":{"name":"John Vrbanac","email":"john.vrbanac@rackspace.com","date":"2015-04-20 23:11:48.000000000","tz":-300},"committer":{"name":"John Vrbanac","email":"john.vrbanac@rackspace.com","date":"2015-04-22 16:26:38.000000000","tz":-300},"subject":"Cleaning up validate_ref()","message":"Cleaning up validate_ref()\n\nMaking validate_ref() more pythonic and readable by using the\ntuple return instead. Also, added explicit tests for validate_ref.\n\nChange-Id: Ib056050c36b2ffe8a7476c5724e26146b5fcd43c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/beb9ac8c19a36bd9479d540a19ea507ef5b5b8f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/beb9ac8c19a36bd9479d540a19ea507ef5b5b8f5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
