)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6c1c7aa290d4b88cbfc90e6655225dab7d1a6cc2","unresolved":false,"context_lines":[{"line_number":9300,"context_line":"          envlist: list-changes"},{"line_number":9301,"context_line":"      - gate-{name}-pep8"},{"line_number":9302,"context_line":"      - \u0027static-{name}-publish\u0027"},{"line_number":9303,"context_line":"      - tag-releases"},{"line_number":9304,"context_line":""},{"line_number":9305,"context_line":"- project:"},{"line_number":9306,"context_line":"    name: renderspec"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_bf02bfb8","line":9303,"range":{"start_line":9303,"start_character":5,"end_line":9303,"end_character":20},"updated":"2016-07-13 18:47:04.000000000","message":"not needed at all - this is a job, not a template.","commit_id":"cffc01b7b091f2b98224adc8fdecd93d569a0e9d"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"9e0317e2939192da5cd4a0042dc93484120a490e","unresolved":false,"context_lines":[{"line_number":9300,"context_line":"          envlist: list-changes"},{"line_number":9301,"context_line":"      - gate-{name}-pep8"},{"line_number":9302,"context_line":"      - \u0027static-{name}-publish\u0027"},{"line_number":9303,"context_line":"      - tag-releases"},{"line_number":9304,"context_line":""},{"line_number":9305,"context_line":"- project:"},{"line_number":9306,"context_line":"    name: renderspec"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_3fe52f0a","line":9303,"range":{"start_line":9303,"start_character":5,"end_line":9303,"end_character":20},"in_reply_to":"1aa78d24_bf02bfb8","updated":"2016-07-13 18:48:50.000000000","message":"Done","commit_id":"cffc01b7b091f2b98224adc8fdecd93d569a0e9d"}],"jenkins/jobs/release-jobs.yaml":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"582e41840acfb74e7c36cd3d8210a30cf7522370","unresolved":false,"context_lines":[{"line_number":12,"context_line":"          # Pass the location of the openstack/releases repo to"},{"line_number":13,"context_line":"          # release_from_yaml.sh explicitly so it knows where to scan to"},{"line_number":14,"context_line":"          # look for modified files."},{"line_number":15,"context_line":"          /usr/local/jenkins/slave_scripts/release-tools $(pwd)"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    publishers:"},{"line_number":18,"context_line":"      - scp:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_4979b281","line":15,"updated":"2016-07-12 16:26:26.000000000","message":"Shouldn\u0027t that be \"\"/usr/local/jenkins/slave_scripts/release-tools/release_from_yaml.sh $(pwd)\"\" ??","commit_id":"bd742b2c888c3fd2f128d86e83961e019cd5178d"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"5463a3c0615a47febc3719acd0d5e55a02190815","unresolved":false,"context_lines":[{"line_number":12,"context_line":"          # Pass the location of the openstack/releases repo to"},{"line_number":13,"context_line":"          # release_from_yaml.sh explicitly so it knows where to scan to"},{"line_number":14,"context_line":"          # look for modified files."},{"line_number":15,"context_line":"          /usr/local/jenkins/slave_scripts/release-tools $(pwd)"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    publishers:"},{"line_number":18,"context_line":"      - scp:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_c842b367","line":15,"in_reply_to":"1aa78d24_4979b281","updated":"2016-07-12 20:01:32.000000000","message":"Yep, paste error.","commit_id":"bd742b2c888c3fd2f128d86e83961e019cd5178d"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"3870305c0ce5edd42b6bd12661a3c4cb8a7937f9","unresolved":false,"context_lines":[{"line_number":23,"context_line":"              keep-hierarchy: true"},{"line_number":24,"context_line":"              copy-after-failure: true"},{"line_number":25,"context_line":"      - console-log"},{"line_number":26,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_cee4883d","line":26,"updated":"2016-07-12 16:09:44.000000000","message":"femto nit - whitespace","commit_id":"bd742b2c888c3fd2f128d86e83961e019cd5178d"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"2f7fe2953982c7ea1f3c307ea02c40eb457350ea","unresolved":false,"context_lines":[{"line_number":23,"context_line":"              keep-hierarchy: true"},{"line_number":24,"context_line":"              copy-after-failure: true"},{"line_number":25,"context_line":"      - console-log"},{"line_number":26,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_88338b13","line":26,"in_reply_to":"1aa78d24_cee4883d","updated":"2016-07-12 20:01:44.000000000","message":"Done","commit_id":"bd742b2c888c3fd2f128d86e83961e019cd5178d"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"2e8e311271391cd867f3fc8122b6056a123d68a0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    node: signing"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    builders:"},{"line_number":7,"context_line":"      - gerrit-git-prep"},{"line_number":8,"context_line":"      - revoke-sudo"},{"line_number":9,"context_line":"      - shell: |"},{"line_number":10,"context_line":"          #!/bin/bash -ex"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_e3d4c420","line":7,"updated":"2016-07-13 14:51:48.000000000","message":"I\u0027m not sure which macro I need to use to set up the working directory properly. I want to make sure the releases repo is checked out to the patch that was just approved so that when the script runs on line 14 it will find that as the most recent change.","commit_id":"cffc01b7b091f2b98224adc8fdecd93d569a0e9d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6c1c7aa290d4b88cbfc90e6655225dab7d1a6cc2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    node: signing"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    builders:"},{"line_number":7,"context_line":"      - gerrit-git-prep"},{"line_number":8,"context_line":"      - revoke-sudo"},{"line_number":9,"context_line":"      - shell: |"},{"line_number":10,"context_line":"          #!/bin/bash -ex"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_df434b12","line":7,"in_reply_to":"1aa78d24_7fe5f736","updated":"2016-07-13 18:47:04.000000000","message":"Ah, yes, then it\u0027s correct. Mixed up the process...","commit_id":"cffc01b7b091f2b98224adc8fdecd93d569a0e9d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"17a5465b49bef8be3f0ab983aaaae13457d6484f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    node: signing"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    builders:"},{"line_number":7,"context_line":"      - gerrit-git-prep"},{"line_number":8,"context_line":"      - revoke-sudo"},{"line_number":9,"context_line":"      - shell: |"},{"line_number":10,"context_line":"          #!/bin/bash -ex"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_f10c80ee","line":7,"in_reply_to":"1aa78d24_e3d4c420","updated":"2016-07-13 18:03:54.000000000","message":"This checks the repo out this was run against - not the releases repo.\n\nYou could use zuul-clone - but this needs some more review since we just yesterday merged the change that allows using zuul-cloner in post queue...","commit_id":"cffc01b7b091f2b98224adc8fdecd93d569a0e9d"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"70cbb8b8d0be57029ba54fc569935940a1b09602","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    node: signing"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    builders:"},{"line_number":7,"context_line":"      - gerrit-git-prep"},{"line_number":8,"context_line":"      - revoke-sudo"},{"line_number":9,"context_line":"      - shell: |"},{"line_number":10,"context_line":"          #!/bin/bash -ex"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_7fe5f736","line":7,"in_reply_to":"1aa78d24_f10c80ee","updated":"2016-07-13 18:45:04.000000000","message":"The job will run when a patch merges in openstack/releases, so does that mean it\u0027s correct?","commit_id":"cffc01b7b091f2b98224adc8fdecd93d569a0e9d"}],"jenkins/scripts/release-tools/release_from_yaml.sh":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e02d0682e6df321864194a494e8d86535d0d4f3a","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    # repository. When we\u0027re confident that it is working correctly,"},{"line_number":71,"context_line":"    # we can remove this block and apply it to all repositories."},{"line_number":72,"context_line":"    if [ \"$repo\" !\u003d \"openstack/release-test\" ]; then"},{"line_number":73,"context_line":"        echo \"SKIPPING during testing phase\""},{"line_number":74,"context_line":"        continue"},{"line_number":75,"context_line":"    fi"},{"line_number":76,"context_line":"    $TOOLSDIR/release.sh $repo $series $version $hash $announce_to $pypi $first_full \"$RELEASE_META\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"fad55976_ea11275f","line":73,"updated":"2016-07-15 14:33:02.000000000","message":"This is where it limits to release-test","commit_id":"34285faf51b1ff273c3a5db59ea45cddd5eb3b67"}]}
