)]}'
{"id":"openstack%2Fceilometer~586521","triplet_id":"openstack%2Fceilometer~master~I21f6f8fca8de1d6b8784e140382d1a1a99398279","project":"openstack/ceilometer","branch":"master","topic":"bug/1783985","hashtags":[],"change_id":"I21f6f8fca8de1d6b8784e140382d1a1a99398279","subject":"Add option to file publisher to write json","status":"MERGED","created":"2018-07-27 12:10:05.000000000","updated":"2018-08-07 07:18:29.000000000","submitted":"2018-08-07 07:18:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"586521-1533626309283-5004bf0a","meta_rev_id":"d4ddd899577e583942ece25dd6a97693ae64e6c4","_number":586521,"virtual_id_number":586521,"owner":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"value":2,"date":"2018-08-07 07:18:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"recommended":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"all":[{"value":1,"date":"2018-07-30 15:01:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":2,"date":"2018-07-30 13:17:14.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":1,"date":"2018-07-30 14:57:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"all":[{"value":0,"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2018-08-07 06:25:31.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-07-27 12:10:20.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2018-07-30 13:17:14.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2018-07-30 14:57:28.000000000","updated_by":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"reviewer":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"state":"REVIEWER"},{"updated":"2018-07-30 15:01:50.000000000","updated_by":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"reviewer":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"state":"REVIEWER"},{"updated":"2018-08-07 06:25:31.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"},{"updated":"2018-08-07 07:18:29.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"872cf2025126d6444454f988ef2b023d9bd83849","author":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"date":"2018-07-27 12:10:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d6bf1747c1abb88bd3db2d24b54008fbdea17400","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2018-07-27 12:10:20.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. Also it\n    takes generally at least a couple of weeks for cores to get around to\n    reviewing code. The more you participate in the community the more\n    rewarding it is for you. You may also notice that the more you get to know\n    people and get to be known, the faster your patches will be reviewed and\n    eventually approved. Get to know others and become known by doing code\n    reviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"5aed98d963cfa9ad5678f3abec513ceb0dc28d5a","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2018-07-27 13:09:23.000000000","message":"Patch Set 1: Code-Review-1\n\nNobody ever said it was JSON.","accounts_in_message":[],"_revision_number":1},{"id":"977939afae83d6b0e6946fb41082638c148ebd5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-27 13:10:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/586521/1/check/openstack-tox-pep8/5bb0715/ : SUCCESS in 4m 05s\n- openstack-tox-py27 http://logs.openstack.org/21/586521/1/check/openstack-tox-py27/aae9278/ : SUCCESS in 5m 20s\n- openstack-tox-py35 http://logs.openstack.org/21/586521/1/check/openstack-tox-py35/7fee112/ : SUCCESS in 4m 17s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/586521/1/check/build-openstack-sphinx-docs/7af0f6f/html/ : SUCCESS in 5m 06s\n- telemetry-tox-py37 http://logs.openstack.org/21/586521/1/check/telemetry-tox-py37/ccaf473/ : SUCCESS in 6m 35s\n- grenade-dsvm-ceilometer http://logs.openstack.org/21/586521/1/check/grenade-dsvm-ceilometer/c3785c8/ : SUCCESS in 55m 02s\n- telemetry-dsvm-integration http://logs.openstack.org/21/586521/1/check/telemetry-dsvm-integration/7765624/ : SUCCESS in 37m 20s","accounts_in_message":[],"_revision_number":1},{"id":"f709715122c4fbd4091c4b12338ed46b98d07e1f","author":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"date":"2018-07-27 13:23:34.000000000","message":"Patch Set 1: Code-Review+1\n\nTrue, but the current returned format is not usable today, and return half a JSON. Why notre return a good JSON so ?","accounts_in_message":[],"_revision_number":1},{"id":"3f8cefdabaa54218828e41880fd7a37880148d72","author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"date":"2018-07-27 15:32:09.000000000","message":"Patch Set 1: Code-Review-1\n\nI\u0027ve got to agree with Julien on this - you can\u0027t change an expected format so easily without breaking systems that consume it.  If you want to create a story for having an option to export proper JSON to a file, that would be a better approach (and include some unit tests with it).  I know it is a bit more work, but the result would be much more usable and less likely to break someone else.","accounts_in_message":[],"_revision_number":1},{"id":"ab6c0c23ece1eae31d4ca7461ea7e1ee6384c99f","author":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"date":"2018-07-27 17:34:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8f682cd73e216fe40ebda25cdc4c85c10a422f6c","author":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"date":"2018-07-27 18:03:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f732294790927e97a921d9ae3981594811aebbe0","author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"date":"2018-07-27 18:08:29.000000000","message":"Patch Set 3: Code-Review+1\n\nWow, good turnaround on that. :)  looks good to me, but its not a feature I\u0027m using so I\u0027ll let others review","accounts_in_message":[],"_revision_number":3},{"id":"4abd51e5b3ccc025833e131ab362b635c4215283","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-27 19:29:30.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/586521/3/check/openstack-tox-pep8/a6f8644/ : SUCCESS in 3m 45s\n- openstack-tox-py27 http://logs.openstack.org/21/586521/3/check/openstack-tox-py27/120627e/ : SUCCESS in 5m 22s\n- openstack-tox-py35 http://logs.openstack.org/21/586521/3/check/openstack-tox-py35/7620380/ : SUCCESS in 4m 27s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/586521/3/check/build-openstack-sphinx-docs/4131058/html/ : SUCCESS in 4m 40s\n- build-openstack-releasenotes http://logs.openstack.org/21/586521/3/check/build-openstack-releasenotes/9fe5447/html/ : SUCCESS in 6m 04s\n- telemetry-tox-py37 http://logs.openstack.org/21/586521/3/check/telemetry-tox-py37/082f5cc/ : SUCCESS in 6m 52s\n- grenade-dsvm-ceilometer http://logs.openstack.org/21/586521/3/check/grenade-dsvm-ceilometer/4c79aaa/ : SUCCESS in 51m 21s\n- telemetry-dsvm-integration http://logs.openstack.org/21/586521/3/check/telemetry-dsvm-integration/7feac69/ : SUCCESS in 36m 51s","accounts_in_message":[],"_revision_number":3},{"id":"fd6aa83228160c05f7fe5e62dbb6ee84dbb4281c","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2018-07-28 07:35:45.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nlittle thing otherwise LGTM","accounts_in_message":[],"_revision_number":3},{"id":"6cf749f092acec428a9d30f096c539d83d239aee","author":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"date":"2018-07-28 07:46:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0b989f80bb13e8312eb0dce5425499c81879035e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-28 09:00:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/586521/4/check/openstack-tox-pep8/68d9f9c/ : SUCCESS in 3m 37s\n- openstack-tox-py27 http://logs.openstack.org/21/586521/4/check/openstack-tox-py27/3cc5796/ : SUCCESS in 4m 46s\n- openstack-tox-py35 http://logs.openstack.org/21/586521/4/check/openstack-tox-py35/595bdef/ : SUCCESS in 4m 55s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/586521/4/check/build-openstack-sphinx-docs/69903cf/html/ : SUCCESS in 3m 57s\n- build-openstack-releasenotes http://logs.openstack.org/21/586521/4/check/build-openstack-releasenotes/5d98952/html/ : SUCCESS in 4m 54s\n- telemetry-tox-py37 http://logs.openstack.org/21/586521/4/check/telemetry-tox-py37/d08d8e5/ : SUCCESS in 6m 45s\n- grenade-dsvm-ceilometer http://logs.openstack.org/21/586521/4/check/grenade-dsvm-ceilometer/a36aa6c/ : SUCCESS in 1h 13m 29s\n- telemetry-dsvm-integration http://logs.openstack.org/21/586521/4/check/telemetry-dsvm-integration/d99518e/ : SUCCESS in 48m 22s","accounts_in_message":[],"_revision_number":4},{"id":"0921d46fcfbfe327a5030173e4dfd8d97c35daa8","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2018-07-30 13:17:14.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"9f9a4c38ce7468183bf577ac82bf3f35951b3465","author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"date":"2018-07-30 14:57:28.000000000","message":"Patch Set 4: Code-Review+1\n\nlooking good","accounts_in_message":[],"_revision_number":4},{"id":"3feed4d074c605858f17d8fd9d95e897e4d259f1","author":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"date":"2018-07-30 15:01:50.000000000","message":"Patch Set 4: Code-Review+1\n\nSeems fine for me","accounts_in_message":[],"_revision_number":4},{"id":"a1b27d4cd9d01e5ab37bb957315e3df67e644fd5","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2018-08-07 06:25:31.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"0e13f6a99b1b580de4b3e5df9628eb196bd7925d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 06:25:45.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9e3a8988682f1d081edd0e284cd7e3141108924c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 07:18:29.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/586521/4/gate/openstack-tox-pep8/cd9f041/ : SUCCESS in 3m 26s\n- openstack-tox-py27 http://logs.openstack.org/21/586521/4/gate/openstack-tox-py27/52fd40a/ : SUCCESS in 5m 50s\n- openstack-tox-py35 http://logs.openstack.org/21/586521/4/gate/openstack-tox-py35/eaf68b6/ : SUCCESS in 5m 50s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/586521/4/gate/build-openstack-sphinx-docs/1e7b6b8/html/ : SUCCESS in 5m 03s\n- build-openstack-releasenotes http://logs.openstack.org/21/586521/4/gate/build-openstack-releasenotes/6ce73ee/html/ : SUCCESS in 5m 03s\n- telemetry-tox-py37 http://logs.openstack.org/21/586521/4/gate/telemetry-tox-py37/21f5863/ : SUCCESS in 7m 32s\n- grenade-dsvm-ceilometer http://logs.openstack.org/21/586521/4/gate/grenade-dsvm-ceilometer/c03a313/ : SUCCESS in 50m 33s\n- telemetry-dsvm-integration http://logs.openstack.org/21/586521/4/gate/telemetry-dsvm-integration/d6e9d01/ : SUCCESS in 36m 41s","accounts_in_message":[],"_revision_number":4},{"id":"f9a95c6223a99b047d7d9fd401864535ba4abfe7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 07:18:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"063af43744bb0c29ce866bba6d3c40e3508a201f","revisions":{"fc744a63f10673d66401182f8c69e883e42a8781":{"kind":"REWORK","_number":1,"created":"2018-07-27 12:10:05.000000000","uploader":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"ref":"refs/changes/21/586521/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/21/586521/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/1"}}},"commit":{"parents":[{"commit":"a74978619ec8daa6a9b2aa2547e161694f31aca7","subject":"Remove unused tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a74978619ec8daa6a9b2aa2547e161694f31aca7"}]}],"author":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 12:03:44.000000000","tz":-240},"committer":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 12:09:42.000000000","tz":-240},"subject":"Fix the file publisher with correct encoding","message":"Fix the file publisher with correct encoding\n\nChange-Id: I21f6f8fca8de1d6b8784e140382d1a1a99398279\nCloses-Bug: #1783985\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fc744a63f10673d66401182f8c69e883e42a8781"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fc744a63f10673d66401182f8c69e883e42a8781"}]},"branch":"refs/heads/master"},"6a82e84d40e973c4f40b2b09f7e2f41b8bdce5d9":{"kind":"REWORK","_number":2,"created":"2018-07-27 17:34:18.000000000","uploader":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"ref":"refs/changes/21/586521/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/21/586521/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/2"}}},"commit":{"parents":[{"commit":"a74978619ec8daa6a9b2aa2547e161694f31aca7","subject":"Remove unused tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a74978619ec8daa6a9b2aa2547e161694f31aca7"}]}],"author":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 12:03:44.000000000","tz":-240},"committer":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 17:33:00.000000000","tz":-240},"subject":"Add option to file publisher to write json","message":"Add option to file publisher to write json\n\nChange-Id: I21f6f8fca8de1d6b8784e140382d1a1a99398279\nCloses-Bug: #1783985\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6a82e84d40e973c4f40b2b09f7e2f41b8bdce5d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6a82e84d40e973c4f40b2b09f7e2f41b8bdce5d9"}]},"branch":"refs/heads/master"},"a3549fc6a1bc2bff4b20d89a267fd1b7a43fddeb":{"kind":"REWORK","_number":3,"created":"2018-07-27 18:03:05.000000000","uploader":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"ref":"refs/changes/21/586521/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/21/586521/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/3"}}},"commit":{"parents":[{"commit":"a74978619ec8daa6a9b2aa2547e161694f31aca7","subject":"Remove unused tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a74978619ec8daa6a9b2aa2547e161694f31aca7"}]}],"author":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 12:03:44.000000000","tz":-240},"committer":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 18:02:49.000000000","tz":-240},"subject":"Add option to file publisher to write json","message":"Add option to file publisher to write json\n\nChange-Id: I21f6f8fca8de1d6b8784e140382d1a1a99398279\nCloses-Bug: #1783985\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a3549fc6a1bc2bff4b20d89a267fd1b7a43fddeb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a3549fc6a1bc2bff4b20d89a267fd1b7a43fddeb"}]},"branch":"refs/heads/master"},"063af43744bb0c29ce866bba6d3c40e3508a201f":{"kind":"REWORK","_number":4,"created":"2018-07-28 07:46:10.000000000","uploader":{"_account_id":28783,"name":"Richard Devers","email":"ritchiedev@hotmail.com","username":"richarddevers"},"ref":"refs/changes/21/586521/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/21/586521/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/21/586521/4"}}},"commit":{"parents":[{"commit":"a74978619ec8daa6a9b2aa2547e161694f31aca7","subject":"Remove unused tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a74978619ec8daa6a9b2aa2547e161694f31aca7"}]}],"author":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-27 12:03:44.000000000","tz":-240},"committer":{"name":"Richard Devers","email":"ritchiedev@hotmail.com","date":"2018-07-28 07:45:55.000000000","tz":-240},"subject":"Add option to file publisher to write json","message":"Add option to file publisher to write json\n\nChange-Id: I21f6f8fca8de1d6b8784e140382d1a1a99398279\nCloses-Bug: #1783985\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/063af43744bb0c29ce866bba6d3c40e3508a201f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/063af43744bb0c29ce866bba6d3c40e3508a201f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
