)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20970,"name":"Honza Pokorny","email":"honza@redhat.com","username":"hpokorny"},"change_message_id":"29d6492101a5823c20a841a6b6a62bbad2e3232c","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change adds a new workflow to quickstart.sh that takes advantage of"},{"line_number":10,"context_line":"the existing reproducer script."},{"line_number":11,"context_line":"THe reproducer role will be run and a null reproducer script will be"},{"line_number":12,"context_line":"created, the run. The reproducer will have a generic configuration and"},{"line_number":13,"context_line":"will not run on a specific change"},{"line_number":14,"context_line":"The new path will be activated by --generate-reproducer option."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"df7087c5_8724a0b0","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":3},"updated":"2018-03-14 13:27:55.000000000","message":"s/THe/The/","commit_id":"32f129bb66c6c2bd6c74b3a3e13c8f34d342c1eb"},{"author":{"_account_id":20970,"name":"Honza Pokorny","email":"honza@redhat.com","username":"hpokorny"},"change_message_id":"29d6492101a5823c20a841a6b6a62bbad2e3232c","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change adds a new workflow to quickstart.sh that takes advantage of"},{"line_number":10,"context_line":"the existing reproducer script."},{"line_number":11,"context_line":"THe reproducer role will be run and a null reproducer script will be"},{"line_number":12,"context_line":"created, the run. The reproducer will have a generic configuration and"},{"line_number":13,"context_line":"will not run on a specific change"},{"line_number":14,"context_line":"The new path will be activated by --generate-reproducer option."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"df7087c5_073090e7","line":11,"range":{"start_line":11,"start_character":38,"end_line":11,"end_character":42},"updated":"2018-03-14 13:27:55.000000000","message":"s/null/full/ ?","commit_id":"32f129bb66c6c2bd6c74b3a3e13c8f34d342c1eb"},{"author":{"_account_id":20970,"name":"Honza Pokorny","email":"honza@redhat.com","username":"hpokorny"},"change_message_id":"29d6492101a5823c20a841a6b6a62bbad2e3232c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This change adds a new workflow to quickstart.sh that takes advantage of"},{"line_number":10,"context_line":"the existing reproducer script."},{"line_number":11,"context_line":"THe reproducer role will be run and a null reproducer script will be"},{"line_number":12,"context_line":"created, the run. The reproducer will have a generic configuration and"},{"line_number":13,"context_line":"will not run on a specific change"},{"line_number":14,"context_line":"The new path will be activated by --generate-reproducer option."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"df7087c5_a74e846c","line":12,"range":{"start_line":12,"start_character":9,"end_line":12,"end_character":12},"updated":"2018-03-14 13:27:55.000000000","message":"s/the/then/","commit_id":"32f129bb66c6c2bd6c74b3a3e13c8f34d342c1eb"},{"author":{"_account_id":20970,"name":"Honza Pokorny","email":"honza@redhat.com","username":"hpokorny"},"change_message_id":"29d6492101a5823c20a841a6b6a62bbad2e3232c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"the existing reproducer script."},{"line_number":11,"context_line":"THe reproducer role will be run and a null reproducer script will be"},{"line_number":12,"context_line":"created, the run. The reproducer will have a generic configuration and"},{"line_number":13,"context_line":"will not run on a specific change"},{"line_number":14,"context_line":"The new path will be activated by --generate-reproducer option."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Depends-On: Ie21f47264680b468ce51a3e1f8305670889ccb41"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"df7087c5_c7537816","line":13,"range":{"start_line":13,"start_character":27,"end_line":13,"end_character":33},"updated":"2018-03-14 13:27:55.000000000","message":"Period at the end of the sentence","commit_id":"32f129bb66c6c2bd6c74b3a3e13c8f34d342c1eb"}],"playbooks/generate-generic-reproducer.ini":[{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"324c401ab0c55f6df93da0b14314ba4ba0ad2297","unresolved":false,"context_lines":[{"line_number":1,"context_line":"undercloud ansible_connection\u003dlocal"}],"source_content_type":"text/x-properties","patch_set":10,"id":"df7087c5_00b996ca","line":1,"updated":"2018-03-12 16:54:25.000000000","message":"Because the playbook that generates the reproducer script has host: undercloud specified, so I have to fool it into thinking we are the undercloud.","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"undercloud ansible_connection\u003dlocal"}],"source_content_type":"text/x-properties","patch_set":10,"id":"ff6b8bd7_0b4a8226","line":1,"updated":"2018-03-05 19:44:27.000000000","message":"why is this needed?","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"}],"playbooks/generate-generic-reproducer.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"84c77064053027d99866ba49976a07bcb68214ce","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: localhost"},{"line_number":2,"context_line":"  pre_tasks:"},{"line_number":3,"context_line":"    - set_fact:"},{"line_number":4,"context_line":"        dlrn_hash_newest: \"{{ dlrn_hash_tag_newest }}\""},{"line_number":5,"context_line":"    - set_fact:"},{"line_number":6,"context_line":"        dlrn_hash: \"{{ dlrn_hash_tag }}\""},{"line_number":7,"context_line":"    - set_fact:"},{"line_number":8,"context_line":"        artcl_collect_dir: \"{{ script_home }}\""},{"line_number":9,"context_line":"    - set_fact:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa0c359_2370de71","line":6,"range":{"start_line":4,"start_character":0,"end_line":6,"end_character":40},"updated":"2018-02-26 12:16:09.000000000","message":"we don\u0027t need it when depends on https://review.openstack.org/#/c/547960/","commit_id":"095548c789ca3a4f7b1973988cd385fa774cca99"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"324c401ab0c55f6df93da0b14314ba4ba0ad2297","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    - name: Set collect dir"},{"line_number":5,"context_line":"      set_fact:"},{"line_number":6,"context_line":"        artcl_collect_dir: \"{{ local_working_dir }}\""},{"line_number":7,"context_line":"    - name: Set location for readme"},{"line_number":8,"context_line":"      set_fact:"},{"line_number":9,"context_line":"        reproducer_quickstart_readme_file: \"{{ local_working_dir }}\""},{"line_number":10,"context_line":"  roles:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df7087c5_a0c78a45","line":7,"updated":"2018-03-12 16:54:25.000000000","message":"Done","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    - name: Set collect dir"},{"line_number":5,"context_line":"      set_fact:"},{"line_number":6,"context_line":"        artcl_collect_dir: \"{{ local_working_dir }}\""},{"line_number":7,"context_line":"    - name: Set location for readme"},{"line_number":8,"context_line":"      set_fact:"},{"line_number":9,"context_line":"        reproducer_quickstart_readme_file: \"{{ local_working_dir }}\""},{"line_number":10,"context_line":"  roles:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"ff6b8bd7_cb532ae2","line":7,"updated":"2018-03-05 19:44:27.000000000","message":"README","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"}],"quickstart.sh":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"84c77064053027d99866ba49976a07bcb68214ce","unresolved":false,"context_lines":[{"line_number":25,"context_line":": ${OPT_TEARDOWN:\u003dnodes}"},{"line_number":26,"context_line":": ${OPT_WORKDIR:\u003d$HOME/.quickstart}"},{"line_number":27,"context_line":": ${OPT_LIST_TASKS_ONLY\u003d\"\"}"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"clean_virtualenv() {"},{"line_number":30,"context_line":"    if [ -d $OPT_WORKDIR ]; then"},{"line_number":31,"context_line":"        echo \"WARNING: Removing $OPT_WORKDIR. Triggering virtualenv bootstrap.\""},{"line_number":32,"context_line":"        rm -rf $OPT_WORKDIR"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa0c359_23d9be81","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":1},"updated":"2018-02-26 12:16:09.000000000","message":"need to initialize opt_new_workflow here","commit_id":"095548c789ca3a4f7b1973988cd385fa774cca99"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"84c77064053027d99866ba49976a07bcb68214ce","unresolved":false,"context_lines":[{"line_number":354,"context_line":"            ;;"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"        --generate-reproduce)"},{"line_number":357,"context_line":"            NEW_WORKFLOW\u003d1"},{"line_number":358,"context_line":"            shift"},{"line_number":359,"context_line":"            ;;"},{"line_number":360,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa0c359_c38eda77","line":357,"range":{"start_line":357,"start_character":13,"end_line":357,"end_character":24},"updated":"2018-02-26 12:16:09.000000000","message":"opt_ ?","commit_id":"095548c789ca3a4f7b1973988cd385fa774cca99"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"84c77064053027d99866ba49976a07bcb68214ce","unresolved":false,"context_lines":[{"line_number":481,"context_line":""},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"### This block defines the new workflow path with reproducer script"},{"line_number":484,"context_line":"if [[ -z \"$OPT_NEW_WORKFLOW\" ]]; then"},{"line_number":485,"context_line":"    OPT_PLAYBOOK\u003dgenerate-generic-reproducer.yml"},{"line_number":486,"context_line":"    print_logo"},{"line_number":487,"context_line":"    activate_venv"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa0c359_e34c3640","line":484,"range":{"start_line":484,"start_character":6,"end_line":484,"end_character":29},"updated":"2018-02-26 12:16:09.000000000","message":"-z \"$OPT_NEW_WORKFLOW\"  is \"if empty\", do you mean \"-n \"?","commit_id":"095548c789ca3a4f7b1973988cd385fa774cca99"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"84c77064053027d99866ba49976a07bcb68214ce","unresolved":false,"context_lines":[{"line_number":490,"context_line":"    export ANSIBLE_CONFIG\u003d$OOOQ_DIR/ansible.cfg"},{"line_number":491,"context_line":"    JOBTYPE_NODES\u003d$(grep -o \"[0-9]ctlr\\(_[0-9]*[a-z]*\\)*\" \u003c\u003c\u003c $TOCI_JOBTYPE)"},{"line_number":492,"context_line":"    if [[ -z \"$JOBTYPE_NODES\" ]]; then"},{"line_number":493,"context_line":"        # for JOBTYPE that does not contain nodes specification "},{"line_number":494,"context_line":"        # e.g. the undercloud only jobs we\u0027ll just specify a "},{"line_number":495,"context_line":"        # dummy NODES"},{"line_number":496,"context_line":"        JOBTYPE_NODES\u003d\"1ctlr\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa0c359_23669eee","line":493,"range":{"start_line":493,"start_character":63,"end_line":493,"end_character":64},"updated":"2018-02-26 12:16:09.000000000","message":"space","commit_id":"095548c789ca3a4f7b1973988cd385fa774cca99"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"84c77064053027d99866ba49976a07bcb68214ce","unresolved":false,"context_lines":[{"line_number":491,"context_line":"    JOBTYPE_NODES\u003d$(grep -o \"[0-9]ctlr\\(_[0-9]*[a-z]*\\)*\" \u003c\u003c\u003c $TOCI_JOBTYPE)"},{"line_number":492,"context_line":"    if [[ -z \"$JOBTYPE_NODES\" ]]; then"},{"line_number":493,"context_line":"        # for JOBTYPE that does not contain nodes specification "},{"line_number":494,"context_line":"        # e.g. the undercloud only jobs we\u0027ll just specify a "},{"line_number":495,"context_line":"        # dummy NODES"},{"line_number":496,"context_line":"        JOBTYPE_NODES\u003d\"1ctlr\""},{"line_number":497,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa0c359_c3601ad2","line":494,"range":{"start_line":494,"start_character":60,"end_line":494,"end_character":61},"updated":"2018-02-26 12:16:09.000000000","message":"space","commit_id":"095548c789ca3a4f7b1973988cd385fa774cca99"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"324c401ab0c55f6df93da0b14314ba4ba0ad2297","unresolved":false,"context_lines":[{"line_number":27,"context_line":": ${OPT_LIST_TASKS_ONLY\u003d\"\"}"},{"line_number":28,"context_line":": ${OPT_CREDENTIALS_FILE:\u003d\"\"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OPT_NEW_WORKFLOW\u003d0"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"clean_virtualenv() {"},{"line_number":33,"context_line":"    if [ -d $OPT_WORKDIR ]; then"}],"source_content_type":"text/x-sh","patch_set":10,"id":"df7087c5_20bcdab9","line":30,"updated":"2018-03-12 16:54:25.000000000","message":"Perfectly reasonable about the naming. For the default, I don\u0027t see why would anyone set the REPRODUCER_WORKFLOW to 1 before launching the script, the flags should be controlled by the script, but I see other flags are doing that, I\u0027ll change it","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":27,"context_line":": ${OPT_LIST_TASKS_ONLY\u003d\"\"}"},{"line_number":28,"context_line":": ${OPT_CREDENTIALS_FILE:\u003d\"\"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OPT_NEW_WORKFLOW\u003d0"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"clean_virtualenv() {"},{"line_number":33,"context_line":"    if [ -d $OPT_WORKDIR ]; then"}],"source_content_type":"text/x-sh","patch_set":10,"id":"ff6b8bd7_4ba4fa08","line":30,"updated":"2018-03-05 19:44:27.000000000","message":"Why not set ${OPT_NEW_WORKFLOW:\u003d0}?\nWhy NEW_WORKFLOW rather than REPRODUCER_WORKFLOW or ENV_GENERATOR_WORKFLOW. There could be a newer workflow soon.","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    echo \"  -l, --print-logo    print the TripleO logo and exit\""},{"line_number":240,"context_line":"    echo \"  --generate-reproducer\""},{"line_number":241,"context_line":"    echo \"                      do not follow standard workflow, generate a generic\""},{"line_number":242,"context_line":"    echo \"                      reproducer script instead and launch that\""},{"line_number":243,"context_line":"    echo \"  -z, --credentials-file \""},{"line_number":244,"context_line":"    echo \"                      specify path to the OS credentials file for the generic\""},{"line_number":245,"context_line":"    echo \"                      reproducer\""}],"source_content_type":"text/x-sh","patch_set":10,"id":"ff6b8bd7_4bf2ba08","line":242,"updated":"2018-03-05 19:44:27.000000000","message":"Again here, I am wondering about the reproducer naming. It\u0027s more an env setup if there is no job to reproduce.\nMaybe devs are familiar enough now that reproducer makes sense? not sure.","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    echo \"  -z, --credentials-file \""},{"line_number":244,"context_line":"    echo \"                      specify path to the OS credentials file for the generic\""},{"line_number":245,"context_line":"    echo \"                      reproducer\""},{"line_number":246,"context_line":"    echo \"  -j, --jobtype       specify the jobtpe for the generic reproducer\""},{"line_number":247,"context_line":"    echo \"                      this option implies --generate-reproducer\""},{"line_number":248,"context_line":"    echo \"  -h, --help          print this help and exit\""},{"line_number":249,"context_line":""}],"source_content_type":"text/x-sh","patch_set":10,"id":"ff6b8bd7_2b3d06bb","line":246,"updated":"2018-03-05 19:44:27.000000000","message":"job type","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"324c401ab0c55f6df93da0b14314ba4ba0ad2297","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    echo \"  -z, --credentials-file \""},{"line_number":244,"context_line":"    echo \"                      specify path to the OS credentials file for the generic\""},{"line_number":245,"context_line":"    echo \"                      reproducer\""},{"line_number":246,"context_line":"    echo \"  -j, --jobtype       specify the jobtpe for the generic reproducer\""},{"line_number":247,"context_line":"    echo \"                      this option implies --generate-reproducer\""},{"line_number":248,"context_line":"    echo \"  -h, --help          print this help and exit\""},{"line_number":249,"context_line":""}],"source_content_type":"text/x-sh","patch_set":10,"id":"df7087c5_c0b2bee6","line":246,"updated":"2018-03-12 16:54:25.000000000","message":"job typo","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"324c401ab0c55f6df93da0b14314ba4ba0ad2297","unresolved":false,"context_lines":[{"line_number":489,"context_line":"    fi"},{"line_number":490,"context_line":"fi"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"if [ \"$OPT_DEBUG_ANSIBLE\" \u003d 1 ]; then"},{"line_number":493,"context_line":"    VERBOSITY\u003dvvvv"},{"line_number":494,"context_line":"else"},{"line_number":495,"context_line":"    VERBOSITY\u003dvv"}],"source_content_type":"text/x-sh","patch_set":10,"id":"df7087c5_e0b582ce","line":492,"updated":"2018-03-12 16:54:25.000000000","message":"I\u0027ve just moved this block up because I needed it here. Not sure about the choices made here","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":489,"context_line":"    fi"},{"line_number":490,"context_line":"fi"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"if [ \"$OPT_DEBUG_ANSIBLE\" \u003d 1 ]; then"},{"line_number":493,"context_line":"    VERBOSITY\u003dvvvv"},{"line_number":494,"context_line":"else"},{"line_number":495,"context_line":"    VERBOSITY\u003dvv"}],"source_content_type":"text/x-sh","patch_set":10,"id":"ff6b8bd7_cb624ad9","line":492,"updated":"2018-03-05 19:44:27.000000000","message":"Why is this option not defined with the other OPT_* parameters","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"324c401ab0c55f6df93da0b14314ba4ba0ad2297","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        pushd $OPT_WORKDIR"},{"line_number":537,"context_line":"            source $OPT_CREDENTIALS_FILE"},{"line_number":538,"context_line":"            chmod +x reproducer-quickstart.sh"},{"line_number":539,"context_line":"            ./reproducer-quickstart.sh"},{"line_number":540,"context_line":"        popd"},{"line_number":541,"context_line":"    else"},{"line_number":542,"context_line":"        echo \"Reproducer Creation failed\""}],"source_content_type":"text/x-sh","patch_set":10,"id":"df7087c5_80ccc66a","line":539,"updated":"2018-03-12 16:54:25.000000000","message":"Done","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"34901814b6dda1884918681cc9479d4d59b0726c","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        pushd $OPT_WORKDIR"},{"line_number":537,"context_line":"            source $OPT_CREDENTIALS_FILE"},{"line_number":538,"context_line":"            chmod +x reproducer-quickstart.sh"},{"line_number":539,"context_line":"            ./reproducer-quickstart.sh"},{"line_number":540,"context_line":"        popd"},{"line_number":541,"context_line":"    else"},{"line_number":542,"context_line":"        echo \"Reproducer Creation failed\""}],"source_content_type":"text/x-sh","patch_set":10,"id":"ff6b8bd7_2bc2e686","line":539,"updated":"2018-03-05 19:44:27.000000000","message":"automated option?","commit_id":"bca7867f42c7cb06dd3280d5be778a131415abf4"},{"author":{"_account_id":20970,"name":"Honza Pokorny","email":"honza@redhat.com","username":"hpokorny"},"change_message_id":"29d6492101a5823c20a841a6b6a62bbad2e3232c","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    echo \"  -z, --credentials-file \""},{"line_number":244,"context_line":"    echo \"                      specify path to the OS credentials file for the generic\""},{"line_number":245,"context_line":"    echo \"                      reproducer\""},{"line_number":246,"context_line":"    echo \"  -j, --jobtype       specify the job type for the generic reproducer\""},{"line_number":247,"context_line":"    echo \"                      this option implies --generate-reproducer\""},{"line_number":248,"context_line":"    echo \"  --reproducer-autorun\""},{"line_number":249,"context_line":"    echo \"                      pass --autorun option to the reproducer script\""}],"source_content_type":"text/x-sh","patch_set":11,"id":"df7087c5_0745f042","line":246,"range":{"start_line":246,"start_character":18,"end_line":246,"end_character":25},"updated":"2018-03-14 13:27:55.000000000","message":"s/jobtype/job-type/ to be consistent with skip-tags, print-logo, credentials-file, etc","commit_id":"32f129bb66c6c2bd6c74b3a3e13c8f34d342c1eb"}]}
