)]}'
{"jenkins/jobs/devstack-gate.yaml":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c7c19eb35ff956e0c05876f9776a5bc375b8d603","unresolved":false,"context_lines":[{"line_number":115,"context_line":"              uc_prj\u003d$(echo $prj | tr a-z- A-Z_ | tr -cd A-Z_)"},{"line_number":116,"context_line":"              export OVERRIDE_${{uc_prj}}_PROJECT_BRANCH\u003d$ZUUL_BRANCH"},{"line_number":117,"context_line":"              case \"$prj\" in"},{"line_number":118,"context_line":"                pbr|grenade)"},{"line_number":119,"context_line":"                   export PROJECTS\u003d\"openstack-dev/$prj $PROJECTS\" ;;"},{"line_number":120,"context_line":"                *) export PROJECTS\u003d\"openstack/$prj $PROJECTS\" ;;"},{"line_number":121,"context_line":"              esac"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_dbcb5c71","line":118,"range":{"start_line":118,"start_character":20,"end_line":118,"end_character":27},"updated":"2016-01-20 19:07:22.000000000","message":"grenade is not needed here, it\u0027s not a library","commit_id":"8a795f3821217746d3b8f7b8b09d6af0c5138902"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"de25e66ba309da8cb0b12babb01c65b2615feed5","unresolved":false,"context_lines":[{"line_number":98,"context_line":"      - shell: |"},{"line_number":99,"context_line":"          #!/bin/bash -xe"},{"line_number":100,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":101,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":102,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":103,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":104,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5a5ae5dd_8453a938","line":101,"updated":"2016-02-06 12:50:08.000000000","message":"No need to define this anymore, the wrapper is enough, please remove.","commit_id":"38290cfe0507056706aa2962e5fa4339cf998e4d"},{"author":{"_account_id":11279,"name":"Angus Lees","email":"gus@inodes.org","username":"gus"},"change_message_id":"625793e0050872ed53730f5bea44f311d5b820af","unresolved":false,"context_lines":[{"line_number":98,"context_line":"      - shell: |"},{"line_number":99,"context_line":"          #!/bin/bash -xe"},{"line_number":100,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":101,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":102,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":103,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":104,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5a5ae5dd_506c7dcd","line":101,"in_reply_to":"5a5ae5dd_8453a938","updated":"2016-02-08 03:29:59.000000000","message":"Removed, thanks.\n\nI hope I haven\u0027t mis-merged something, because afaics all the other templates in this file still set DEVSTACK_GATE_TIMEOUT...","commit_id":"38290cfe0507056706aa2962e5fa4339cf998e4d"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c7c19eb35ff956e0c05876f9776a5bc375b8d603","unresolved":false,"context_lines":[{"line_number":3997,"context_line":"          pipeline: gate"},{"line_number":3998,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":3999,"context_line":"          branch-override: default"},{"line_number":4000,"context_line":"          projects-from-git: os-brick oslo.privsep cinder nova"},{"line_number":4001,"context_line":""},{"line_number":4002,"context_line":"- project:"},{"line_number":4003,"context_line":"    name: os-client-config"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_bb4b082b","line":4000,"range":{"start_line":4000,"start_character":51,"end_line":4000,"end_character":61},"updated":"2016-01-20 19:07:22.000000000","message":"cinder and nova aren\u0027t in the libs from git story, so those statements don\u0027t mean anything here.","commit_id":"8a795f3821217746d3b8f7b8b09d6af0c5138902"},{"author":{"_account_id":11279,"name":"Angus Lees","email":"gus@inodes.org","username":"gus"},"change_message_id":"5a08036dcac8556247483428632591822b7d1844","unresolved":false,"context_lines":[{"line_number":3997,"context_line":"          pipeline: gate"},{"line_number":3998,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":3999,"context_line":"          branch-override: default"},{"line_number":4000,"context_line":"          projects-from-git: os-brick oslo.privsep cinder nova"},{"line_number":4001,"context_line":""},{"line_number":4002,"context_line":"- project:"},{"line_number":4003,"context_line":"    name: os-client-config"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_9a07be1b","line":4000,"range":{"start_line":4000,"start_character":51,"end_line":4000,"end_character":61},"in_reply_to":"9a68dd71_bb4b082b","updated":"2016-01-22 10:34:10.000000000","message":"Yeah, I added these here (and the grenade reference in the shell loop) to prepare for the brave future in which PROJECTS is empty and needs to be defined by each job (based on your comment on https://review.openstack.org/238775).\n\nI shall remove these and return to assuming they\u0027re already in PROJECTS (or perhaps I\u0027ve completely misunderstood how all this fits together - also quite possible).","commit_id":"8a795f3821217746d3b8f7b8b09d6af0c5138902"}]}
