)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"95536f721b5f9e27861d4af5f5be0ca41dcba40c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Sam Morrison \u003csorrison@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-02-21 11:01:25 +1100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Always display direction for security group rules"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Remove --long option as this was only used to display this"},{"line_number":10,"context_line":"extra column."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_e4d4c84e","line":7,"updated":"2020-02-21 06:38:07.000000000","message":"direction + remote group","commit_id":"2f505b46d6cdf48a51182e25f21d8686fe3a6f8a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25a84703f22bca2e25b96dbb1a83b175b8c3dd7b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The --long option is still accepted but is now ignored."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I23dd9fa7cff310ee9a62ce32b843b822b93b7548"},{"line_number":12,"context_line":"Closes-bug: #2007323"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1fa4df85_a8dc9818","line":12,"updated":"2020-02-25 11:03:44.000000000","message":"IIUC this would be\n\nStory: 2007323","commit_id":"4f3a09a25497ce61daf3446182a110d70d38091c"}],"openstackclient/network/v2/security_group_rule.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"95536f721b5f9e27861d4af5f5be0ca41dcba40c","unresolved":false,"context_lines":[{"line_number":495,"context_line":"            \u0027IP Range\u0027,"},{"line_number":496,"context_line":"            \u0027Port Range\u0027,"},{"line_number":497,"context_line":"        )"},{"line_number":498,"context_line":"        column_headers \u003d column_headers + (\u0027Direction\u0027,"},{"line_number":499,"context_line":"                                           \u0027Remote Security Group\u0027,)"},{"line_number":500,"context_line":"        if parsed_args.group is None:"},{"line_number":501,"context_line":"            column_headers \u003d column_headers + (\u0027Security Group\u0027,)"},{"line_number":502,"context_line":"        return column_headers"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_64e1b831","line":499,"range":{"start_line":498,"start_character":8,"end_line":499,"end_character":68},"updated":"2020-02-21 06:38:07.000000000","message":"Since this is unconditional now, I\u0027d add it to the initial list above, no need to keep this as a separate operation just for historical reasons.","commit_id":"2f505b46d6cdf48a51182e25f21d8686fe3a6f8a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"95536f721b5f9e27861d4af5f5be0ca41dcba40c","unresolved":false,"context_lines":[{"line_number":511,"context_line":"            \u0027port_range\u0027,"},{"line_number":512,"context_line":"            \u0027direction\u0027,"},{"line_number":513,"context_line":"        )"},{"line_number":514,"context_line":"        columns \u003d columns + (\u0027remote_group_id\u0027,)"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"        # Get the security group rules using the requested query."},{"line_number":517,"context_line":"        query \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_84e4f442","line":514,"updated":"2020-02-21 06:38:07.000000000","message":"Same here.","commit_id":"2f505b46d6cdf48a51182e25f21d8686fe3a6f8a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25a84703f22bca2e25b96dbb1a83b175b8c3dd7b","unresolved":false,"context_lines":[{"line_number":475,"context_line":"            help\u003dself.enhance_help_neutron("},{"line_number":476,"context_line":"                _(\"List rules applied to outgoing network traffic\"))"},{"line_number":477,"context_line":"        )"},{"line_number":478,"context_line":"        parser.add_argument("},{"line_number":479,"context_line":"            \u0027--long\u0027,"},{"line_number":480,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":481,"context_line":"            default\u003dFalse,"},{"line_number":482,"context_line":"            help\u003dself.enhance_help_neutron("},{"line_number":483,"context_line":"                _(\"List additional fields in output\"))"},{"line_number":484,"context_line":"        )"},{"line_number":485,"context_line":"        return parser"},{"line_number":486,"context_line":""},{"line_number":487,"context_line":"    def update_parser_compute(self, parser):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1fa4df85_08c60c69","line":484,"range":{"start_line":478,"start_character":8,"end_line":484,"end_character":9},"updated":"2020-02-25 11:03:44.000000000","message":"Don\u0027t we still want to\n\na) add a comment that this option doesn\u0027t change the output format\nb) mark it as deprecated?","commit_id":"4f3a09a25497ce61daf3446182a110d70d38091c"}],"openstackclient/tests/unit/network/v2/test_security_group_rule_network.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25a84703f22bca2e25b96dbb1a83b175b8c3dd7b","unresolved":false,"context_lines":[{"line_number":935,"context_line":"        self.assertEqual(self.expected_columns_no_group, columns)"},{"line_number":936,"context_line":"        self.assertEqual(self.expected_data_no_group, list(data))"},{"line_number":937,"context_line":""},{"line_number":938,"context_line":"    def test_list_with_group_and_long(self):"},{"line_number":939,"context_line":"        self._security_group_rule_tcp.port_range_min \u003d 80"},{"line_number":940,"context_line":"        arglist \u003d ["},{"line_number":941,"context_line":"            \u0027--long\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1fa4df85_48916452","side":"PARENT","line":938,"range":{"start_line":938,"start_character":8,"end_line":938,"end_character":37},"updated":"2020-02-25 11:03:44.000000000","message":"I think you still want to keep this test and verify the inclusion of the \"Security Group\" column in that scenario","commit_id":"e07324e30fbb24e89fd63d1c5a5fe485f693a45c"}],"releasenotes/notes/always-show-direction-for-sg-rule-130efc39bf67d79a.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"95536f721b5f9e27861d4af5f5be0ca41dcba40c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    By default listing secuirity group rules now shows the direction."},{"line_number":5,"context_line":"    The --long argument is now reduntant and has been removed as it"},{"line_number":6,"context_line":"    was only used to display the direction."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_44eefc20","line":4,"updated":"2020-02-21 06:38:07.000000000","message":"+ remote group","commit_id":"2f505b46d6cdf48a51182e25f21d8686fe3a6f8a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"d0b30ea71ae7edafe4af63ee88d5691f1a9a42e1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    By default listing secuirity group rules now shows the direction."},{"line_number":5,"context_line":"    The --long argument is now reduntant and has been removed as it"},{"line_number":6,"context_line":"    was only used to display the direction."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_073486d6","line":4,"in_reply_to":"3fa7e38b_44eefc20","updated":"2020-02-21 08:22:16.000000000","message":"remote group is always shown by default now.\nThe code touches \"remote group\" in column_headers, but it is outside of the if clause.","commit_id":"2f505b46d6cdf48a51182e25f21d8686fe3a6f8a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25a84703f22bca2e25b96dbb1a83b175b8c3dd7b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    By default listing secuirity group rules now shows the direction."},{"line_number":5,"context_line":"    The --long argument is now reduntant and is now ignored as it"},{"line_number":6,"context_line":"    was only used to display the direction."},{"line_number":7,"context_line":"deprecations:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1fa4df85_68830006","line":4,"range":{"start_line":4,"start_character":23,"end_line":4,"end_character":32},"updated":"2020-02-25 11:03:44.000000000","message":"security","commit_id":"4f3a09a25497ce61daf3446182a110d70d38091c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25a84703f22bca2e25b96dbb1a83b175b8c3dd7b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    By default listing secuirity group rules now shows the direction."},{"line_number":5,"context_line":"    The --long argument is now reduntant and is now ignored as it"},{"line_number":6,"context_line":"    was only used to display the direction."},{"line_number":7,"context_line":"deprecations:"},{"line_number":8,"context_line":"  - |"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1fa4df85_489f2450","line":5,"range":{"start_line":5,"start_character":8,"end_line":5,"end_character":14},"updated":"2020-02-25 11:03:44.000000000","message":"Keep this in backticks ``--long`` for proper markup.","commit_id":"4f3a09a25497ce61daf3446182a110d70d38091c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25a84703f22bca2e25b96dbb1a83b175b8c3dd7b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    By default listing secuirity group rules now shows the direction."},{"line_number":5,"context_line":"    The --long argument is now reduntant and is now ignored as it"},{"line_number":6,"context_line":"    was only used to display the direction."},{"line_number":7,"context_line":"deprecations:"},{"line_number":8,"context_line":"  - |"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1fa4df85_287d081c","line":5,"range":{"start_line":5,"start_character":31,"end_line":5,"end_character":40},"updated":"2020-02-25 11:03:44.000000000","message":"redundant","commit_id":"4f3a09a25497ce61daf3446182a110d70d38091c"}]}
