)]}'
{"jenkins/jobs/api-jobs.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ffae412a245a8ac0ad146201ff86093c3583eda1","unresolved":false,"context_lines":[{"line_number":118,"context_line":"      - revoke-sudo"},{"line_number":119,"context_line":"      - gerrit-git-prep"},{"line_number":120,"context_line":"      - tox:"},{"line_number":121,"context_line":"          envlist: \u0027docs\u0027"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    publishers:"},{"line_number":124,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba8a016a_5822d1ba","line":121,"updated":"2015-11-17 20:41:06.000000000","message":"docs is the envlist that builds all documentation - so this does too much...","commit_id":"50fb837c4fbbd1f0964148f6f06c7f1ca5e342b5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"eb5a606185b44b521df45f52a2616cc06dec6cf5","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    publishers:"},{"line_number":124,"context_line":"      - console-log"},{"line_number":125,"context_line":"      - upload-python-sdk-docs-draft"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"- job:"},{"line_number":128,"context_line":"    name: python-sdk-docs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ba8a016a_bd27ddc8","line":125,"updated":"2015-11-19 07:07:25.000000000","message":"Use upload-python-sdk-docs-draft instead, and do not define the new macro - we don\u0027t need it here.","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d11d1ddcf80f153b8e9fec5baf3bf29ee6769633","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    publishers:"},{"line_number":124,"context_line":"      - console-log"},{"line_number":125,"context_line":"      - upload-python-sdk-docs-draft"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"- job:"},{"line_number":128,"context_line":"    name: python-sdk-docs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_b7269ab8","line":125,"in_reply_to":"9a8ffd7b_80c7a011","updated":"2015-11-25 07:05:20.000000000","message":"I meant: upload-docs-draft instead, those macros are exactly the same, so let\u0027s not duplicate","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"df987e46107dbd94f72c3abb13360b646d05ca03","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    publishers:"},{"line_number":124,"context_line":"      - console-log"},{"line_number":125,"context_line":"      - upload-python-sdk-docs-draft"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"- job:"},{"line_number":128,"context_line":"    name: python-sdk-docs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_ac11485f","line":125,"in_reply_to":"9a8ffd7b_b7269ab8","updated":"2015-12-01 20:38:04.000000000","message":"Based on the comments in https://review.openstack.org/#/c/246591/2/jenkins/jobs/macros.yaml this should use upload-sphinx-draft correct?","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"32c05cf4dfc444bd5e5b0e6bbed22a31113fa322","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    publishers:"},{"line_number":124,"context_line":"      - console-log"},{"line_number":125,"context_line":"      - upload-python-sdk-docs-draft"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"- job:"},{"line_number":128,"context_line":"    name: python-sdk-docs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_80c7a011","line":125,"in_reply_to":"ba8a016a_bd27ddc8","updated":"2015-11-24 22:05:00.000000000","message":"You say use upload-python-sdk-docs-draft instead but that\u0027s exactly what I already have here.\n\nIs there something else you want me to use?\n\nOr am I just totally missing the point here?","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f88982d21d0eb6f40a12879c68e60c5acecf143c","unresolved":false,"context_lines":[{"line_number":121,"context_line":"          envlist: \u0027docs\u0027"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    publishers:"},{"line_number":124,"context_line":"      - console-log"},{"line_number":125,"context_line":"      - upload-sphinx-draft"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a740942_f79780e9","line":124,"updated":"2015-12-09 07:26:35.000000000","message":"We do not need this, we can use the default job for this.","commit_id":"a2cc5d55873fe3334b22ab757b8535015c699f2f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f88982d21d0eb6f40a12879c68e60c5acecf143c","unresolved":false,"context_lines":[{"line_number":133,"context_line":"      - revoke-sudo"},{"line_number":134,"context_line":"      - gerrit-git-prep"},{"line_number":135,"context_line":"      - tox:"},{"line_number":136,"context_line":"          envlist: \u0027docs\u0027"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"    publishers:"},{"line_number":139,"context_line":"      - ftp:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a740942_179b2c19","line":136,"updated":"2015-12-09 07:26:35.000000000","message":"We can use the default for this","commit_id":"a2cc5d55873fe3334b22ab757b8535015c699f2f"}],"jenkins/jobs/macros.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b55dab56a9ca158c9de8d55a7c49a6948541b021","unresolved":false,"context_lines":[{"line_number":848,"context_line":"              copy-after-failure: true"},{"line_number":849,"context_line":""},{"line_number":850,"context_line":"- publisher:"},{"line_number":851,"context_line":"    name: upload-sphinx-draft"},{"line_number":852,"context_line":"    publishers:"},{"line_number":853,"context_line":"      - scp:"},{"line_number":854,"context_line":"          site: \u0027static.openstack.org\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_2cf2389b","line":851,"updated":"2015-12-01 20:30:34.000000000","message":"this is the duplicate","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d11d1ddcf80f153b8e9fec5baf3bf29ee6769633","unresolved":false,"context_lines":[{"line_number":881,"context_line":"              copy-after-failure: true"},{"line_number":882,"context_line":""},{"line_number":883,"context_line":"- publisher:"},{"line_number":884,"context_line":"    name: upload-python-sdk-docs-draft"},{"line_number":885,"context_line":"    publishers:"},{"line_number":886,"context_line":"      - scp:"},{"line_number":887,"context_line":"          site: \u0027static.openstack.org\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_173206f2","line":884,"updated":"2015-11-25 07:05:20.000000000","message":"Duplocate of above macro","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"c92bad832b29dc2959b2864cd341a88a9ee455e1","unresolved":false,"context_lines":[{"line_number":881,"context_line":"              copy-after-failure: true"},{"line_number":882,"context_line":""},{"line_number":883,"context_line":"- publisher:"},{"line_number":884,"context_line":"    name: upload-python-sdk-docs-draft"},{"line_number":885,"context_line":"    publishers:"},{"line_number":886,"context_line":"      - scp:"},{"line_number":887,"context_line":"          site: \u0027static.openstack.org\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_6cafe0e3","line":884,"in_reply_to":"9a8ffd7b_173206f2","updated":"2015-12-01 20:22:15.000000000","message":"How is this a duplicate?\n\nThe source attributes between the two macros are different.","commit_id":"f977159a69843df45854578befd1dea8e3ff8c6f"}]}
