)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":33549,"name":"Kyle MacLeod","email":"Kyle.MacLeod@windriver.com","username":"kmacleod"},"change_message_id":"5900fdab057445bc2f3b79cc217741128a1423be","unresolved":true,"context_lines":[{"line_number":11,"context_line":"on subcloud"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. dcmanager subcloud prestage \\"},{"line_number":14,"context_line":"--sysadmin-password \u003csysadmin password\u003e \u003c- Required"},{"line_number":15,"context_line":"--group \u003cgroup ID/name\u003e \u003c- Optional"},{"line_number":16,"context_line":"subcloud_name \u003csubcloud ID/name\u003e \u003c- Required"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a262756_89e71d61","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":51},"updated":"2022-02-04 14:07:30.000000000","message":"Should clarify: this is not a required argument - user will be prompted if not supplied","commit_id":"4cac52a7340172c8872dfbb7cd2add10c4fcb4f9"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"d5f16ca7cc11a913ed091e51f1640afa93f0563f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"on subcloud"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. dcmanager subcloud prestage \\"},{"line_number":14,"context_line":"--sysadmin-password \u003csysadmin password\u003e \u003c- Required"},{"line_number":15,"context_line":"--group \u003cgroup ID/name\u003e \u003c- Optional"},{"line_number":16,"context_line":"subcloud_name \u003csubcloud ID/name\u003e \u003c- Required"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"115aae41_78fb61d1","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":51},"in_reply_to":"1a262756_89e71d61","updated":"2022-02-07 20:23:55.000000000","message":"Done","commit_id":"4cac52a7340172c8872dfbb7cd2add10c4fcb4f9"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     BoYuan Chang \u003cboyuan.chang@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-02-17 16:56:05 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add new CLI dcmanager prestage commands"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Introduce a series of new CLI commands for dcmanager"},{"line_number":10,"context_line":"prestage to allow users perform software package prestage"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"f27d0ab9_2512d432","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":39},"updated":"2022-02-23 19:51:48.000000000","message":"Add dcmanager prestage-strategy commands","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     BoYuan Chang \u003cboyuan.chang@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-02-17 16:56:05 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add new CLI dcmanager prestage commands"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Introduce a series of new CLI commands for dcmanager"},{"line_number":10,"context_line":"prestage to allow users perform software package prestage"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"a0e6a410_477e8df5","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":39},"in_reply_to":"f27d0ab9_2512d432","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":10,"context_line":"prestage to allow users perform software package prestage"},{"line_number":11,"context_line":"on subcloud"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. dcmanager subcloud prestage \\"},{"line_number":14,"context_line":"--sysadmin-password \u003csysadmin password\u003e"},{"line_number":15,"context_line":"--group \u003cgroup ID/name\u003e \u003c- Optional"},{"line_number":16,"context_line":"--force"},{"line_number":17,"context_line":"subcloud_name"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"2. dcmanager prestage strategy apply \\"},{"line_number":20,"context_line":"3. dcmanager prestage strategy delete \\"},{"line_number":21,"context_line":"4. dcmanager prestage strategy abort \\"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"b9400ddd_b4d50d9c","line":18,"range":{"start_line":13,"start_character":0,"end_line":18,"end_character":0},"updated":"2022-02-23 19:51:48.000000000","message":"Incorrect command","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":10,"context_line":"prestage to allow users perform software package prestage"},{"line_number":11,"context_line":"on subcloud"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. dcmanager subcloud prestage \\"},{"line_number":14,"context_line":"--sysadmin-password \u003csysadmin password\u003e"},{"line_number":15,"context_line":"--group \u003cgroup ID/name\u003e \u003c- Optional"},{"line_number":16,"context_line":"--force"},{"line_number":17,"context_line":"subcloud_name"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"2. dcmanager prestage strategy apply \\"},{"line_number":20,"context_line":"3. dcmanager prestage strategy delete \\"},{"line_number":21,"context_line":"4. dcmanager prestage strategy abort \\"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"8b7e0347_e7712e60","line":18,"range":{"start_line":13,"start_character":0,"end_line":18,"end_character":0},"in_reply_to":"b9400ddd_b4d50d9c","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"4452ecc871c9643490b0acd57e7f7593897400db","unresolved":true,"context_lines":[{"line_number":16,"context_line":"--force"},{"line_number":17,"context_line":"subcloud_name"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"2. dcmanager prestage strategy apply \\"},{"line_number":20,"context_line":"3. dcmanager prestage strategy delete \\"},{"line_number":21,"context_line":"4. dcmanager prestage strategy abort \\"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"30f2416f_b7bd8ca9","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":38},"updated":"2022-02-23 16:42:51.000000000","message":"nit:  just wondering about the \\ characters\nThe one on line 13 suggests a multi line commands, but there is none on lines 14,15,16  so maybe just remove all the \\ from the commit message","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":16,"context_line":"--force"},{"line_number":17,"context_line":"subcloud_name"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"2. dcmanager prestage strategy apply \\"},{"line_number":20,"context_line":"3. dcmanager prestage strategy delete \\"},{"line_number":21,"context_line":"4. dcmanager prestage strategy abort \\"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"48ebea64_a4ff50e1","line":19,"range":{"start_line":19,"start_character":13,"end_line":19,"end_character":30},"updated":"2022-02-23 19:51:48.000000000","message":"prestage-strategy, same comment applies to other operations","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":16,"context_line":"--force"},{"line_number":17,"context_line":"subcloud_name"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"2. dcmanager prestage strategy apply \\"},{"line_number":20,"context_line":"3. dcmanager prestage strategy delete \\"},{"line_number":21,"context_line":"4. dcmanager prestage strategy abort \\"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"49aa29b5_e2323abc","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":38},"in_reply_to":"30f2416f_b7bd8ca9","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":16,"context_line":"--force"},{"line_number":17,"context_line":"subcloud_name"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"2. dcmanager prestage strategy apply \\"},{"line_number":20,"context_line":"3. dcmanager prestage strategy delete \\"},{"line_number":21,"context_line":"4. dcmanager prestage strategy abort \\"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"2a00135f_b6b3590c","line":19,"range":{"start_line":19,"start_character":13,"end_line":19,"end_character":30},"in_reply_to":"48ebea64_a4ff50e1","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Test Plan:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"1. Validate change on local VMs"},{"line_number":26,"context_line":"2. Validate change on DC lab"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"a. Provide no password"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"f5eb4561_c2684abb","line":25,"range":{"start_line":25,"start_character":19,"end_line":25,"end_character":21},"updated":"2022-02-23 19:51:48.000000000","message":"in","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Test Plan:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"1. Validate change on local VMs"},{"line_number":26,"context_line":"2. Validate change on DC lab"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"a. Provide no password"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"324ce903_f14cd734","line":25,"range":{"start_line":25,"start_character":19,"end_line":25,"end_character":21},"in_reply_to":"f5eb4561_c2684abb","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Test Plan:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"1. Validate change on local VMs"},{"line_number":26,"context_line":"2. Validate change on DC lab"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"a. Provide no password"},{"line_number":29,"context_line":"b. Provide incorrect password"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"ee8ff0b5_1d2c01f1","line":26,"range":{"start_line":26,"start_character":19,"end_line":26,"end_character":21},"updated":"2022-02-23 19:51:48.000000000","message":"in","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Test Plan:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"1. Validate change on local VMs"},{"line_number":26,"context_line":"2. Validate change on DC lab"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"a. Provide no password"},{"line_number":29,"context_line":"b. Provide incorrect password"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"355b3931_e016ca4e","line":26,"range":{"start_line":26,"start_character":19,"end_line":26,"end_character":21},"in_reply_to":"ee8ff0b5_1d2c01f1","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":25,"context_line":"1. Validate change on local VMs"},{"line_number":26,"context_line":"2. Validate change on DC lab"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"a. Provide no password"},{"line_number":29,"context_line":"b. Provide incorrect password"},{"line_number":30,"context_line":"c. Provide non-existing subcloud"},{"line_number":31,"context_line":"d. Test input with unmanaged/offline/non AIO-SX subclouds"},{"line_number":32,"context_line":"e. Success run without force"},{"line_number":33,"context_line":"f. Success run with force"},{"line_number":34,"context_line":"g. Stub API"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Depends-On: TBD"},{"line_number":37,"context_line":"Story: 2009799"},{"line_number":38,"context_line":"Task: 44408"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"726a42fa_73f763d4","line":35,"range":{"start_line":28,"start_character":0,"end_line":35,"end_character":0},"updated":"2022-02-23 19:51:48.000000000","message":"See https://review.opendev.org/c/starlingx/distcloud-client/+/827727 for sample test plan\n\nNeed to add tests for\n- single subcloud strategy (dcmanager prestage-strategy create subcloud-name)\n- group strategy (dcmanager prestage-strategy create --group group-name)\n- default strategy (dcmanager prestage-strategy create)","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":25,"context_line":"1. Validate change on local VMs"},{"line_number":26,"context_line":"2. Validate change on DC lab"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"a. Provide no password"},{"line_number":29,"context_line":"b. Provide incorrect password"},{"line_number":30,"context_line":"c. Provide non-existing subcloud"},{"line_number":31,"context_line":"d. Test input with unmanaged/offline/non AIO-SX subclouds"},{"line_number":32,"context_line":"e. Success run without force"},{"line_number":33,"context_line":"f. Success run with force"},{"line_number":34,"context_line":"g. Stub API"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Depends-On: TBD"},{"line_number":37,"context_line":"Story: 2009799"},{"line_number":38,"context_line":"Task: 44408"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"7e64407a_72172d72","line":35,"range":{"start_line":28,"start_character":0,"end_line":35,"end_character":0},"in_reply_to":"726a42fa_73f763d4","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"4452ecc871c9643490b0acd57e7f7593897400db","unresolved":true,"context_lines":[{"line_number":33,"context_line":"f. Success run with force"},{"line_number":34,"context_line":"g. Stub API"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Depends-On: TBD"},{"line_number":37,"context_line":"Story: 2009799"},{"line_number":38,"context_line":"Task: 44408"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"31d395ee_3b7beabb","line":36,"range":{"start_line":36,"start_character":12,"end_line":36,"end_character":15},"updated":"2022-02-23 16:42:51.000000000","message":"is this still tbd","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":33,"context_line":"f. Success run with force"},{"line_number":34,"context_line":"g. Stub API"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Depends-On: TBD"},{"line_number":37,"context_line":"Story: 2009799"},{"line_number":38,"context_line":"Task: 44408"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"48f824cb_43db568c","line":36,"range":{"start_line":36,"start_character":12,"end_line":36,"end_character":15},"in_reply_to":"31d395ee_3b7beabb","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"a3a49465a513a9965b12e07c63a10d4467167aa0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"07e53b1e_436c0aa0","updated":"2022-02-17 22:43:01.000000000","message":"Is this review going to be abandoned?","commit_id":"63897bc3b8b1781d59f83f1b1057a64f1174b7d6"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"b9150bd25447536e00c43e7b8c1f8440b7f6725a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"69d08bf8_60b4ac47","in_reply_to":"07e53b1e_436c0aa0","updated":"2022-02-17 22:45:21.000000000","message":"Sorry, I am unclear if there is overlap with https://review.opendev.org/c/starlingx/distcloud-client/+/827727","commit_id":"63897bc3b8b1781d59f83f1b1057a64f1174b7d6"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"9cd59b7e1b4d4814da40e1c03345c76a7dc83ed4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"1a6d7f63_4edd6352","in_reply_to":"69d08bf8_60b4ac47","updated":"2022-02-17 22:49:50.000000000","message":"No worries, there are some slight overlap in terms of the utils prompt password portion, had to have it here otherwise cant prompt password using latest change, once subcloud prestage code is merged I will force sync and resolve this.","commit_id":"63897bc3b8b1781d59f83f1b1057a64f1174b7d6"},{"author":{"_account_id":33549,"name":"Kyle MacLeod","email":"Kyle.MacLeod@windriver.com","username":"kmacleod"},"change_message_id":"ef46bebd64c375f92cfd1f47bf256c45e3f64b85","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"88872058_9873ed6b","updated":"2022-02-23 15:01:47.000000000","message":"Initial testing on vbox with a stubbed-out backend seems to work fine.\n\nI\u0027ve been able to use create, show, apply, delete, and abort.","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"4452ecc871c9643490b0acd57e7f7593897400db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"02ee4385_0a76d448","updated":"2022-02-23 16:42:51.000000000","message":"code seems fine to me","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":31954,"name":"Yuxing Jiang","email":"Yuxing.Jiang@windriver.com","username":"yuxing"},"change_message_id":"93d710125bc8d9c9a5ac934b233d4441369e07d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"b1644117_bdffdbc6","updated":"2022-02-25 16:38:41.000000000","message":"Looks like the creation of sw_prestage_manager in this change is similar to sw_upgrade_manager","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":33549,"name":"Kyle MacLeod","email":"Kyle.MacLeod@windriver.com","username":"kmacleod"},"change_message_id":"267320c7aa497f0f4da18353c57c61f909f8635b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"f525473a_545aa366","updated":"2022-02-25 16:46:27.000000000","message":"lgtm","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"}],"distributedcloud-client/dcmanagerclient/api/v1/client.py":[{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":31,"context_line":"from dcmanagerclient.api.v1 import subcloud_group_manager as gm"},{"line_number":32,"context_line":"from dcmanagerclient.api.v1 import subcloud_manager as sm"},{"line_number":33,"context_line":"from dcmanagerclient.api.v1 import sw_patch_manager as spm"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from dcmanagerclient.api.v1 import sw_prestage_manager as spr"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"from dcmanagerclient.api.v1 import sw_strategy_manager as sstm"}],"source_content_type":"text/x-python","patch_set":11,"id":"9311457d_741b4e34","line":34,"updated":"2022-02-23 19:51:48.000000000","message":"nit - extra line before and after","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":31,"context_line":"from dcmanagerclient.api.v1 import subcloud_group_manager as gm"},{"line_number":32,"context_line":"from dcmanagerclient.api.v1 import subcloud_manager as sm"},{"line_number":33,"context_line":"from dcmanagerclient.api.v1 import sw_patch_manager as spm"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from dcmanagerclient.api.v1 import sw_prestage_manager as spr"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"from dcmanagerclient.api.v1 import sw_strategy_manager as sstm"}],"source_content_type":"text/x-python","patch_set":11,"id":"26a77c32_eb0c0070","line":34,"in_reply_to":"9311457d_741b4e34","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"}],"distributedcloud-client/dcmanagerclient/api/v1/sw_prestage_manager.py":[{"author":{"_account_id":33549,"name":"Kyle MacLeod","email":"Kyle.MacLeod@windriver.com","username":"kmacleod"},"change_message_id":"11233aeaf09fce06785ce2b50b91fe57b6b9c239","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2017 Ericsson AB."},{"line_number":2,"context_line":"# Copyright (c) 2022 Wind River Systems, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":7,"id":"746c3c69_e0f3a83e","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":33},"updated":"2022-02-17 21:59:55.000000000","message":"Do we need the Ericsson here - new file?","commit_id":"7b657d3f7f5220f57ab93e63f860a87920a360c8"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"9cd59b7e1b4d4814da40e1c03345c76a7dc83ed4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2017 Ericsson AB."},{"line_number":2,"context_line":"# Copyright (c) 2022 Wind River Systems, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":7,"id":"2a735184_69fb84a7","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":33},"in_reply_to":"746c3c69_e0f3a83e","updated":"2022-02-17 22:49:50.000000000","message":"Done","commit_id":"7b657d3f7f5220f57ab93e63f860a87920a360c8"}],"distributedcloud-client/dcmanagerclient/commands/v1/sw_prestage_manager.py":[{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"bce632824929a0a6f1b47d189116a648f23d504b","unresolved":true,"context_lines":[{"line_number":20,"context_line":"from dcmanagerclient.commands.v1 import sw_update_manager"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"def prompt_for_password(password_type\u003d\u0027sysadmin\u0027):"},{"line_number":24,"context_line":"    while True:"},{"line_number":25,"context_line":"        password \u003d getpass.getpass("},{"line_number":26,"context_line":"            \"Enter the \" + password_type + \" password\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"76e7f51f_c86fab9c","line":23,"updated":"2022-02-09 21:29:09.000000000","message":"since this method is also in subcloud_manager.py, it should be factored out. (e.g. to utils.py)","commit_id":"ca8ab897406fb8808b25c026b83320a078e0b279"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"5712a8636bf7b8905b381d69306ec33d8feaebbf","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from dcmanagerclient.commands.v1 import sw_update_manager"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"def prompt_for_password(password_type\u003d\u0027sysadmin\u0027):"},{"line_number":24,"context_line":"    while True:"},{"line_number":25,"context_line":"        password \u003d getpass.getpass("},{"line_number":26,"context_line":"            \"Enter the \" + password_type + \" password\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"d54ef3e2_1499372b","line":23,"in_reply_to":"76e7f51f_c86fab9c","updated":"2022-02-11 20:48:30.000000000","message":"Done","commit_id":"ca8ab897406fb8808b25c026b83320a078e0b279"},{"author":{"_account_id":33549,"name":"Kyle MacLeod","email":"Kyle.MacLeod@windriver.com","username":"kmacleod"},"change_message_id":"11233aeaf09fce06785ce2b50b91fe57b6b9c239","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2017 Ericsson AB."},{"line_number":2,"context_line":"# Copyright (c) 2022 Wind River Systems, Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\");"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff8d7eca_20453216","line":1,"range":{"start_line":1,"start_character":2,"end_line":1,"end_character":33},"updated":"2022-02-17 21:59:55.000000000","message":"needed?","commit_id":"7b657d3f7f5220f57ab93e63f860a87920a360c8"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"9cd59b7e1b4d4814da40e1c03345c76a7dc83ed4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2017 Ericsson AB."},{"line_number":2,"context_line":"# Copyright (c) 2022 Wind River Systems, Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\");"}],"source_content_type":"text/x-python","patch_set":7,"id":"02b241c0_7333eb61","line":1,"range":{"start_line":1,"start_character":2,"end_line":1,"end_character":33},"in_reply_to":"ff8d7eca_20453216","updated":"2022-02-17 22:49:50.000000000","message":"Done","commit_id":"7b657d3f7f5220f57ab93e63f860a87920a360c8"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":31,"context_line":"                               sw_update_manager.CreateSwUpdateStrategy):"},{"line_number":32,"context_line":"    \"\"\"Create a prestage update strategy.\"\"\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def get_parser(self, prog_name):"},{"line_number":35,"context_line":"        parser \u003d super(CreateSwPrestageStrategy,"},{"line_number":36,"context_line":"                       self).get_parser(prog_name)"},{"line_number":37,"context_line":"        parser.add_argument("},{"line_number":38,"context_line":"            \u0027--sysadmin-password\u0027,"},{"line_number":39,"context_line":"            required\u003dFalse,"},{"line_number":40,"context_line":"            help\u003d\u0027sysadmin password, will be prompted if not provided.\u0027"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"        return parser"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def process_custom_params(self, parsed_args, kwargs_dict):"}],"source_content_type":"text/x-python","patch_set":11,"id":"09c253f2_77f0d336","line":42,"range":{"start_line":34,"start_character":0,"end_line":42,"end_character":0},"updated":"2022-02-23 19:51:48.000000000","message":"Did you run dcmanager help prestage-strategy create test? Is there --force option and what is the description?","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"6d97c49e3f5cd928464be22c570ca0173ed384e5","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                               sw_update_manager.CreateSwUpdateStrategy):"},{"line_number":32,"context_line":"    \"\"\"Create a prestage update strategy.\"\"\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def get_parser(self, prog_name):"},{"line_number":35,"context_line":"        parser \u003d super(CreateSwPrestageStrategy,"},{"line_number":36,"context_line":"                       self).get_parser(prog_name)"},{"line_number":37,"context_line":"        parser.add_argument("},{"line_number":38,"context_line":"            \u0027--sysadmin-password\u0027,"},{"line_number":39,"context_line":"            required\u003dFalse,"},{"line_number":40,"context_line":"            help\u003d\u0027sysadmin password, will be prompted if not provided.\u0027"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"        return parser"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def process_custom_params(self, parsed_args, kwargs_dict):"}],"source_content_type":"text/x-python","patch_set":11,"id":"6892eaad_d2a51f4e","line":42,"range":{"start_line":34,"start_character":0,"end_line":42,"end_character":0},"in_reply_to":"09c253f2_77f0d336","updated":"2022-02-24 17:35:20.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"8ddeedbcc9007d23236af18f3d85841bfee81b7c","unresolved":true,"context_lines":[{"line_number":36,"context_line":"            \u0027--force\u0027,"},{"line_number":37,"context_line":"            required\u003dFalse,"},{"line_number":38,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":39,"context_line":"            help\u003d\u0027Ignore the management affecting alarms \\"},{"line_number":40,"context_line":"                  check on subclouds.\u0027"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":14,"id":"e4468372_aa0729cc","line":40,"range":{"start_line":39,"start_character":18,"end_line":40,"end_character":37},"updated":"2022-02-25 14:50:11.000000000","message":"Skip checking the subcloud for management affecting alarms.","commit_id":"b5f6be241f0b854931aa6f17a9e31ab2201dba30"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"961473e72db6d4bca4eeaa535a310a779d05557d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"            \u0027--force\u0027,"},{"line_number":37,"context_line":"            required\u003dFalse,"},{"line_number":38,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":39,"context_line":"            help\u003d\u0027Ignore the management affecting alarms \\"},{"line_number":40,"context_line":"                  check on subclouds.\u0027"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":14,"id":"0c00913b_f1a9d8fe","line":40,"range":{"start_line":39,"start_character":18,"end_line":40,"end_character":37},"in_reply_to":"e4468372_aa0729cc","updated":"2022-02-25 15:05:47.000000000","message":"Done","commit_id":"b5f6be241f0b854931aa6f17a9e31ab2201dba30"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d67533ff324e51750b3c6e1dc5b12f1b3800738b","unresolved":true,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"class CreateSwPrestageStrategy(SwPrestageManagerMixin,"},{"line_number":31,"context_line":"                               sw_update_manager.CreateSwUpdateStrategy):"},{"line_number":32,"context_line":"    \"\"\"Create a prestage update strategy.\"\"\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def add_force_argument(self, parser):"},{"line_number":35,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":15,"id":"205245c9_5dfe7d07","line":32,"range":{"start_line":32,"start_character":7,"end_line":32,"end_character":40},"updated":"2022-03-03 00:08:33.000000000","message":"Create a prestage strategy.","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"abde69cff8c0d725b2377af5536723eb9ae85817","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"class CreateSwPrestageStrategy(SwPrestageManagerMixin,"},{"line_number":31,"context_line":"                               sw_update_manager.CreateSwUpdateStrategy):"},{"line_number":32,"context_line":"    \"\"\"Create a prestage update strategy.\"\"\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def add_force_argument(self, parser):"},{"line_number":35,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":15,"id":"57efac2a_01ce8a9a","line":32,"range":{"start_line":32,"start_character":7,"end_line":32,"end_character":40},"in_reply_to":"205245c9_5dfe7d07","updated":"2022-03-03 00:13:03.000000000","message":"Done","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":31954,"name":"Yuxing Jiang","email":"Yuxing.Jiang@windriver.com","username":"yuxing"},"change_message_id":"34a711d97fb2cf2f962825863db14fcce156eb05","unresolved":true,"context_lines":[{"line_number":40,"context_line":"                  management affecting alarms. \u0027"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def get_parser(self, prog_name):"},{"line_number":44,"context_line":"        parser \u003d super(CreateSwPrestageStrategy,"},{"line_number":45,"context_line":"                       self).get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":15,"id":"453c729b_fefb6782","line":43,"updated":"2022-02-25 16:47:57.000000000","message":"Do we only need the sysadmin password? How about the subcloud group, subcloud name etc?","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":31954,"name":"Yuxing Jiang","email":"Yuxing.Jiang@windriver.com","username":"yuxing"},"change_message_id":"638c39617dbabc791a3bc41cac5b040201acda16","unresolved":false,"context_lines":[{"line_number":40,"context_line":"                  management affecting alarms. \u0027"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def get_parser(self, prog_name):"},{"line_number":44,"context_line":"        parser \u003d super(CreateSwPrestageStrategy,"},{"line_number":45,"context_line":"                       self).get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":15,"id":"61e7a031_5b954024","line":43,"in_reply_to":"453c729b_fefb6782","updated":"2022-02-25 16:49:12.000000000","message":"Oh, sorry, I missed the super func","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"fe727ae32b740058679ac45a721f904e514a3db5","unresolved":true,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"class ShowSwPrestageStrategy(SwPrestageManagerMixin,"},{"line_number":72,"context_line":"                             sw_update_manager.ShowSwUpdateStrategy):"},{"line_number":73,"context_line":"    \"\"\"Show the details of a prestage update strategy for a subcloud.\"\"\""},{"line_number":74,"context_line":"    pass"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"d092881a_f44fcc24","line":73,"range":{"start_line":73,"start_character":7,"end_line":73,"end_character":69},"updated":"2022-03-03 00:11:20.000000000","message":"Show the details of a prestage strategy.","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"abde69cff8c0d725b2377af5536723eb9ae85817","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"class ShowSwPrestageStrategy(SwPrestageManagerMixin,"},{"line_number":72,"context_line":"                             sw_update_manager.ShowSwUpdateStrategy):"},{"line_number":73,"context_line":"    \"\"\"Show the details of a prestage update strategy for a subcloud.\"\"\""},{"line_number":74,"context_line":"    pass"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"eb677bc5_efbf0c4f","line":73,"range":{"start_line":73,"start_character":7,"end_line":73,"end_character":69},"in_reply_to":"d092881a_f44fcc24","updated":"2022-03-03 00:13:03.000000000","message":"Done","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d67533ff324e51750b3c6e1dc5b12f1b3800738b","unresolved":true,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"class DeleteSwPrestageStrategy(SwPrestageManagerMixin,"},{"line_number":78,"context_line":"                               sw_update_manager.DeleteSwUpdateStrategy):"},{"line_number":79,"context_line":"    \"\"\"Delete prestage strategy from the database.\"\"\""},{"line_number":80,"context_line":"    pass"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"1fda9d53_0bdf611c","line":79,"range":{"start_line":79,"start_character":7,"end_line":79,"end_character":49},"updated":"2022-03-03 00:08:33.000000000","message":"Delete a prestage strategy.","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"abde69cff8c0d725b2377af5536723eb9ae85817","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"class DeleteSwPrestageStrategy(SwPrestageManagerMixin,"},{"line_number":78,"context_line":"                               sw_update_manager.DeleteSwUpdateStrategy):"},{"line_number":79,"context_line":"    \"\"\"Delete prestage strategy from the database.\"\"\""},{"line_number":80,"context_line":"    pass"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"1d1e3262_88563209","line":79,"range":{"start_line":79,"start_character":7,"end_line":79,"end_character":49},"in_reply_to":"1fda9d53_0bdf611c","updated":"2022-03-03 00:13:03.000000000","message":"Done","commit_id":"ef64f60d737c496f8ac3576a95994d2239d50e02"}],"distributedcloud-client/dcmanagerclient/shell.py":[{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":39,"context_line":"from dcmanagerclient.commands.v1 import subcloud_group_manager as gm"},{"line_number":40,"context_line":"from dcmanagerclient.commands.v1 import subcloud_manager as sm"},{"line_number":41,"context_line":"from dcmanagerclient.commands.v1 import sw_patch_manager as spm"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"from dcmanagerclient.commands.v1 import sw_prestage_manager as spr"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"from dcmanagerclient.commands.v1 import sw_update_manager as sum"}],"source_content_type":"text/x-python","patch_set":11,"id":"760e14cc_4b054770","line":42,"updated":"2022-02-23 19:51:48.000000000","message":"ditto","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":39,"context_line":"from dcmanagerclient.commands.v1 import subcloud_group_manager as gm"},{"line_number":40,"context_line":"from dcmanagerclient.commands.v1 import subcloud_manager as sm"},{"line_number":41,"context_line":"from dcmanagerclient.commands.v1 import sw_patch_manager as spm"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"from dcmanagerclient.commands.v1 import sw_prestage_manager as spr"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"from dcmanagerclient.commands.v1 import sw_update_manager as sum"}],"source_content_type":"text/x-python","patch_set":11,"id":"8661a5f6_16cd9ccd","line":42,"in_reply_to":"760e14cc_4b054770","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"4452ecc871c9643490b0acd57e7f7593897400db","unresolved":true,"context_lines":[{"line_number":470,"context_line":"                 alarm_manager\u003dself.client,"},{"line_number":471,"context_line":"                 fw_update_manager\u003dself.client,"},{"line_number":472,"context_line":"                 sw_patch_manager\u003dself.client,"},{"line_number":473,"context_line":"                 sw_prestage_manager\u003dself.client,"},{"line_number":474,"context_line":"                 strategy_step_manager\u003dself.client,"},{"line_number":475,"context_line":"                 sw_update_options_manager\u003dself.client,"},{"line_number":476,"context_line":"                 sw_upgrade_manager\u003dself.client,"}],"source_content_type":"text/x-python","patch_set":11,"id":"ddf811d6_656674e8","line":473,"updated":"2022-02-23 16:42:51.000000000","message":"I guess since this is a dict, its OK to insert this in the middle","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":28486,"name":"Tee Ngo","email":"tee.ngo@windriver.com","username":"teewrs"},"change_message_id":"d92adb55a12145a8d3b282ecbba84d7c50541368","unresolved":true,"context_lines":[{"line_number":470,"context_line":"                 alarm_manager\u003dself.client,"},{"line_number":471,"context_line":"                 fw_update_manager\u003dself.client,"},{"line_number":472,"context_line":"                 sw_patch_manager\u003dself.client,"},{"line_number":473,"context_line":"                 sw_prestage_manager\u003dself.client,"},{"line_number":474,"context_line":"                 strategy_step_manager\u003dself.client,"},{"line_number":475,"context_line":"                 sw_update_options_manager\u003dself.client,"},{"line_number":476,"context_line":"                 sw_upgrade_manager\u003dself.client,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9e5bf62b_857c0bbb","line":473,"updated":"2022-02-23 19:51:48.000000000","message":"No logical reason to insert this in the middle. New addition should go to the end unless it is for readability","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":470,"context_line":"                 alarm_manager\u003dself.client,"},{"line_number":471,"context_line":"                 fw_update_manager\u003dself.client,"},{"line_number":472,"context_line":"                 sw_patch_manager\u003dself.client,"},{"line_number":473,"context_line":"                 sw_prestage_manager\u003dself.client,"},{"line_number":474,"context_line":"                 strategy_step_manager\u003dself.client,"},{"line_number":475,"context_line":"                 sw_update_options_manager\u003dself.client,"},{"line_number":476,"context_line":"                 sw_upgrade_manager\u003dself.client,"}],"source_content_type":"text/x-python","patch_set":11,"id":"d85e9120_f786d471","line":473,"in_reply_to":"9e5bf62b_857c0bbb","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"ae6321ee3925031573d30541a2075561ee9fed67","unresolved":false,"context_lines":[{"line_number":470,"context_line":"                 alarm_manager\u003dself.client,"},{"line_number":471,"context_line":"                 fw_update_manager\u003dself.client,"},{"line_number":472,"context_line":"                 sw_patch_manager\u003dself.client,"},{"line_number":473,"context_line":"                 sw_prestage_manager\u003dself.client,"},{"line_number":474,"context_line":"                 strategy_step_manager\u003dself.client,"},{"line_number":475,"context_line":"                 sw_update_options_manager\u003dself.client,"},{"line_number":476,"context_line":"                 sw_upgrade_manager\u003dself.client,"}],"source_content_type":"text/x-python","patch_set":11,"id":"03e30f10_b7c1477d","line":473,"in_reply_to":"ddf811d6_656674e8","updated":"2022-02-23 22:00:44.000000000","message":"Done","commit_id":"1dd2aa876a25ada129a284fbf4401b7c949ee6a5"}],"distributedcloud-client/dcmanagerclient/tests/v1/test_sw_prestage_manager.py":[{"author":{"_account_id":33549,"name":"Kyle MacLeod","email":"Kyle.MacLeod@windriver.com","username":"kmacleod"},"change_message_id":"11233aeaf09fce06785ce2b50b91fe57b6b9c239","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Copyright (c) 2020-2022 Wind River Systems, Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":5,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":7,"id":"c889ab52_b7d48c2c","line":2,"range":{"start_line":2,"start_character":16,"end_line":2,"end_character":25},"updated":"2022-02-17 21:59:55.000000000","message":"2022","commit_id":"7b657d3f7f5220f57ab93e63f860a87920a360c8"},{"author":{"_account_id":34221,"name":"Bo Yuan Chang","email":"boyuan.chang@windriver.com","username":"bchang"},"change_message_id":"9cd59b7e1b4d4814da40e1c03345c76a7dc83ed4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Copyright (c) 2020-2022 Wind River Systems, Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":5,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":7,"id":"236b3dfc_81c5c1a9","line":2,"range":{"start_line":2,"start_character":16,"end_line":2,"end_character":25},"in_reply_to":"c889ab52_b7d48c2c","updated":"2022-02-17 22:49:50.000000000","message":"Done","commit_id":"7b657d3f7f5220f57ab93e63f860a87920a360c8"}]}
