)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0592162461ff73f9afb500174f4a7e249373a41e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Pranav Salunke \u003cdguitarbite@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-08-06 09:07:25 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduces OpenStack Labs new speciality team."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"OpenStack Labs is the training-labs under training-guides. Since the"},{"line_number":10,"context_line":"Icehouse release, labs section is moving faster than the rest of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a4dcd0f_e46f2cfa","line":7,"updated":"2015-08-06 07:13:07.000000000","message":"Name it:\nCreate separate OpenStack Labs repository","commit_id":"f523b8e4031310e57d493b97d2b7921e657b3adc"}],"specs/liberty/openstacklabs.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"OpenStack Labs"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-labs"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_463abacd","line":9,"updated":"2015-08-05 18:43:08.000000000","message":"Only underline / overline the same amount of \"\u003d\" as the string in between","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"daec3a579a3b71314b58357d94c227635e77c4b9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"OpenStack Labs"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-labs"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_044fb86b","line":9,"in_reply_to":"1a4dcd0f_463abacd","updated":"2015-08-06 07:09:11.000000000","message":"Done","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-labs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The OpenStack Labs speciality team aims to provide automated installation"},{"line_number":14,"context_line":"of OpenStack on VirtualBox and KVM."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_c6548a00","line":12,"updated":"2015-08-05 18:43:08.000000000","message":"Please create the above URL - create a very simple blueprint. This will allow us tracking","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"daec3a579a3b71314b58357d94c227635e77c4b9","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-labs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The OpenStack Labs speciality team aims to provide automated installation"},{"line_number":14,"context_line":"of OpenStack on VirtualBox and KVM."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_c45470ff","line":12,"in_reply_to":"1a4dcd0f_c6548a00","updated":"2015-08-06 07:09:11.000000000","message":"Done","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-labs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The OpenStack Labs speciality team aims to provide automated installation"},{"line_number":14,"context_line":"of OpenStack on VirtualBox and KVM."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_0647d24b","line":14,"updated":"2015-08-05 18:43:08.000000000","message":"I think we should talk about the deliverable, not the team doing it.","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"daec3a579a3b71314b58357d94c227635e77c4b9","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-labs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The OpenStack Labs speciality team aims to provide automated installation"},{"line_number":14,"context_line":"of OpenStack on VirtualBox and KVM."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_64c31c58","line":14,"in_reply_to":"1a4dcd0f_0647d24b","updated":"2015-08-06 07:09:11.000000000","message":"Done","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  * i3 processor (or similar quad core processor)"},{"line_number":30,"context_line":"  * 50 GB hard disk space"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"* Supports multiple platforms."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"  * Linux"},{"line_number":35,"context_line":"  * Mac"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_e660a6d1","line":32,"updated":"2015-08-05 18:43:08.000000000","message":"Add \":\" at end, also line 26","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"daec3a579a3b71314b58357d94c227635e77c4b9","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  * i3 processor (or similar quad core processor)"},{"line_number":30,"context_line":"  * 50 GB hard disk space"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"* Supports multiple platforms."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"  * Linux"},{"line_number":35,"context_line":"  * Mac"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_04a338b3","line":32,"in_reply_to":"1a4dcd0f_e660a6d1","updated":"2015-08-06 07:09:11.000000000","message":"Done","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Proposed change"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Add OpenStack Labs as a speciality team under Documentation Project."},{"line_number":46,"context_line":"* Create new repository."},{"line_number":47,"context_line":"* Migrate labs folder under training-guides to the new repository."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_e618a620","line":45,"updated":"2015-08-05 18:43:08.000000000","message":"Add this as a comment below: Work will be done by \"OpenStack Labs speciality team\" but not as a step.","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"daec3a579a3b71314b58357d94c227635e77c4b9","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Proposed change"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Add OpenStack Labs as a speciality team under Documentation Project."},{"line_number":46,"context_line":"* Create new repository."},{"line_number":47,"context_line":"* Migrate labs folder under training-guides to the new repository."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_847e6817","line":45,"in_reply_to":"1a4dcd0f_e618a620","updated":"2015-08-06 07:09:11.000000000","message":"Done","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Add OpenStack Labs as a speciality team under Documentation Project."},{"line_number":46,"context_line":"* Create new repository."},{"line_number":47,"context_line":"* Migrate labs folder under training-guides to the new repository."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"},{"line_number":50,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_2699aec4","line":47,"updated":"2015-08-05 18:43:08.000000000","message":"Note: You have to first setup a new repository on github using git-filter with the initial content, then propose the new repository and import the github content as part of that.","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"daec3a579a3b71314b58357d94c227635e77c4b9","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Add OpenStack Labs as a speciality team under Documentation Project."},{"line_number":46,"context_line":"* Create new repository."},{"line_number":47,"context_line":"* Migrate labs folder under training-guides to the new repository."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"},{"line_number":50,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_04dfb80d","line":47,"in_reply_to":"1a4dcd0f_2699aec4","updated":"2015-08-06 07:09:11.000000000","message":"Done","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87140f6ca9286feb42a2715e4d1a2a0615df25c3","unresolved":false,"context_lines":[{"line_number":70,"context_line":"----------"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* Create openstack-labs repository."},{"line_number":73,"context_line":"* Migrate labs folder from training-guides to the new repository location."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"  * Remove labs specific content from training-guides repository."},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a4dcd0f_660d76e7","line":73,"updated":"2015-08-05 18:43:08.000000000","message":"Swap first and second step","commit_id":"caa1320da9283513d5b1907ccd9db83a31664f71"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0592162461ff73f9afb500174f4a7e249373a41e","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* Easy to setup and run."},{"line_number":30,"context_line":"* Minimal dependencies."},{"line_number":31,"context_line":"* Minimal hardware requirements:"},{"line_number":32,"context_line":"  * 4GB RAM"},{"line_number":33,"context_line":"  * i3 processor (or similar quad core processor)"},{"line_number":34,"context_line":"  * 50GB hard disk space."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_647c7cb5","line":31,"updated":"2015-08-06 07:13:07.000000000","message":"Empty line afterwards for proper RST","commit_id":"f523b8e4031310e57d493b97d2b7921e657b3adc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0592162461ff73f9afb500174f4a7e249373a41e","unresolved":false,"context_lines":[{"line_number":32,"context_line":"  * 4GB RAM"},{"line_number":33,"context_line":"  * i3 processor (or similar quad core processor)"},{"line_number":34,"context_line":"  * 50GB hard disk space."},{"line_number":35,"context_line":"* Supports multiple platforms:"},{"line_number":36,"context_line":"  * Linux"},{"line_number":37,"context_line":"  * Mac"},{"line_number":38,"context_line":"  * Windows"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_c441d064","line":35,"updated":"2015-08-06 07:13:07.000000000","message":"REadd empty line for proper RST","commit_id":"f523b8e4031310e57d493b97d2b7921e657b3adc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0592162461ff73f9afb500174f4a7e249373a41e","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"* The work will be carried out by OpenStack Labs, speciality team under Documentation Project"},{"line_number":45,"context_line":"* Creation of new repository."},{"line_number":46,"context_line":"* Migrating labs folder under training-guides to the new repository:"},{"line_number":47,"context_line":"  * Setup a new github repository for migration."},{"line_number":48,"context_line":"    using git-filter on the labs section of training guides."},{"line_number":49,"context_line":"  * Propose a new repository in OpenStack."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_e4464c7a","line":46,"updated":"2015-08-06 07:13:07.000000000","message":"Empty line afterwards for proper RST","commit_id":"f523b8e4031310e57d493b97d2b7921e657b3adc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0592162461ff73f9afb500174f4a7e249373a41e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  * Setup a new github repository for migration."},{"line_number":48,"context_line":"    using git-filter on the labs section of training guides."},{"line_number":49,"context_line":"  * Propose a new repository in OpenStack."},{"line_number":50,"context_line":"  * Import the content from the github repository."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Alternatives"},{"line_number":53,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_04333815","line":50,"updated":"2015-08-06 07:13:07.000000000","message":"The last two steps are basically one. As part of proposing, you add the information about the import (upstream tag). But this can stay as is.","commit_id":"f523b8e4031310e57d493b97d2b7921e657b3adc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0592162461ff73f9afb500174f4a7e249373a41e","unresolved":false,"context_lines":[{"line_number":72,"context_line":"Work Items"},{"line_number":73,"context_line":"----------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"* Migrate labs folder from training-guides to the new repository location:"},{"line_number":76,"context_line":"  * Using git-filter get the labs specific content from training-guides repository."},{"line_number":77,"context_line":"  * Move it to a github repository."},{"line_number":78,"context_line":"* Create openstack-labs repository, pull the content from the github repository."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_e43decdd","line":75,"updated":"2015-08-06 07:13:07.000000000","message":"Empty line...","commit_id":"f523b8e4031310e57d493b97d2b7921e657b3adc"}]}
