)]}'
{"neutronclient/osc/v2/trunk/__init__.py":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2bce5e4144063c05a3ae57a98fdd71023f89dbb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1aa78d24_e54eb036","side":"PARENT","line":1,"updated":"2016-07-12 23:40:26.000000000","message":"not sure why this patch adds commands here, this has nothing to do with osc integration.","commit_id":"b44ad42a0bf7967c6dcc684e51a329fe9a90712b"}],"neutronclient/osc/v2/trunk/subport.py":[{"author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"change_message_id":"0de62f67eeab3dd61cb4b4aba6b42fcf3e3d9b94","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \"\"\"List Subport that belong to a given tenant.\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    resource \u003d \u0027subport\u0027"},{"line_number":24,"context_line":"    list_columns \u003d [\u0027id\u0027, \u0027name\u0027, \u0027port_id\u0027, \u0027trunk_id\u0027,"},{"line_number":25,"context_line":"                    \u0027segement_id\u0027, \u0027segement_type\u0027]"},{"line_number":26,"context_line":"    pagination_support \u003d True"},{"line_number":27,"context_line":"    sorting_support \u003d True"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aa78d24_412e998c","line":24,"range":{"start_line":24,"start_character":27,"end_line":24,"end_character":31},"updated":"2016-07-12 23:07:32.000000000","message":"i dont think name is an attr for subport","commit_id":"9c146a5c2cf6bac72c6b9bcb7eb63a43ca56485c"},{"author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"change_message_id":"0de62f67eeab3dd61cb4b4aba6b42fcf3e3d9b94","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def add_known_arguments(self, parser):"},{"line_number":42,"context_line":"        parser.add_argument("},{"line_number":43,"context_line":"            \u0027name\u0027, metavar\u003d\u0027NAME\u0027,"},{"line_number":44,"context_line":"            help\u003d_(\u0027Name of the subport to create.\u0027))"},{"line_number":45,"context_line":"        parser.add_argument("},{"line_number":46,"context_line":"            \u0027port\u0027, metavar\u003d\u0027PORT\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aa78d24_81524111","line":43,"range":{"start_line":43,"start_character":13,"end_line":43,"end_character":17},"updated":"2016-07-12 23:07:32.000000000","message":"ditto","commit_id":"9c146a5c2cf6bac72c6b9bcb7eb63a43ca56485c"}],"neutronclient/osc/v2/trunk/trunk.py":[{"author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"change_message_id":"0de62f67eeab3dd61cb4b4aba6b42fcf3e3d9b94","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \"\"\"List trunks that belong to a given tenant.\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    resource \u003d \u0027trunk\u0027"},{"line_number":24,"context_line":"    list_columns \u003d [\u0027id\u0027, \u0027name\u0027, \u0027port_id\u0027]"},{"line_number":25,"context_line":"    pagination_support \u003d True"},{"line_number":26,"context_line":"    sorting_support \u003d True"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1aa78d24_e17a2576","line":24,"range":{"start_line":24,"start_character":27,"end_line":24,"end_character":31},"updated":"2016-07-12 23:07:32.000000000","message":"i dont think name is an attr of trunk resource either","commit_id":"9c146a5c2cf6bac72c6b9bcb7eb63a43ca56485c"},{"author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"change_message_id":"c135beeb54cca4f1106bc535184abfd0e3b7eab6","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \"\"\"List trunks that belong to a given tenant.\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    resource \u003d \u0027trunk\u0027"},{"line_number":24,"context_line":"    list_columns \u003d [\u0027id\u0027, \u0027name\u0027, \u0027port_id\u0027]"},{"line_number":25,"context_line":"    pagination_support \u003d True"},{"line_number":26,"context_line":"    sorting_support \u003d True"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1aa78d24_05e65c43","line":24,"range":{"start_line":24,"start_character":27,"end_line":24,"end_character":31},"in_reply_to":"1aa78d24_e17a2576","updated":"2016-07-12 23:38:44.000000000","message":"looks like this will be needed now.. check for the latest supported attrs here -\u003e https://review.openstack.org/#/c/341217/1","commit_id":"9c146a5c2cf6bac72c6b9bcb7eb63a43ca56485c"},{"author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"change_message_id":"0de62f67eeab3dd61cb4b4aba6b42fcf3e3d9b94","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    def add_known_arguments(self, parser):"},{"line_number":41,"context_line":"        parser.add_argument("},{"line_number":42,"context_line":"            \u0027name\u0027, metavar\u003d\u0027NAME\u0027,"},{"line_number":43,"context_line":"            help\u003d_(\u0027Name of the trunk to update.\u0027))"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def args2body(self, parsed_args):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aa78d24_c17d696e","line":42,"range":{"start_line":42,"start_character":13,"end_line":42,"end_character":17},"updated":"2016-07-12 23:07:32.000000000","message":"ditto","commit_id":"9c146a5c2cf6bac72c6b9bcb7eb63a43ca56485c"},{"author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"change_message_id":"0de62f67eeab3dd61cb4b4aba6b42fcf3e3d9b94","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        return {self.resource: body}"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"class CreateTrunk(neutronV20.CreateCommand):"},{"line_number":51,"context_line":"    \"\"\"Create a trunk for a given tenant.\"\"\""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    resource \u003d \u0027trunk\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aa78d24_01949188","line":50,"range":{"start_line":50,"start_character":6,"end_line":50,"end_character":17},"updated":"2016-07-12 23:07:32.000000000","message":"what if i want to create a subport during trunk-create?","commit_id":"9c146a5c2cf6bac72c6b9bcb7eb63a43ca56485c"}]}
