)]}'
{"devstack/lib/tacker":[{"author":{"_account_id":19478,"name":"AlexYang","email":"yangyang1@zte.com.cn","username":"yangzte"},"change_message_id":"5bed83aaee9db4d9ca4fbc6fd8be032c1d712b1c","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    container_format\u003dbare"},{"line_number":329,"context_line":"    image_name\u003d\"OpenWRT\""},{"line_number":330,"context_line":"    openstack --os-cloud\u003ddevstack-admin image create $image_name --public --container-format\u003d$container_format --disk-format $disk_format \u003c \u003c(zcat --force \"${image}\")"},{"line_number":331,"context_line":"    openstack image list | grep OpenWRT | awk {print$2}"},{"line_number":332,"context_line":"}"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"function tacker_create_openwrt_image {"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"5a3905b3_449dfe08","line":331,"range":{"start_line":331,"start_character":46,"end_line":331,"end_character":55},"updated":"2017-01-23 14:19:50.000000000","message":"Quotation marks missed.\nAnd this line can be written as \u0027openstack image show OpenWRT -f value -c id\u0027.","commit_id":"a5eb31482b9a45d9c9638132235faa743473ba9d"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"b4edf95c00f47b97b966c78235a23bf5e8720206","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    container_format\u003dbare"},{"line_number":329,"context_line":"    image_name\u003d\"OpenWRT\""},{"line_number":330,"context_line":"    openstack --os-cloud\u003ddevstack-admin image create $image_name --public --container-format\u003d$container_format --disk-format $disk_format \u003c \u003c(zcat --force \"${image}\")"},{"line_number":331,"context_line":"    openstack image list | grep OpenWRT | awk {print$2}"},{"line_number":332,"context_line":"}"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"function tacker_create_openwrt_image {"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a430d35_780d7a36","line":331,"range":{"start_line":331,"start_character":46,"end_line":331,"end_character":55},"in_reply_to":"5a3905b3_449dfe08","updated":"2017-02-07 00:20:21.000000000","message":"nice suggestion, but is the image create command itself does not provide this info ?","commit_id":"a5eb31482b9a45d9c9638132235faa743473ba9d"},{"author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"change_message_id":"93efb908585e4b0cf3b8dd57fe98428702a46f1a","unresolved":false,"context_lines":[{"line_number":386,"context_line":""},{"line_number":387,"context_line":"function tacker_register_default_vim {"},{"line_number":388,"context_line":"    echo \"Set NFV VIM credentials ...\""},{"line_number":389,"context_line":"    # Note: These must be the same as in tacker/tests/etc/samples/local-vim.yaml"},{"line_number":390,"context_line":"    DEFAULT_VIM_PROJECT_NAME\u003d\"nfv\""},{"line_number":391,"context_line":"    DEFAULT_VIM_USER\u003d\"nfv_user\""},{"line_number":392,"context_line":"    DEFAULT_VIM_PASSWORD\u003d\"devstack\""}],"source_content_type":"application/x-shellscript","patch_set":18,"id":"ba2be162_c4797a31","line":389,"range":{"start_line":389,"start_character":41,"end_line":389,"end_character":80},"updated":"2017-03-01 04:20:50.000000000","message":"incorrect, should be ... devstack/vim_config.yaml","commit_id":"1018accc23d0715178738d9b21bb04f03ff480c2"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"9ec13750d55c30f0f867edb64526e7b43d3e8a50","unresolved":false,"context_lines":[{"line_number":386,"context_line":""},{"line_number":387,"context_line":"function tacker_register_default_vim {"},{"line_number":388,"context_line":"    echo \"Set NFV VIM credentials ...\""},{"line_number":389,"context_line":"    # Note: These must be the same as in tacker/tests/etc/samples/local-vim.yaml"},{"line_number":390,"context_line":"    DEFAULT_VIM_PROJECT_NAME\u003d\"nfv\""},{"line_number":391,"context_line":"    DEFAULT_VIM_USER\u003d\"nfv_user\""},{"line_number":392,"context_line":"    DEFAULT_VIM_PASSWORD\u003d\"devstack\""}],"source_content_type":"application/x-shellscript","patch_set":18,"id":"ba2be162_47f3cc73","line":389,"range":{"start_line":389,"start_character":41,"end_line":389,"end_character":80},"in_reply_to":"ba2be162_c4797a31","updated":"2017-03-01 05:16:05.000000000","message":"I think we have to remove one:\ndevstack/vim_config.yaml or tacker/tests/etc/samples/local-vim.yaml\n\nthey are containing the same stuff. and devstack is using devstack/vim_config.yaml, but functional tests are using acker/tests/etc/samples/local-vim.yaml","commit_id":"1018accc23d0715178738d9b21bb04f03ff480c2"},{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"41949d7d9cf363e63d8727a75000b478b1c80c3c","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    local image_url image_fname"},{"line_number":322,"context_line":"    image_url\u003dhttp://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img"},{"line_number":323,"context_line":"    cirros_fname\u003d`basename \"$image_url\"`"},{"line_number":324,"context_line":"    image_name\u003d`glance image-list | grep \"${cirros_fname%.*}\" | awk \u0027{print $4}\u0027`"},{"line_number":325,"context_line":"    if [[ $image_name \u003d\u003d \"\" ]]; then"},{"line_number":326,"context_line":"        if [[ ! -f $FILES/$image_fname || \"$(stat -c \"%s\" $FILES/$image_fname)\" \u003d \"0\" ]]; then"},{"line_number":327,"context_line":"            {"}],"source_content_type":"application/x-shellscript","patch_set":19,"id":"ba2be162_d9b8b8ca","line":324,"range":{"start_line":324,"start_character":16,"end_line":324,"end_character":80},"updated":"2017-03-06 08:34:25.000000000","message":"Can we also update this accordingly?","commit_id":"389758e7e432d1acf5d1e8a34cd5212e0a41e41d"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"3d982dd6814e083f7cc79e6b1a8c564b773ef8d7","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    local image_url image_fname"},{"line_number":322,"context_line":"    image_url\u003dhttp://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img"},{"line_number":323,"context_line":"    cirros_fname\u003d`basename \"$image_url\"`"},{"line_number":324,"context_line":"    image_name\u003d`glance image-list | grep \"${cirros_fname%.*}\" | awk \u0027{print $4}\u0027`"},{"line_number":325,"context_line":"    if [[ $image_name \u003d\u003d \"\" ]]; then"},{"line_number":326,"context_line":"        if [[ ! -f $FILES/$image_fname || \"$(stat -c \"%s\" $FILES/$image_fname)\" \u003d \"0\" ]]; then"},{"line_number":327,"context_line":"            {"}],"source_content_type":"application/x-shellscript","patch_set":19,"id":"ba2be162_0b5ca87b","line":324,"range":{"start_line":324,"start_character":16,"end_line":324,"end_character":80},"in_reply_to":"ba2be162_d9b8b8ca","updated":"2017-03-06 14:26:50.000000000","message":"Done","commit_id":"389758e7e432d1acf5d1e8a34cd5212e0a41e41d"}],"tacker/tests/contrib/post_test_hook_lib.sh":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"72b8b9d93242ae880d4039658d307ec75eabf030","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    openstack quota set --class --instances -1 --cores -1 default"},{"line_number":21,"context_line":"    projectId\u003d$(openstack project list | awk \u0027/\\ nfv\\ / {print $2}\u0027)"},{"line_number":22,"context_line":"    echo \"Disable neutron port quota on project \u0027nfv\u0027 $projectId\""},{"line_number":23,"context_line":"    neutron quota-update --tenant-id $projectId --port -1"},{"line_number":24,"context_line":"}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Adding nova keypair if not exist to support key_name (#1578785)."}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5201f7_a7db2a4e","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":11},"updated":"2017-01-05 07:55:33.000000000","message":"there is no equivalent in openstack cli?","commit_id":"30114fe8238e1152dd003071700b1d4905bba60f"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"48f258b014c22fbc50f99fb42b02f70c34a58f68","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    openstack quota set --class --instances -1 --cores -1 default"},{"line_number":21,"context_line":"    projectId\u003d$(openstack project list | awk \u0027/\\ nfv\\ / {print $2}\u0027)"},{"line_number":22,"context_line":"    echo \"Disable neutron port quota on project \u0027nfv\u0027 $projectId\""},{"line_number":23,"context_line":"    neutron quota-update --tenant-id $projectId --port -1"},{"line_number":24,"context_line":"}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Adding nova keypair if not exist to support key_name (#1578785)."}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5201f7_b967ce4b","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":11},"in_reply_to":"ba5201f7_a7db2a4e","updated":"2017-01-05 08:28:57.000000000","message":"Yes there is no cli for this","commit_id":"30114fe8238e1152dd003071700b1d4905bba60f"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"e1c0ca59ab38f34bf4d492c2e5ff2e94056f9ec6","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    openstack quota set --class --instances -1 --cores -1 default"},{"line_number":21,"context_line":"    projectId\u003d$(openstack project list | awk \u0027/\\ nfv\\ / {print $2}\u0027)"},{"line_number":22,"context_line":"    echo \"Disable neutron port quota on project \u0027nfv\u0027 $projectId\""},{"line_number":23,"context_line":"    neutron quota-update --tenant-id $projectId --port -1"},{"line_number":24,"context_line":"}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Adding nova keypair if not exist to support key_name (#1578785)."}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a3c09a3_898f5f22","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":11},"in_reply_to":"ba5201f7_b967ce4b","updated":"2017-01-16 04:35:25.000000000","message":"openstack quota set --ports \u003cports\u003e       New value for the ports quota\n\nI believe this would help ?","commit_id":"30114fe8238e1152dd003071700b1d4905bba60f"}]}
