)]}'
{"id":"openstack%2Fkolla-cli~671225","triplet_id":"openstack%2Fkolla-cli~master~I25590cec5f5035046950950dc77a762f4b974a19","project":"openstack/kolla-cli","branch":"master","hashtags":[],"change_id":"I25590cec5f5035046950950dc77a762f4b974a19","subject":"Refactor code: move deploy action into kolla_action module","status":"MERGED","created":"2019-07-17 09:39:39.000000000","updated":"2019-07-18 08:10:12.000000000","submitted":"2019-07-18 08:10:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"671225-1563437412516-4e3e88c1","meta_rev_id":"68857bf40e3b08b07f49409975fcd9b61984f781","_number":671225,"virtual_id_number":671225,"owner":{"_account_id":30356,"name":"gugug","email":"gu.jin@99cloud.net","username":"gujin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},{"value":0,"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},{"value":2,"date":"2019-07-18 08:10:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"all":[{"value":2,"date":"2019-07-18 07:48:17.000000000","_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},{"value":1,"date":"2019-07-18 07:47:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"all":[{"value":1,"date":"2019-07-18 07:48:17.000000000","_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},{"value":0,"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-18 07:47:41.000000000","updated_by":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"reviewer":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"state":"REVIEWER"},{"updated":"2019-07-18 07:48:17.000000000","updated_by":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"reviewer":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"state":"REVIEWER"},{"updated":"2019-07-18 08:10:12.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":"b8ecdbdf9078fd97a95ae85b266a391f0d49eff0","author":{"_account_id":30356,"name":"gugug","email":"gu.jin@99cloud.net","username":"gujin"},"date":"2019-07-17 09:39:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ed62c7d7ac31f444faecaf68dbbf9d50c75993af","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-17 09:49:24.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/671225/1/check/openstack-tox-cover/19821a4/ : FAILURE in 3m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/25/671225/1/check/openstack-tox-lower-constraints/6df423d/ : FAILURE in 3m 32s\n- openstack-tox-pep8 http://logs.openstack.org/25/671225/1/check/openstack-tox-pep8/4f84dde/ : SUCCESS in 3m 39s\n- openstack-tox-py27 http://logs.openstack.org/25/671225/1/check/openstack-tox-py27/30e21cd/ : FAILURE in 4m 16s\n- openstack-tox-py36 http://logs.openstack.org/25/671225/1/check/openstack-tox-py36/27553a8/ : FAILURE in 4m 08s\n- openstack-tox-py37 http://logs.openstack.org/25/671225/1/check/openstack-tox-py37/cf6edac/ : FAILURE in 3m 50s\n- kollacli-tox-mypy http://logs.openstack.org/25/671225/1/check/kollacli-tox-mypy/e0a45a2/ : SUCCESS in 3m 54s\n- kollacli-tox-functional-py27 http://logs.openstack.org/25/671225/1/check/kollacli-tox-functional-py27/320e3dc/ : FAILURE in 3m 23s\n- kollacli-tox-functional-py36 http://logs.openstack.org/25/671225/1/check/kollacli-tox-functional-py36/16e8ecd/ : FAILURE in 3m 43s","accounts_in_message":[],"_revision_number":1},{"id":"ea22350e2f904ba9f1875992b4c006a15abff4e7","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-07-17 11:05:56.000000000","message":"Patch Set 1: Code-Review-2\n\nno need to do this change, the tests is ok with me","accounts_in_message":[],"_revision_number":1},{"id":"b0c0f466dd82fe1a0750a5a3c4c76952143b6b32","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-07-17 11:06:00.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"ba03118b409a49d89a07875864567accf49b53e0","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-07-17 12:08:27.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"bcafd59afdb3080ac2d4de93975e6b2309e63089","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-17 12:20:34.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/671225/1/check/openstack-tox-cover/83a33f8/ : FAILURE in 3m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/25/671225/1/check/openstack-tox-lower-constraints/270065f/ : FAILURE in 4m 06s\n- openstack-tox-pep8 http://logs.openstack.org/25/671225/1/check/openstack-tox-pep8/9b41f6e/ : SUCCESS in 3m 28s\n- openstack-tox-py27 http://logs.openstack.org/25/671225/1/check/openstack-tox-py27/91f1aca/ : FAILURE in 3m 28s\n- openstack-tox-py36 http://logs.openstack.org/25/671225/1/check/openstack-tox-py36/922dd0c/ : FAILURE in 3m 33s\n- openstack-tox-py37 http://logs.openstack.org/25/671225/1/check/openstack-tox-py37/2c9176f/ : FAILURE in 4m 07s\n- kollacli-tox-mypy http://logs.openstack.org/25/671225/1/check/kollacli-tox-mypy/e0c8009/ : SUCCESS in 3m 43s\n- kollacli-tox-functional-py27 http://logs.openstack.org/25/671225/1/check/kollacli-tox-functional-py27/4fd19d7/ : FAILURE in 4m 25s\n- kollacli-tox-functional-py36 http://logs.openstack.org/25/671225/1/check/kollacli-tox-functional-py36/ecdf06f/ : FAILURE in 3m 46s","accounts_in_message":[],"_revision_number":1},{"id":"2d1aa66a06b706b7037ad931a2d9f09cae60b02f","author":{"_account_id":30356,"name":"gugug","email":"gu.jin@99cloud.net","username":"gujin"},"date":"2019-07-18 05:23:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"eae5f7e2b90d7cbbe27e7ce054d4a5d8b89cb300","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 05:44:36.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/671225/2/check/openstack-tox-cover/efa155c/cover/ : SUCCESS in 4m 39s\n- openstack-tox-lower-constraints http://logs.openstack.org/25/671225/2/check/openstack-tox-lower-constraints/9f69b6f/ : SUCCESS in 4m 00s\n- openstack-tox-pep8 http://logs.openstack.org/25/671225/2/check/openstack-tox-pep8/975637f/ : FAILURE in 5m 44s\n- openstack-tox-py27 http://logs.openstack.org/25/671225/2/check/openstack-tox-py27/0130790/ : SUCCESS in 4m 46s\n- openstack-tox-py36 http://logs.openstack.org/25/671225/2/check/openstack-tox-py36/d2ead4d/ : SUCCESS in 4m 51s\n- openstack-tox-py37 http://logs.openstack.org/25/671225/2/check/openstack-tox-py37/25c2f35/ : SUCCESS in 5m 30s\n- kollacli-tox-mypy http://logs.openstack.org/25/671225/2/check/kollacli-tox-mypy/25efcb6/ : SUCCESS in 5m 24s\n- kollacli-tox-functional-py27 http://logs.openstack.org/25/671225/2/check/kollacli-tox-functional-py27/1864390/ : SUCCESS in 9m 29s\n- kollacli-tox-functional-py36 http://logs.openstack.org/25/671225/2/check/kollacli-tox-functional-py36/464bc1a/ : SUCCESS in 10m 49s","accounts_in_message":[],"_revision_number":2},{"id":"9209a31ca125df26336faf7bca98471188d80446","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2019-07-18 07:33:15.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\npep8 and conflict must be fixed","accounts_in_message":[],"_revision_number":2},{"id":"e3816b1b320134ecce14352607a692e50da074db","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2019-07-18 07:36:34.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f59890335ef829b1b55c7d636122255551951fdd","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2019-07-18 07:37:51.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"0f52ed61b3ac2f8aec9f6e0b022b40ef7d985829","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-07-18 07:39:44.000000000","message":"Patch Set 4: -Code-Review","accounts_in_message":[],"_revision_number":4},{"id":"46b8f3011ac2967985586a75ca4ee60fd46e94b9","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2019-07-18 07:47:41.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"fd66ea894c5bd2cacc51a6402cac3b5ae7812688","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-07-18 07:48:17.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"43ee86ad2455bdcaeb9b07a4f71d9cf0563590c9","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-07-18 07:48:39.000000000","message":"Patch Set 4:\n\ntested already, it works well","accounts_in_message":[],"_revision_number":4},{"id":"6ce0c2d2b9bb041f01ecf3933a175bc65c7f596b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 07:53:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/25/671225/4/check/openstack-tox-cover/7bb0ae0/cover/ : SUCCESS in 4m 19s\n- openstack-tox-lower-constraints http://logs.openstack.org/25/671225/4/check/openstack-tox-lower-constraints/725daa7/ : SUCCESS in 4m 46s\n- openstack-tox-pep8 http://logs.openstack.org/25/671225/4/check/openstack-tox-pep8/4acdaf4/ : SUCCESS in 4m 30s\n- openstack-tox-py27 http://logs.openstack.org/25/671225/4/check/openstack-tox-py27/7eb2efe/ : SUCCESS in 4m 03s\n- openstack-tox-py36 http://logs.openstack.org/25/671225/4/check/openstack-tox-py36/b8121a2/ : SUCCESS in 5m 13s\n- openstack-tox-py37 http://logs.openstack.org/25/671225/4/check/openstack-tox-py37/e1b8614/ : SUCCESS in 4m 28s\n- kollacli-tox-mypy http://logs.openstack.org/25/671225/4/check/kollacli-tox-mypy/7416493/ : SUCCESS in 4m 44s\n- kollacli-tox-functional-py27 http://logs.openstack.org/25/671225/4/check/kollacli-tox-functional-py27/40c13a7/ : SUCCESS in 7m 57s\n- kollacli-tox-functional-py36 http://logs.openstack.org/25/671225/4/check/kollacli-tox-functional-py36/8ab4ae4/ : SUCCESS in 9m 53s","accounts_in_message":[],"_revision_number":4},{"id":"80302b70a3abd68c724c91d1979c7ff193b8e481","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 07:53:46.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2359fcb89f9bef50623ada4c5d6a9294264ee9ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 08:10:12.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"68857bf40e3b08b07f49409975fcd9b61984f781","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 08:10:12.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/25/671225/4/gate/openstack-tox-lower-constraints/ba4975a/ : SUCCESS in 3m 57s\n- openstack-tox-pep8 http://logs.openstack.org/25/671225/4/gate/openstack-tox-pep8/b83118c/ : SUCCESS in 3m 45s\n- openstack-tox-py27 http://logs.openstack.org/25/671225/4/gate/openstack-tox-py27/9ba72cd/ : SUCCESS in 4m 17s\n- openstack-tox-py36 http://logs.openstack.org/25/671225/4/gate/openstack-tox-py36/8005f78/ : SUCCESS in 3m 58s\n- openstack-tox-py37 http://logs.openstack.org/25/671225/4/gate/openstack-tox-py37/3f0d421/ : SUCCESS in 3m 53s\n- kollacli-tox-mypy http://logs.openstack.org/25/671225/4/gate/kollacli-tox-mypy/1e31734/ : SUCCESS in 3m 30s\n- kollacli-tox-functional-py27 http://logs.openstack.org/25/671225/4/gate/kollacli-tox-functional-py27/b10bb37/ : SUCCESS in 9m 52s\n- kollacli-tox-functional-py36 http://logs.openstack.org/25/671225/4/gate/kollacli-tox-functional-py36/f61b081/ : SUCCESS in 10m 21s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"403b09931029025e34e3affc9adb2e3254e313fd","revisions":{"48d34a5e93650ffa868cafd8b5347acd21ec073d":{"kind":"REWORK","_number":1,"created":"2019-07-17 09:39:39.000000000","uploader":{"_account_id":30356,"name":"gugug","email":"gu.jin@99cloud.net","username":"gujin"},"ref":"refs/changes/25/671225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla-cli","ref":"refs/changes/25/671225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/1"}}},"commit":{"parents":[{"commit":"7cc4b7f62428b445b4d610f5356490fd253c61c7","subject":"Move the stestr command into testenv section","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/7cc4b7f62428b445b4d610f5356490fd253c61c7"}]}],"author":{"name":"gujin","email":"gu.jin@99cloud.net","date":"2019-07-17 09:37:59.000000000","tz":480},"committer":{"name":"gujin","email":"gu.jin@99cloud.net","date":"2019-07-17 09:37:59.000000000","tz":480},"subject":"Move tests into kolla-cli","message":"Move tests into kolla-cli\n\nwhen install kolla-cli, the tests will be copy to site-package, it\nis unnecessay, this ps to update it.\n\nChange-Id: I25590cec5f5035046950950dc77a762f4b974a19\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/48d34a5e93650ffa868cafd8b5347acd21ec073d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/48d34a5e93650ffa868cafd8b5347acd21ec073d"}]},"branch":"refs/heads/master"},"1a67560041410fe791c6f84835d596ee73c295bc":{"kind":"REWORK","_number":2,"created":"2019-07-18 05:23:49.000000000","uploader":{"_account_id":30356,"name":"gugug","email":"gu.jin@99cloud.net","username":"gujin"},"ref":"refs/changes/25/671225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla-cli","ref":"refs/changes/25/671225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/2"}}},"commit":{"parents":[{"commit":"da9658cb555f1dd0802f0d19c5d61353ff9f8003","subject":"Refactor code: move pull action into kolla_action module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/da9658cb555f1dd0802f0d19c5d61353ff9f8003"}]}],"author":{"name":"gujin","email":"gu.jin@99cloud.net","date":"2019-07-17 09:37:59.000000000","tz":480},"committer":{"name":"gujin","email":"gu.jin@99cloud.net","date":"2019-07-18 05:23:22.000000000","tz":480},"subject":"Refactor code: move deploy action into kolla_action module","message":"Refactor code: move deploy action into kolla_action module\n\nNow, kolla action(pull, deploy and os on) is completed in differentit\nmodule, it result in many code duplicated, this PS to move action into\nkolla_action module to reduce the duplicated code.\n\nChange-Id: I25590cec5f5035046950950dc77a762f4b974a19\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/1a67560041410fe791c6f84835d596ee73c295bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/1a67560041410fe791c6f84835d596ee73c295bc"}]},"branch":"refs/heads/master"},"10be89a88e70b1d2f44620cce0955690e31f0383":{"kind":"REWORK","_number":3,"created":"2019-07-18 07:36:34.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/25/671225/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla-cli","ref":"refs/changes/25/671225/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/3"}}},"commit":{"parents":[{"commit":"edb78480dd66df21cb3aa88ce3c2be07ad88a90c","subject":"Merge \"Refactor code: move setdeploy action into mode module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/edb78480dd66df21cb3aa88ce3c2be07ad88a90c"}]}],"author":{"name":"gujin","email":"gu.jin@99cloud.net","date":"2019-07-17 09:37:59.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2019-07-18 07:36:18.000000000","tz":480},"subject":"Refactor code: move deploy action into kolla_action module","message":"Refactor code: move deploy action into kolla_action module\n\nNow, kolla action(pull, deploy and os on) is completed in differentit\nmodule, it result in many code duplicated, this PS to move action into\nkolla_action module to reduce the duplicated code.\n\nChange-Id: I25590cec5f5035046950950dc77a762f4b974a19\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/10be89a88e70b1d2f44620cce0955690e31f0383"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/10be89a88e70b1d2f44620cce0955690e31f0383"}]},"branch":"refs/heads/master"},"403b09931029025e34e3affc9adb2e3254e313fd":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-07-18 07:37:51.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/25/671225/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla-cli","ref":"refs/changes/25/671225/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla-cli refs/changes/25/671225/4"}}},"commit":{"parents":[{"commit":"edb78480dd66df21cb3aa88ce3c2be07ad88a90c","subject":"Merge \"Refactor code: move setdeploy action into mode module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/edb78480dd66df21cb3aa88ce3c2be07ad88a90c"}]}],"author":{"name":"gujin","email":"gu.jin@99cloud.net","date":"2019-07-17 09:37:59.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2019-07-18 07:37:28.000000000","tz":480},"subject":"Refactor code: move deploy action into kolla_action module","message":"Refactor code: move deploy action into kolla_action module\n\nNow, kolla action(pull, deploy and os on) is completed in differentit\nmodule, it result in many code duplicated, this PS to move action into\nkolla_action module to reduce the duplicated code.\n\nChange-Id: I25590cec5f5035046950950dc77a762f4b974a19\nCo-Authored-By: jacky06 \u003czhang.min@99cloud.net\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/403b09931029025e34e3affc9adb2e3254e313fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla-cli/commit/403b09931029025e34e3affc9adb2e3254e313fd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
