)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"change_message_id":"a77a22da01b12087ebed6e33fca0fe0e50a3b594","unresolved":false,"context_lines":[{"line_number":9,"context_line":"for parallel OpenStack node operations: two-way data transfer,"},{"line_number":10,"context_line":"log collection, remote command execution."},{"line_number":11,"context_line":"It is configured by default to collect diagnostic snapshot from"},{"line_number":12,"context_line":"OpenStack cloud deployed by Fuel"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The tool is based on https://etherpad.openstack.org/p/openstack-diagnostics"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ac06dbe_56945543","line":12,"range":{"start_line":12,"start_character":28,"end_line":12,"end_character":32},"updated":"2016-08-24 15:10:06.000000000","message":"Missing point (dot) at the end of the sequence.","commit_id":"0abb0f67c0fddebcf7a428bc1a5f6bdd23d73b62"},{"author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"change_message_id":"a77a22da01b12087ebed6e33fca0fe0e50a3b594","unresolved":false,"context_lines":[{"line_number":11,"context_line":"It is configured by default to collect diagnostic snapshot from"},{"line_number":12,"context_line":"OpenStack cloud deployed by Fuel"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The tool is based on https://etherpad.openstack.org/p/openstack-diagnostics"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Additional specification is available on the website"},{"line_number":17,"context_line":"http://timmy.readthedocs.io/en/latest/specification.html"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ac06dbe_96f1ad98","line":14,"updated":"2016-08-24 15:10:06.000000000","message":"This line is probably too long and didn\u0027t fit within allowed limits of commit message formatting.","commit_id":"0abb0f67c0fddebcf7a428bc1a5f6bdd23d73b62"},{"author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"change_message_id":"a77a22da01b12087ebed6e33fca0fe0e50a3b594","unresolved":false,"context_lines":[{"line_number":14,"context_line":"The tool is based on https://etherpad.openstack.org/p/openstack-diagnostics"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Additional specification is available on the website"},{"line_number":17,"context_line":"http://timmy.readthedocs.io/en/latest/specification.html"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ice5198c76639aa4089e787bff48b2d9cdb876424"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ac06dbe_368559ad","line":17,"updated":"2016-08-24 15:10:06.000000000","message":"You\u0027d better organize all link as a references [X] in the manner like:\n\n Text [0] ... more text [1].\n\nThen, the last paragraph will contain de-reference section, eg:\n\n  Links:\n  [0] http://URL1\n  [1] http://URL2","commit_id":"0abb0f67c0fddebcf7a428bc1a5f6bdd23d73b62"}],"gerrit/acls/openstack/timmy.config":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"55639dcfd8196676af7d57ffa67169054969eb07","unresolved":false,"context_lines":[{"line_number":2,"context_line":"abandon \u003d group timmy-core"},{"line_number":3,"context_line":"label-Code-Review \u003d -2..+2 group timmy-core"},{"line_number":4,"context_line":"label-Workflow \u003d -1..+1 group timmy-core"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[receive]"},{"line_number":7,"context_line":"requireChangeId \u003d true"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-ini","patch_set":8,"id":"9a89bdaa_3f3831a0","line":5,"updated":"2016-09-06 17:23:15.000000000","message":"For uploading to pypi, you need to tag the repo. See http://docs.openstack.org/infra/manual/creators.html#creation-of-tags and use the timmy-release group for it","commit_id":"ba2225c06dc46e77010a35dca8bd81c2d698990b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d2111c38fd391235ca7182bb79fed7d226876dc8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]"},{"line_number":2,"context_line":"abandon \u003d group timmy-core"},{"line_number":3,"context_line":"create \u003d group timmy-core"},{"line_number":4,"context_line":"label-Code-Review \u003d -2..+2 group timmy-core"},{"line_number":5,"context_line":"label-Workflow \u003d -1..+1 group timmy-core"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-ini","patch_set":9,"id":"9a89bdaa_74747235","line":3,"range":{"start_line":3,"start_character":21,"end_line":3,"end_character":25},"updated":"2016-09-07 12:18:33.000000000","message":"normall pushSignedTag and create belong to a smaller group the release group.\n\nWill you have a small core group? Otherwise better use a separate release group","commit_id":"9d7209936b073ad8f52fdb88c1d43dbc21362a0d"},{"author":{"_account_id":23028,"name":"Aleksandr Dobdin","email":"adobdin@mirantis.com","username":"adobdin"},"change_message_id":"f4025a4c9ebeb15881de34fe4322fe7ef907fc4e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]"},{"line_number":2,"context_line":"abandon \u003d group timmy-core"},{"line_number":3,"context_line":"create \u003d group timmy-core"},{"line_number":4,"context_line":"label-Code-Review \u003d -2..+2 group timmy-core"},{"line_number":5,"context_line":"label-Workflow \u003d -1..+1 group timmy-core"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-ini","patch_set":9,"id":"9a89bdaa_9fb90f18","line":3,"range":{"start_line":3,"start_character":21,"end_line":3,"end_character":25},"in_reply_to":"9a89bdaa_74747235","updated":"2016-09-07 12:29:26.000000000","message":"Yes, we will have a small core group","commit_id":"9d7209936b073ad8f52fdb88c1d43dbc21362a0d"}],"gerrit/projects.yaml":[{"author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"change_message_id":"a77a22da01b12087ebed6e33fca0fe0e50a3b594","unresolved":false,"context_lines":[{"line_number":5085,"context_line":"    configurations, plug-ins and documents."},{"line_number":5086,"context_line":"- project: openstack/timmy"},{"line_number":5087,"context_line":"  description: OpenStack Ansible-like tool for parallel node operations: two-way"},{"line_number":5088,"context_line":"    data transfer, log collection, remote command execution"},{"line_number":5089,"context_line":"  upstream: https://github.com/adobdin/timmy.git"},{"line_number":5090,"context_line":"  acl-config: /home/gerrit2/acls/openstack/timmy.config"},{"line_number":5091,"context_line":"- project: openstack/tooz"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1ac06dbe_f6f621f8","line":5088,"updated":"2016-08-24 15:10:06.000000000","message":"Missing point (dot) at the end of description sentence","commit_id":"0abb0f67c0fddebcf7a428bc1a5f6bdd23d73b62"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"48514791f2c59361ff600660757fdb2bb5fe97ba","unresolved":false,"context_lines":[{"line_number":5087,"context_line":"  description: OpenStack Ansible-like tool for parallel node operations: two-way"},{"line_number":5088,"context_line":"    data transfer, log collection, remote command execution"},{"line_number":5089,"context_line":"  upstream: https://github.com/adobdin/timmy.git"},{"line_number":5090,"context_line":"  acl-config: /home/gerrit2/acls/openstack/timmy.config"},{"line_number":5091,"context_line":"- project: openstack/tooz"},{"line_number":5092,"context_line":"  description: Coordinate distributed systems."},{"line_number":5093,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1ac06dbe_98b55733","line":5090,"range":{"start_line":5090,"start_character":2,"end_line":5090,"end_character":55},"updated":"2016-08-24 15:38:29.000000000","message":"Delete this line. timmy.config is the default","commit_id":"37fc810da924725318092b09ada565edcf76187f"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"485467bfd3e239ea6df51c851a3f3ef03b8b50d7","unresolved":false,"context_lines":[{"line_number":5084,"context_line":"  description: Repository for third party continuous integration teams to share tools,"},{"line_number":5085,"context_line":"    configurations, plug-ins and documents."},{"line_number":5086,"context_line":"- project: openstack/timmy"},{"line_number":5087,"context_line":"  description: \"OpenStack Ansible-like tool for parallel node operations: two-way"},{"line_number":5088,"context_line":"    data transfer, log collection, remote command execution\""},{"line_number":5089,"context_line":"  upstream: https://github.com/adobdin/timmy.git"},{"line_number":5090,"context_line":"- project: openstack/tooz"},{"line_number":5091,"context_line":"  description: Coordinate distributed systems."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"fa7ab95a_09e3d1d9","line":5088,"range":{"start_line":5087,"start_character":15,"end_line":5088,"end_character":60},"updated":"2016-08-30 14:43:51.000000000","message":"Single quotes are used in all of the other descriptions that need quoting. Would be better if you were consistent with that","commit_id":"3918bfa4674111dd46d9db0f0e38a5979229842d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"55639dcfd8196676af7d57ffa67169054969eb07","unresolved":false,"context_lines":[{"line_number":5086,"context_line":"- project: openstack/timmy"},{"line_number":5087,"context_line":"  description: \u0027OpenStack Ansible-like tool for parallel node operations: two-way"},{"line_number":5088,"context_line":"    data transfer, log collection, remote command execution\u0027"},{"line_number":5089,"context_line":"  upstream: https://github.com/adobdin/timmy.git"},{"line_number":5090,"context_line":"- project: openstack/tooz"},{"line_number":5091,"context_line":"  description: Coordinate distributed systems."},{"line_number":5092,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9a89bdaa_bfde016b","line":5089,"range":{"start_line":5089,"start_character":11,"end_line":5089,"end_character":48},"updated":"2016-09-06 17:23:15.000000000","message":"This repo has two branches and 51 releases.\n\nDo you really want to import all of them? OR first remove some?\n\nNow is your chance to cleanup, afterwards this cannot be done anymore.","commit_id":"ba2225c06dc46e77010a35dca8bd81c2d698990b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5833e06c0b6fc5e4a60cf627836856b31dd8e399","unresolved":false,"context_lines":[{"line_number":5086,"context_line":"- project: openstack/timmy"},{"line_number":5087,"context_line":"  description: \u0027OpenStack Ansible-like tool for parallel node operations: two-way"},{"line_number":5088,"context_line":"    data transfer, log collection, remote command execution\u0027"},{"line_number":5089,"context_line":"  upstream: https://github.com/adobdin/timmy.git"},{"line_number":5090,"context_line":"- project: openstack/tooz"},{"line_number":5091,"context_line":"  description: Coordinate distributed systems."},{"line_number":5092,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9a89bdaa_81ec03bc","line":5089,"updated":"2016-09-08 17:34:39.000000000","message":"Repo has two branches and three releases, is that fine now?","commit_id":"9d7209936b073ad8f52fdb88c1d43dbc21362a0d"},{"author":{"_account_id":23028,"name":"Aleksandr Dobdin","email":"adobdin@mirantis.com","username":"adobdin"},"change_message_id":"a1e0c41ad324fcd6940f428fb8fdd33fef372050","unresolved":false,"context_lines":[{"line_number":5086,"context_line":"- project: openstack/timmy"},{"line_number":5087,"context_line":"  description: \u0027OpenStack Ansible-like tool for parallel node operations: two-way"},{"line_number":5088,"context_line":"    data transfer, log collection, remote command execution\u0027"},{"line_number":5089,"context_line":"  upstream: https://github.com/adobdin/timmy.git"},{"line_number":5090,"context_line":"- project: openstack/tooz"},{"line_number":5091,"context_line":"  description: Coordinate distributed systems."},{"line_number":5092,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9a89bdaa_f41014ae","line":5089,"in_reply_to":"9a89bdaa_81ec03bc","updated":"2016-09-09 05:45:45.000000000","message":"Done","commit_id":"9d7209936b073ad8f52fdb88c1d43dbc21362a0d"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"48514791f2c59361ff600660757fdb2bb5fe97ba","unresolved":false,"context_lines":[{"line_number":12891,"context_line":"- project:"},{"line_number":12892,"context_line":"    name: timmy"},{"line_number":12893,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":12894,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":12895,"context_line":""},{"line_number":12896,"context_line":"    jobs:"},{"line_number":12897,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1ac06dbe_78dcdb74","line":12894,"range":{"start_line":12894,"start_character":4,"end_line":12894,"end_character":42},"updated":"2016-08-24 15:38:29.000000000","message":"Is this an official OpenStack project? If not, you can\u0027t use this","commit_id":"37fc810da924725318092b09ada565edcf76187f"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"48514791f2c59361ff600660757fdb2bb5fe97ba","unresolved":false,"context_lines":[{"line_number":12895,"context_line":""},{"line_number":12896,"context_line":"    jobs:"},{"line_number":12897,"context_line":"      - python-jobs"},{"line_number":12898,"context_line":"      - openstack-publish-jobs"},{"line_number":12899,"context_line":"      - pypi-jobs"},{"line_number":12900,"context_line":""},{"line_number":12901,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1ac06dbe_38c9c3ad","line":12898,"range":{"start_line":12898,"start_character":5,"end_line":12898,"end_character":30},"updated":"2016-08-24 15:38:29.000000000","message":"See above","commit_id":"37fc810da924725318092b09ada565edcf76187f"}],"zuul/layout.yaml":[{"author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"change_message_id":"a77a22da01b12087ebed6e33fca0fe0e50a3b594","unresolved":false,"context_lines":[{"line_number":15572,"context_line":"  - name: openstack/timmy"},{"line_number":15573,"context_line":"    template:"},{"line_number":15574,"context_line":"      - name: merge-check"},{"line_number":15575,"context_line":"      - name: python-jobs"},{"line_number":15576,"context_line":"      - name: publish-to-pypi"},{"line_number":15577,"context_line":""},{"line_number":15578,"context_line":"  - name: openstack/tooz"},{"line_number":15579,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1ac06dbe_f644611c","line":15576,"range":{"start_line":15575,"start_character":0,"end_line":15576,"end_character":29},"updated":"2016-08-24 15:10:06.000000000","message":"please keep them under the alphabetical order","commit_id":"0abb0f67c0fddebcf7a428bc1a5f6bdd23d73b62"}]}
