)]}'
{".gitignore":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"d8c4a8ad29725b904a132b306266eee1a239d222","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# Documentation"},{"line_number":15,"context_line":"doc/build/*"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# Editors"},{"line_number":18,"context_line":"*.sw[po]"},{"line_number":19,"context_line":".idea"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# MacOS"},{"line_number":22,"context_line":"*.DS_Store"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3f79a3b5_f81209b3","line":19,"range":{"start_line":16,"start_character":0,"end_line":19,"end_character":5},"updated":"2018-11-21 13:46:49.000000000","message":"probably not required, see mailing list topic in openstack-dev: http://lists.openstack.org/pipermail/openstack-dev/2018-August/133393.html","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b17959c9f9edb7e24ff0a253996a2f9b8164fa1d","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# Documentation"},{"line_number":15,"context_line":"doc/build/*"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# Editors"},{"line_number":18,"context_line":"*.sw[po]"},{"line_number":19,"context_line":".idea"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# MacOS"},{"line_number":22,"context_line":"*.DS_Store"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3f79a3b5_6bccc995","line":19,"range":{"start_line":16,"start_character":0,"end_line":19,"end_character":5},"in_reply_to":"3f79a3b5_f81209b3","updated":"2018-11-23 04:45:40.000000000","message":"Done","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# General"},{"line_number":2,"context_line":"AUTHORS"},{"line_number":3,"context_line":"Authors"},{"line_number":4,"context_line":"ChangeLog"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3f79a3b5_d2582559","line":1,"updated":"2018-11-23 15:30:51.000000000","message":"THis one is smaller than cookie cutter role. I think it should be fine though. But it\u0027s probably easier to consume cookiecutter\u0027s version.\n\nSee also: https://review.openstack.org/#/c/619262/1/.gitignore","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6f17759a794dccef5742689a6dca40f97bda768b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# General"},{"line_number":2,"context_line":"AUTHORS"},{"line_number":3,"context_line":"Authors"},{"line_number":4,"context_line":"ChangeLog"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3f79a3b5_3e08427d","line":1,"in_reply_to":"3f79a3b5_d2582559","updated":"2018-11-23 20:39:24.000000000","message":"The thought here is that a lot of .gitignore aren\u0027t applicable. E.g. we don\u0027t run unit test and coverage against this repo. See https://github.com/openstack/keystone-specs/blob/master/.gitignore for even a lighter approach.  Is there a specific case where a longer .gitignore is easier to consume?","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"}],".zuul.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"d8c4a8ad29725b904a132b306266eee1a239d222","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - publish-openstack-docs-pti"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_383ba136","line":3,"range":{"start_line":1,"start_character":0,"end_line":3,"end_character":34},"updated":"2018-11-21 13:46:49.000000000","message":"for consistency, I\u0027d prefer this to go in a zuul.d folder.\n\nAlso: no release notes?","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b17959c9f9edb7e24ff0a253996a2f9b8164fa1d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - publish-openstack-docs-pti"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_cb0ddddb","line":3,"range":{"start_line":1,"start_character":0,"end_line":3,"end_character":34},"in_reply_to":"3f79a3b5_383ba136","updated":"2018-11-23 04:45:40.000000000","message":"Done.  Reno will be added when the main OSH-* repos have reno\u0027s as well.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - publish-openstack-docs-pti"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_65994dcd","line":3,"range":{"start_line":1,"start_character":0,"end_line":3,"end_character":34},"in_reply_to":"3f79a3b5_cb0ddddb","updated":"2018-11-23 15:30:51.000000000","message":"I think this repo should be the first to have it, as the other repos will probably sync to it. Even if there is no release notes for now.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"}],"README.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"d8c4a8ad29725b904a132b306266eee1a239d222","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"OpenStack-Helm-Docs"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_934c1675","line":1,"updated":"2018-11-21 13:46:49.000000000","message":"can probably be extended to further practices like reviewing/bugs.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b17959c9f9edb7e24ff0a253996a2f9b8164fa1d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"OpenStack-Helm-Docs"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_2bab3191","line":1,"in_reply_to":"3f79a3b5_934c1675","updated":"2018-11-23 04:45:40.000000000","message":"Done","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"}],"doc/source/conf.py":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"d8c4a8ad29725b904a132b306266eee1a239d222","unresolved":false,"context_lines":[{"line_number":24,"context_line":"author \u003d \u0027OpenStack-Helm Authors\u0027"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# The short X.Y version"},{"line_number":27,"context_line":"version \u003d \u00270.1.0\u0027"},{"line_number":28,"context_line":"# The full version, including alpha/beta/rc tags"},{"line_number":29,"context_line":"release \u003d \u00270.1.0\u0027"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_333d02b9","line":27,"range":{"start_line":27,"start_character":11,"end_line":27,"end_character":16},"updated":"2018-11-21 13:46:49.000000000","message":"that will force version shown in the docs as 0.1, probably worth doing something different, or use \u0027master\u0027.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"075b09312416fea78f5f3d41b4f7e3bc404af45b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"author \u003d \u0027OpenStack-Helm Authors\u0027"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# The short X.Y version"},{"line_number":27,"context_line":"version \u003d \u00270.1.0\u0027"},{"line_number":28,"context_line":"# The full version, including alpha/beta/rc tags"},{"line_number":29,"context_line":"release \u003d \u00270.1.0\u0027"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_335662fb","line":27,"range":{"start_line":27,"start_character":11,"end_line":27,"end_character":16},"in_reply_to":"3f79a3b5_333d02b9","updated":"2018-11-21 13:47:30.000000000","message":"because of setup.py/cfg used, we can probably use pbr version here.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b17959c9f9edb7e24ff0a253996a2f9b8164fa1d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"author \u003d \u0027OpenStack-Helm Authors\u0027"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# The short X.Y version"},{"line_number":27,"context_line":"version \u003d \u00270.1.0\u0027"},{"line_number":28,"context_line":"# The full version, including alpha/beta/rc tags"},{"line_number":29,"context_line":"release \u003d \u00270.1.0\u0027"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_ab10a1f6","line":27,"range":{"start_line":27,"start_character":11,"end_line":27,"end_character":16},"in_reply_to":"3f79a3b5_335662fb","updated":"2018-11-23 04:45:40.000000000","message":"Done","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":37,"context_line":"# -- General configuration ---------------------------------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# OpenStackDocsTheme options"},{"line_number":40,"context_line":"repository_name \u003d \u0027openstack/openstack-helm-docs\u0027"},{"line_number":41,"context_line":"bug_project \u003d \u0027\u0027"},{"line_number":42,"context_line":"bug_tag \u003d \u0027docs\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"# If your documentation needs a minimal Sphinx version, state it here."},{"line_number":45,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_85110954","line":42,"range":{"start_line":40,"start_character":0,"end_line":42,"end_character":16},"updated":"2018-11-23 15:30:51.000000000","message":"I\u0027d change these to point to storyboard and point to OSH project.\n\nPlease have a look at this for an example of how to do it:\nhttps://review.openstack.org/#/c/619262/1/doc/source/conf.py","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6f17759a794dccef5742689a6dca40f97bda768b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"# -- General configuration ---------------------------------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# OpenStackDocsTheme options"},{"line_number":40,"context_line":"repository_name \u003d \u0027openstack/openstack-helm-docs\u0027"},{"line_number":41,"context_line":"bug_project \u003d \u0027\u0027"},{"line_number":42,"context_line":"bug_tag \u003d \u0027docs\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"# If your documentation needs a minimal Sphinx version, state it here."},{"line_number":45,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_becc525f","line":42,"range":{"start_line":40,"start_character":0,"end_line":42,"end_character":16},"in_reply_to":"3f79a3b5_85110954","updated":"2018-11-23 20:39:24.000000000","message":"Will fix next patch set.","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"}],"requirements.txt":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# The order of packages is significant, because pip processes them in the order"},{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""}],"source_content_type":"text/plain","patch_set":4,"id":"3f79a3b5_b2f9e91d","line":1,"updated":"2018-11-23 15:30:51.000000000","message":"That file should probably be moved to docs/requirements to match the other upstream projects, and benefit from syncing and drive by contributions","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6f17759a794dccef5742689a6dca40f97bda768b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# The order of packages is significant, because pip processes them in the order"},{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""}],"source_content_type":"text/plain","patch_set":4,"id":"3f79a3b5_3efa8275","line":1,"in_reply_to":"3f79a3b5_b2f9e91d","updated":"2018-11-23 20:39:24.000000000","message":"As this repo is doc only, there are other upstream doc-only repo that leaves requirements.txt at root: See https://github.com/openstack/keystone-specs","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr\u003e\u003d2.0.0"},{"line_number":6,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2 # BSD"},{"line_number":7,"context_line":"oslosphinx\u003e\u003d4.7.0 # Apache-2.0"},{"line_number":8,"context_line":"openstackdocstheme\u003e\u003d1.19.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3f79a3b5_45f8d116","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":10},"updated":"2018-11-23 15:30:51.000000000","message":"that should probably be listed in setup.py like other upstream projects.","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6f17759a794dccef5742689a6dca40f97bda768b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr\u003e\u003d2.0.0"},{"line_number":6,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2 # BSD"},{"line_number":7,"context_line":"oslosphinx\u003e\u003d4.7.0 # Apache-2.0"},{"line_number":8,"context_line":"openstackdocstheme\u003e\u003d1.19.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3f79a3b5_def26e9c","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":10},"in_reply_to":"3f79a3b5_45f8d116","updated":"2018-11-23 20:39:24.000000000","message":"https://github.com/openstack/keystone-specs/blob/master/requirements.txt","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"}],"setup.cfg":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b17959c9f9edb7e24ff0a253996a2f9b8164fa1d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3f79a3b5_0b18b51c","updated":"2018-11-23 04:45:40.000000000","message":"I will leave the metadata as is now.  We can correct the metadata section in follow up patches.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"b5a49b4e808a371cef1be4bf531337f55a6a7983","unresolved":false,"context_lines":[{"line_number":4,"context_line":"description-file \u003d"},{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author-email \u003d openstack-dev@lists.openstack.org"},{"line_number":8,"context_line":"home-page \u003d https://docs.openstack.org/openstack-helm/latest/"},{"line_number":9,"context_line":"classifier \u003d"},{"line_number":10,"context_line":"    Intended Audience :: Developers"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3f79a3b5_136326ae","line":7,"range":{"start_line":7,"start_character":25,"end_line":7,"end_character":28},"updated":"2018-11-21 13:54:15.000000000","message":"discuss :)","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"a705a6ae8424b0c02dc2f5bac10c5f66e4d22a42","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author-email \u003d openstack-dev@lists.openstack.org"},{"line_number":8,"context_line":"home-page \u003d https://docs.openstack.org/openstack-helm/latest/"},{"line_number":9,"context_line":"classifier \u003d"},{"line_number":10,"context_line":"    Intended Audience :: Developers"},{"line_number":11,"context_line":"    License :: OSI Approved :: Apache Software License"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3f79a3b5_f2a4cba6","line":8,"range":{"start_line":8,"start_character":12,"end_line":8,"end_character":61},"updated":"2018-10-31 14:44:32.000000000","message":"this would need to be updated in the future - marked as a TODO.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"d8c4a8ad29725b904a132b306266eee1a239d222","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author-email \u003d openstack-dev@lists.openstack.org"},{"line_number":8,"context_line":"home-page \u003d https://docs.openstack.org/openstack-helm/latest/"},{"line_number":9,"context_line":"classifier \u003d"},{"line_number":10,"context_line":"    Intended Audience :: Developers"},{"line_number":11,"context_line":"    License :: OSI Approved :: Apache Software License"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3f79a3b5_9365f6e6","line":8,"range":{"start_line":8,"start_character":12,"end_line":8,"end_character":61},"in_reply_to":"3f79a3b5_04b96dc3","updated":"2018-11-21 13:46:49.000000000","message":"Agreed with Ian.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"dad89cb62b7e468a3c054804ff11291b4c8b3f06","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author-email \u003d openstack-dev@lists.openstack.org"},{"line_number":8,"context_line":"home-page \u003d https://docs.openstack.org/openstack-helm/latest/"},{"line_number":9,"context_line":"classifier \u003d"},{"line_number":10,"context_line":"    Intended Audience :: Developers"},{"line_number":11,"context_line":"    License :: OSI Approved :: Apache Software License"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3f79a3b5_04b96dc3","line":8,"range":{"start_line":8,"start_character":12,"end_line":8,"end_character":61},"in_reply_to":"3f79a3b5_f2a4cba6","updated":"2018-11-08 03:41:59.000000000","message":"I think this field is good now, since it is just metadata to indicate that this repo is for openstack-helm.","commit_id":"4bb9600a01cb30df1fc8fca7c04627273c4d7bb1"}],"setup.py":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":2,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":3,"context_line":"# You may obtain a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_251cb563","line":1,"updated":"2018-11-23 15:30:51.000000000","message":"Other projects are using the following:\n\n# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#    http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT\nimport setuptools\n\n# In python \u003c 2.7.4, a lazy loading of package `pbr` will break\n# setuptools if some other modules registered functions in `atexit`.\n# solution from: http://bugs.python.org/issue15881#msg170215\ntry:\n    import multiprocessing  # noqa\nexcept ImportError:\n    pass\n\nsetuptools.setup(\n    setup_requires\u003d[\u0027pbr\u0027],\n    pbr\u003dTrue)","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6f17759a794dccef5742689a6dca40f97bda768b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":2,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":3,"context_line":"# You may obtain a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_7e29daee","line":1,"in_reply_to":"3f79a3b5_251cb563","updated":"2018-11-23 20:39:24.000000000","message":"See: https://github.com/openstack/cinder-specs/blob/master/setup.py - given the nature of this project and that things are primarily in py3, I argue that having code to cope with the case py \u003c 2.7.4 is probably not necessary.","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"}],"tools/build-docs.sh":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"332f5831c910091e225d383d732a13343f41f5d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env bash"},{"line_number":2,"context_line":"set -e"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Builds all the documents in localization folders"}],"source_content_type":"text/x-sh","patch_set":4,"id":"3f79a3b5_e531ddef","line":1,"updated":"2018-11-23 15:30:51.000000000","message":"Could you explain why the need of the addition of a new shell script vs having those extra steps in tox.ini?","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6f17759a794dccef5742689a6dca40f97bda768b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env bash"},{"line_number":2,"context_line":"set -e"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Builds all the documents in localization folders"}],"source_content_type":"text/x-sh","patch_set":4,"id":"3f79a3b5_de37ce4b","line":1,"in_reply_to":"3f79a3b5_e531ddef","updated":"2018-11-23 20:39:24.000000000","message":"My thought is that it is easer to manage a file than to stick a shellscript (with loops) into tox.  As this script allows for additional language translation in the future rather than just handling Korean in this case.","commit_id":"ee8d2dd2be161612e5407e3374b58abc3cb3da0d"}]}
