)]}'
{"id":"openstack%2Fironic-python-agent~220339","triplet_id":"openstack%2Fironic-python-agent~master~I1517730c90b5194c4575728e71dd0e2d29bc85e3","project":"openstack/ironic-python-agent","branch":"master","topic":"bug/1367915","hashtags":[],"change_id":"I1517730c90b5194c4575728e71dd0e2d29bc85e3","subject":"Add docstrings to the IPA api.controllers tree","status":"ABANDONED","created":"2015-09-03 22:52:16.000000000","updated":"2019-12-06 15:32:34.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6b9c81f3c754fc2cfcba708fc12da55c19d691f4","_number":220339,"virtual_id_number":220339,"owner":{"_account_id":11460,"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","username":"lindsayk"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":{"disliked":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":-1,"date":"2015-09-04 17:18:00.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2015-09-04 16:05:33.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":-1,"date":"2015-09-08 09:15:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-04 16:05:33.000000000","updated_by":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"reviewer":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"state":"REVIEWER"},{"updated":"2015-09-04 17:18:00.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2015-09-08 09:15:21.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"}],"messages":[{"id":"4ff8abe2fe26a5e4a4bc7a496a9fee94855243ba","author":{"_account_id":11460,"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","username":"lindsayk"},"date":"2015-09-03 22:52:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a0d1ab50635f524d4e377a4c825186b004ad197b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 23:29:20.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-ironic-python-agent-pep8 http://logs.openstack.org/39/220339/1/check/gate-ironic-python-agent-pep8/849389f/ : FAILURE in 1m 03s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/220339/1/check/gate-ironic-python-agent-docs/8d9bf7d//doc/build/html/ : SUCCESS in 1m 02s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/220339/1/check/gate-ironic-python-agent-python27/064be9d/ : SUCCESS in 59s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/220339/1/check/gate-ironic-python-agent-python34/ddb0234/ : SUCCESS in 1m 11s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/220339/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/d79b040/ : FAILURE in 19m 35s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/220339/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/9cfd18d/ : SUCCESS in 36m 45s","accounts_in_message":[],"_revision_number":1},{"id":"d12a7ee86aefe831915639516279d716292ea740","author":{"_account_id":11460,"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","username":"lindsayk"},"date":"2015-09-04 00:15:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dbef12b5f316dfdb1f7f0619cad05b5556905037","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 01:00:32.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-ironic-python-agent-pep8 http://logs.openstack.org/39/220339/2/check/gate-ironic-python-agent-pep8/d841a43/ : SUCCESS in 1m 04s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/220339/2/check/gate-ironic-python-agent-docs/b37d3ae//doc/build/html/ : SUCCESS in 1m 37s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/220339/2/check/gate-ironic-python-agent-python27/c93a4ea/ : SUCCESS in 57s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/220339/2/check/gate-ironic-python-agent-python34/bd1bc5e/ : SUCCESS in 1m 40s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/220339/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/28ef563/ : FAILURE in 24m 15s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/220339/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/fb629e0/ : SUCCESS in 40m 27s","accounts_in_message":[],"_revision_number":2},{"id":"92728e442a3a2939ed81d5266d432e716a729eb9","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-09-04 10:34:02.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7b1b3ffaa2177fcc90405ff9cd4a2d34da729294","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-09-04 16:04:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"639c6c197cbdfc31ea394d9a0a9fbffa9406c628","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-09-04 16:05:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6414c92b25e043992d46ff243e5a398599d57e03","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-09-04 16:05:33.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"ae9108e6b262b3aac4fe1f058b45f33f98cca5d5","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-09-04 16:12:19.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nOne quick thing, looks good to me otherwise :)","accounts_in_message":[],"_revision_number":4},{"id":"0c68dce7eb143a0132cb19356191a318a66d6b3d","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2015-09-04 17:18:00.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7e109b3a554e0b41404c313c1ca44afbe26a807e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 17:25:51.000000000","message":"Patch Set 4: 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-ironic-python-agent-pep8 http://logs.openstack.org/39/220339/4/check/gate-ironic-python-agent-pep8/0123c32/ : SUCCESS in 50s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/220339/4/check/gate-ironic-python-agent-docs/402a603//doc/build/html/ : SUCCESS in 1m 44s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/220339/4/check/gate-ironic-python-agent-python27/b76056f/ : SUCCESS in 1m 26s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/220339/4/check/gate-ironic-python-agent-python34/eb070a5/ : SUCCESS in 1m 49s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/220339/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/3b93a6e/ : FAILURE in 19m 18s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/220339/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/86d5536/ : SUCCESS in 37m 52s","accounts_in_message":[],"_revision_number":4},{"id":"a52bd641d1eb0de9aba500a844c8ba344d7beda1","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-09-08 09:15:21.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"5323ea33cb879c794c8dc616a7ed05dba1d8ee77","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2017-12-12 15:10:40.000000000","message":"Removed reviewer Jim Rollenhagen with the following votes:\n\n* Code-Review-1 by Jim Rollenhagen \u003cjim@jimrollenhagen.com\u003e\n","accounts_in_message":[],"_revision_number":4},{"id":"e0e848e98e4ba7cf94016176cb82f678961f42c6","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 01:19:44.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":4},{"id":"f1d223ec6222e5a05ee665bcf76491e2687a08ab","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2019-12-06 15:32:34.000000000","message":"Abandoned\n\nNot updated and API is being refactored.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e9e5a579b53a3b2e44d7ddd583f294f9ff3be073","revisions":{"b8f38d7874663fc79f350eb10a6bbd08b1c92ad7":{"kind":"REWORK","_number":1,"created":"2015-09-03 22:52:16.000000000","uploader":{"_account_id":11460,"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","username":"lindsayk"},"ref":"refs/changes/39/220339/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/220339/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/1"}}},"commit":{"parents":[{"commit":"bc985934164d22a2ebf5fe6e5a361e9bba7f7d8b","subject":"Merge \"Three attempts message is incorrect\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bc985934164d22a2ebf5fe6e5a361e9bba7f7d8b"}]}],"author":{"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","date":"2015-09-03 22:50:49.000000000","tz":-420},"committer":{"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","date":"2015-09-03 22:50:49.000000000","tz":-420},"subject":"Add docstrings to the IPA api.controllers tree","message":"Add docstrings to the IPA api.controllers tree\n\nChange-Id: I1517730c90b5194c4575728e71dd0e2d29bc85e3\nPartial-Bug: #1367915\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b8f38d7874663fc79f350eb10a6bbd08b1c92ad7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b8f38d7874663fc79f350eb10a6bbd08b1c92ad7"}]},"branch":"refs/heads/master"},"c4e00b9aeebc08a95ed3113179d31f5538f6dbf8":{"kind":"REWORK","_number":2,"created":"2015-09-04 00:15:55.000000000","uploader":{"_account_id":11460,"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","username":"lindsayk"},"ref":"refs/changes/39/220339/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/220339/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/2"}}},"commit":{"parents":[{"commit":"bc985934164d22a2ebf5fe6e5a361e9bba7f7d8b","subject":"Merge \"Three attempts message is incorrect\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bc985934164d22a2ebf5fe6e5a361e9bba7f7d8b"}]}],"author":{"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","date":"2015-09-03 22:50:49.000000000","tz":-420},"committer":{"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","date":"2015-09-04 00:15:44.000000000","tz":-420},"subject":"Add docstrings to the IPA api.controllers tree","message":"Add docstrings to the IPA api.controllers tree\n\nChange-Id: I1517730c90b5194c4575728e71dd0e2d29bc85e3\nPartial-Bug: #1367915\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c4e00b9aeebc08a95ed3113179d31f5538f6dbf8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c4e00b9aeebc08a95ed3113179d31f5538f6dbf8"}]},"branch":"refs/heads/master"},"f24c8204a046f006d193d199cc9c422bfa0693a3":{"kind":"REWORK","_number":3,"created":"2015-09-04 16:04:04.000000000","uploader":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"ref":"refs/changes/39/220339/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/220339/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/3"}}},"commit":{"parents":[{"commit":"b2a86e0b43004ad589fae1e76a026c07b06e7189","subject":"Fix plural agreement grammar error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b2a86e0b43004ad589fae1e76a026c07b06e7189"}]}],"author":{"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","date":"2015-09-03 22:50:49.000000000","tz":-420},"committer":{"name":"Mitsuhiro SHIGEMATSU","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","date":"2015-09-04 16:03:58.000000000","tz":540},"subject":"Add docstrings to the IPA api.controllers tree","message":"Add docstrings to the IPA api.controllers tree\n\nChange-Id: I1517730c90b5194c4575728e71dd0e2d29bc85e3\nPartial-Bug: #1367915\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f24c8204a046f006d193d199cc9c422bfa0693a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f24c8204a046f006d193d199cc9c422bfa0693a3"}]},"branch":"refs/heads/master"},"e9e5a579b53a3b2e44d7ddd583f294f9ff3be073":{"kind":"REWORK","_number":4,"created":"2015-09-04 16:05:22.000000000","uploader":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"ref":"refs/changes/39/220339/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/220339/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/220339/4"}}},"commit":{"parents":[{"commit":"b2a86e0b43004ad589fae1e76a026c07b06e7189","subject":"Fix plural agreement grammar error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b2a86e0b43004ad589fae1e76a026c07b06e7189"}]}],"author":{"name":"Lindsay Kusmierek","email":"lakusmierek@gmail.com","date":"2015-09-03 22:50:49.000000000","tz":-420},"committer":{"name":"Mitsuhiro SHIGEMATSU","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","date":"2015-09-04 16:05:06.000000000","tz":540},"subject":"Add docstrings to the IPA api.controllers tree","message":"Add docstrings to the IPA api.controllers tree\n\nChange-Id: I1517730c90b5194c4575728e71dd0e2d29bc85e3\nPartial-Bug: #1367915\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e9e5a579b53a3b2e44d7ddd583f294f9ff3be073"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e9e5a579b53a3b2e44d7ddd583f294f9ff3be073"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
