)]}'
{"doc/source/contributor/contributing.rst":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"abbf51e985c5907e36f3f95fc052f20bda63d8a8","unresolved":false,"context_lines":[{"line_number":34,"context_line":"`Cyborg Storyboard"},{"line_number":35,"context_line":"\u003chttps://storyboard.openstack.org/#!/project/openstack/cyborg\u003e`_"},{"line_number":36,"context_line":"and/or propose a specification in the"},{"line_number":37,"context_line":"`cyborg-specs https://opendev.org/openstack/cyborg-specs` repository."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Task Tracking"},{"line_number":40,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_5ce03d97","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":57},"updated":"2020-03-13 01:18:47.000000000","message":"It\u0027s an invalid index, you should change it to: \n`cyborg-specs \u003chttps://opendev.org/openstack/cyborg-specs\u003e`_","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":34,"context_line":"`Cyborg Storyboard"},{"line_number":35,"context_line":"\u003chttps://storyboard.openstack.org/#!/project/openstack/cyborg\u003e`_"},{"line_number":36,"context_line":"and/or propose a specification in the"},{"line_number":37,"context_line":"`cyborg-specs https://opendev.org/openstack/cyborg-specs` repository."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Task Tracking"},{"line_number":40,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_71052814","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":57},"in_reply_to":"1fa4df85_5ce03d97","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"abbf51e985c5907e36f3f95fc052f20bda63d8a8","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Reporting a Bug"},{"line_number":49,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":50,"context_line":".. Pretty self explanatory section, link directly to where people should report"},{"line_number":51,"context_line":"      bugs for your project."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"You found an issue and want to make sure we are aware of it? You can do so"},{"line_number":54,"context_line":"by adding an entry in the `Cyborg Storyboard"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_fceec989","line":51,"range":{"start_line":51,"start_character":3,"end_line":51,"end_character":6},"updated":"2020-03-13 01:18:47.000000000","message":"indentation","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f5da39181f4baf5122fb5fd8d458596a4cfd036f","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Reporting a Bug"},{"line_number":49,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":50,"context_line":".. Pretty self explanatory section, link directly to where people should report"},{"line_number":51,"context_line":"      bugs for your project."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"You found an issue and want to make sure we are aware of it? You can do so"},{"line_number":54,"context_line":"by adding an entry in the `Cyborg Storyboard"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_7e2131fb","line":51,"range":{"start_line":50,"start_character":0,"end_line":51,"end_character":28},"updated":"2020-03-17 21:16:47.000000000","message":"this placeholder can be removed itself.","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Reporting a Bug"},{"line_number":49,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":50,"context_line":".. Pretty self explanatory section, link directly to where people should report"},{"line_number":51,"context_line":"      bugs for your project."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"You found an issue and want to make sure we are aware of it? You can do so"},{"line_number":54,"context_line":"by adding an entry in the `Cyborg Storyboard"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_5102a40c","line":51,"range":{"start_line":50,"start_character":0,"end_line":51,"end_character":28},"in_reply_to":"1fa4df85_7e2131fb","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f5da39181f4baf5122fb5fd8d458596a4cfd036f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"All common PTL duties are enumerated in the `PTL guide"},{"line_number":76,"context_line":"\u003chttps://docs.openstack.org/project-team-guide/ptl.html\u003e`_."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Contributing"},{"line_number":79,"context_line":"~~~~~~~~~~~~"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Contributions are most welcome!  You must first create a"},{"line_number":82,"context_line":"Launchpad account and `follow the instructions here"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_1e86fddc","line":79,"range":{"start_line":78,"start_character":0,"end_line":79,"end_character":12},"updated":"2020-03-17 21:16:47.000000000","message":"this section is already covered in contributor guide now and with quick start guide.\n\nWe can remove this entire section.","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"6692be4f1fa501408244d3301026eb57c7dea951","unresolved":false,"context_lines":[{"line_number":75,"context_line":"All common PTL duties are enumerated in the `PTL guide"},{"line_number":76,"context_line":"\u003chttps://docs.openstack.org/project-team-guide/ptl.html\u003e`_."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Contributing"},{"line_number":79,"context_line":"~~~~~~~~~~~~"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Contributions are most welcome!  You must first create a"},{"line_number":82,"context_line":"Launchpad account and `follow the instructions here"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_eb5697ce","line":79,"range":{"start_line":78,"start_character":0,"end_line":79,"end_character":12},"in_reply_to":"1fa4df85_1e86fddc","updated":"2020-03-20 02:13:20.000000000","message":"I would like to keep this part, browse [1], it does not seem to be so detailed, but simply introduces the installation and config of git, personally I find it difficult to meet the daily use of developers.\n\n[1]https://docs.openstack.org/contributors/common/git.html","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b7df75c56209638e61038823e2e770bfadaf89c9","unresolved":false,"context_lines":[{"line_number":75,"context_line":"All common PTL duties are enumerated in the `PTL guide"},{"line_number":76,"context_line":"\u003chttps://docs.openstack.org/project-team-guide/ptl.html\u003e`_."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Contributing"},{"line_number":79,"context_line":"~~~~~~~~~~~~"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Contributions are most welcome!  You must first create a"},{"line_number":82,"context_line":"Launchpad account and `follow the instructions here"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_0b5aa181","line":79,"range":{"start_line":78,"start_character":0,"end_line":79,"end_character":12},"in_reply_to":"1fa4df85_eb5697ce","updated":"2020-03-30 00:31:11.000000000","message":"In that case, we can make common contributor guide more detail. I mean move the missing details form here to contributors guide so that we can have a single guide for common steps.","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"27b5990c9cac2a13d6314bc52f90aff61981d835","unresolved":false,"context_lines":[{"line_number":75,"context_line":"All common PTL duties are enumerated in the `PTL guide"},{"line_number":76,"context_line":"\u003chttps://docs.openstack.org/project-team-guide/ptl.html\u003e`_."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Contributing"},{"line_number":79,"context_line":"~~~~~~~~~~~~"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Contributions are most welcome!  You must first create a"},{"line_number":82,"context_line":"Launchpad account and `follow the instructions here"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_abf61562","line":79,"range":{"start_line":78,"start_character":0,"end_line":79,"end_character":12},"in_reply_to":"df33271e_0b5aa181","updated":"2020-03-30 00:42:52.000000000","message":"make sense.","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"b81d022eb56aee3d8afedaeb179cd99b9f6693b0","unresolved":false,"context_lines":[{"line_number":75,"context_line":"All common PTL duties are enumerated in the `PTL guide"},{"line_number":76,"context_line":"\u003chttps://docs.openstack.org/project-team-guide/ptl.html\u003e`_."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Contributing"},{"line_number":79,"context_line":"~~~~~~~~~~~~"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Contributions are most welcome!  You must first create a"},{"line_number":82,"context_line":"Launchpad account and `follow the instructions here"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_70486286","line":79,"range":{"start_line":78,"start_character":0,"end_line":79,"end_character":12},"in_reply_to":"df33271e_abf61562","updated":"2020-03-31 05:04:19.000000000","message":"+1","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"6692be4f1fa501408244d3301026eb57c7dea951","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Once you\u0027ve signed the contributor license agreement and read through"},{"line_number":87,"context_line":"the above documentation, add your public SSH key under the \u0027SSH Public Keys\u0027"},{"line_number":88,"context_line":"section of review.openstack.org_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":".. _review.openstack.org: https://review.openstack.org/#/settings/"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_ab741f69","line":88,"range":{"start_line":88,"start_character":18,"end_line":88,"end_character":27},"updated":"2020-03-20 02:13:20.000000000","message":"s/openstack/opendev","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Once you\u0027ve signed the contributor license agreement and read through"},{"line_number":87,"context_line":"the above documentation, add your public SSH key under the \u0027SSH Public Keys\u0027"},{"line_number":88,"context_line":"section of review.openstack.org_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":".. _review.openstack.org: https://review.openstack.org/#/settings/"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_b4003e03","line":88,"range":{"start_line":88,"start_character":18,"end_line":88,"end_character":27},"in_reply_to":"1fa4df85_ab741f69","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"6692be4f1fa501408244d3301026eb57c7dea951","unresolved":false,"context_lines":[{"line_number":87,"context_line":"the above documentation, add your public SSH key under the \u0027SSH Public Keys\u0027"},{"line_number":88,"context_line":"section of review.openstack.org_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":".. _review.openstack.org: https://review.openstack.org/#/settings/"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"You can view your public key using:"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_0b5c53eb","line":90,"range":{"start_line":90,"start_character":41,"end_line":90,"end_character":50},"updated":"2020-03-20 02:13:20.000000000","message":"s/openstack/opendev","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":87,"context_line":"the above documentation, add your public SSH key under the \u0027SSH Public Keys\u0027"},{"line_number":88,"context_line":"section of review.openstack.org_."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":".. _review.openstack.org: https://review.openstack.org/#/settings/"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"You can view your public key using:"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_94053a14","line":90,"range":{"start_line":90,"start_character":41,"end_line":90,"end_character":50},"in_reply_to":"1fa4df85_0b5c53eb","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"6692be4f1fa501408244d3301026eb57c7dea951","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    $ cat ~/.ssh/id_*.pub"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Set your username and email for review.openstack.org:"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"::"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_8b67e3b7","line":98,"range":{"start_line":98,"start_character":39,"end_line":98,"end_character":48},"updated":"2020-03-20 02:13:20.000000000","message":"s/openstack/opendev","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    $ cat ~/.ssh/id_*.pub"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Set your username and email for review.openstack.org:"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"::"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_f406461c","line":98,"range":{"start_line":98,"start_character":39,"end_line":98,"end_character":48},"in_reply_to":"1fa4df85_8b67e3b7","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"abbf51e985c5907e36f3f95fc052f20bda63d8a8","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    $ git config --global user.name \"example\""},{"line_number":104,"context_line":"    $ git config --global --add gitreview.username \"example\""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Next, Clone the github repository:"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"::"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    $ git clone https://github.com/openstack/cyborg.git"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"You need to have git-review in order to be able to submit patches using"},{"line_number":113,"context_line":"the gerrit code review system. You can install it using:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_7c8739b8","line":110,"range":{"start_line":106,"start_character":0,"end_line":110,"end_character":55},"updated":"2020-03-13 01:18:47.000000000","message":"Sometimes, we clone the project respository from gerrit, do we need change this to:\n\ngit clone https://review.opendev.org/openstack/cyborg\n\nAfter all, the github respository cannot be monitored. What do you think?","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    $ git config --global user.name \"example\""},{"line_number":104,"context_line":"    $ git config --global --add gitreview.username \"example\""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Next, Clone the github repository:"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"::"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    $ git clone https://github.com/openstack/cyborg.git"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"You need to have git-review in order to be able to submit patches using"},{"line_number":113,"context_line":"the gerrit code review system. You can install it using:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_54173246","line":110,"range":{"start_line":106,"start_character":0,"end_line":110,"end_character":55},"in_reply_to":"1fa4df85_6b6aa781","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"6692be4f1fa501408244d3301026eb57c7dea951","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    $ git config --global user.name \"example\""},{"line_number":104,"context_line":"    $ git config --global --add gitreview.username \"example\""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Next, Clone the github repository:"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"::"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    $ git clone https://github.com/openstack/cyborg.git"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"You need to have git-review in order to be able to submit patches using"},{"line_number":113,"context_line":"the gerrit code review system. You can install it using:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_6b6aa781","line":110,"range":{"start_line":106,"start_character":0,"end_line":110,"end_character":55},"in_reply_to":"1fa4df85_7c8739b8","updated":"2020-03-20 02:13:20.000000000","message":"Changed bellow:\n\nNext, start by loning the Cyborg repository:\n\n::\n\n    $ git clone https://opendev.org/openstack/cyborg","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"abbf51e985c5907e36f3f95fc052f20bda63d8a8","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    $ sudo yum install git-review"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"To set up your cloned repository to work with OpenStack Gerrit"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"::"},{"line_number":122,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_fcbc896d","line":119,"updated":"2020-03-13 01:18:47.000000000","message":"As I said, we will eventually use Gerrit.","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"abbf51e985c5907e36f3f95fc052f20bda63d8a8","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    $ cd cyborg"},{"line_number":131,"context_line":"    $ git branch my_special_enhancement"},{"line_number":132,"context_line":"    $ git checkout !$"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Make your changes and then commit them using the instructions"},{"line_number":135,"context_line":"below."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_3caa2119","line":132,"range":{"start_line":132,"start_character":19,"end_line":132,"end_character":21},"updated":"2020-03-13 01:18:47.000000000","message":"Do we need to change !$\" to \"my_special_enhancement\"?","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    $ cd cyborg"},{"line_number":131,"context_line":"    $ git branch my_special_enhancement"},{"line_number":132,"context_line":"    $ git checkout !$"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Make your changes and then commit them using the instructions"},{"line_number":135,"context_line":"below."}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_b4295e8b","line":132,"range":{"start_line":132,"start_character":19,"end_line":132,"end_character":21},"in_reply_to":"1fa4df85_3caa2119","updated":"2020-03-29 03:23:49.000000000","message":"Changed previous line and this line to \u0027mybranch\u0027 .","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"abbf51e985c5907e36f3f95fc052f20bda63d8a8","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"The above command downloads your patch onto a separate branch. You might"},{"line_number":175,"context_line":"need to rebase your local branch with remote master before running it to"},{"line_number":176,"context_line":"avoid merge conflicts when you resubmit the edited patch.  To avoid this"},{"line_number":177,"context_line":"go back to a \"safe\" commit using:"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_3c7f81ac","line":176,"range":{"start_line":176,"start_character":58,"end_line":176,"end_character":59},"updated":"2020-03-13 01:18:47.000000000","message":"reduntant.","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"6795466ac0fdd816b8a968f9b55c28d685351239","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"The above command downloads your patch onto a separate branch. You might"},{"line_number":175,"context_line":"need to rebase your local branch with remote master before running it to"},{"line_number":176,"context_line":"avoid merge conflicts when you resubmit the edited patch.  To avoid this"},{"line_number":177,"context_line":"go back to a \"safe\" commit using:"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df33271e_942eda8f","line":176,"range":{"start_line":176,"start_character":58,"end_line":176,"end_character":59},"in_reply_to":"1fa4df85_3c7f81ac","updated":"2020-03-29 03:23:49.000000000","message":"Done","commit_id":"61360a0ed4b3343494018308dcebc976d5a5ace1"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"8c9a5efde5e7105ee7ecf2a3a3c797f6667b1c06","unresolved":false,"context_lines":[{"line_number":34,"context_line":"`Cyborg Storyboard"},{"line_number":35,"context_line":"\u003chttps://storyboard.openstack.org/#!/project/openstack/cyborg\u003e`_"},{"line_number":36,"context_line":"and/or propose a specification in the"},{"line_number":37,"context_line":"`cyborg-specs \u003chttps://opendev.org/openstack/cyborg-specs\u003e` repository."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Task Tracking"},{"line_number":40,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df33271e_0bcf4129","line":37,"updated":"2020-03-30 00:38:34.000000000","message":"It\u0027s also invalid [1], need to add a suffix \u0027_\u0027.\nUse `cyborg-specs \u003chttps://opendev.org/openstack/cyborg-specs\u003e`_ instead of now.\n\n\n[1]https://ee942e678189464d44e8-ef070eb0b435ab454e2b8598601fdff9.ssl.cf5.rackcdn.com/712246/3/check/openstack-tox-docs/f261ee2/docs/contributor/contributing.html#new-feature-planning","commit_id":"f54fb382870ebf2e8aaa7cdbf9f49a5db6e8c188"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"b81d022eb56aee3d8afedaeb179cd99b9f6693b0","unresolved":false,"context_lines":[{"line_number":34,"context_line":"`Cyborg Storyboard"},{"line_number":35,"context_line":"\u003chttps://storyboard.openstack.org/#!/project/openstack/cyborg\u003e`_"},{"line_number":36,"context_line":"and/or propose a specification in the"},{"line_number":37,"context_line":"`cyborg-specs \u003chttps://opendev.org/openstack/cyborg-specs\u003e` repository."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Task Tracking"},{"line_number":40,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df33271e_b074aad0","line":37,"in_reply_to":"df33271e_0bcf4129","updated":"2020-03-31 05:04:19.000000000","message":"Done","commit_id":"f54fb382870ebf2e8aaa7cdbf9f49a5db6e8c188"}]}
