)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"d8bb23379b4f171fc6bd4b29b931255051f9abe4","unresolved":false,"context_lines":[{"line_number":10,"context_line":"os security group rule list command."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I56ace3f97eb927fd2a868f728c7347a29d028b67"},{"line_number":13,"context_line":"Partial-Bug: #1613533"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3ac371cc_0c16cd4b","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":7},"updated":"2016-08-17 08:46:24.000000000","message":"I think you can close this bug in this patch.","commit_id":"dd35fa83397370f6b59d63cd32ef1becbcee4dd4"}],"doc/source/command-objects/security-group-rule.rst":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"46e2b385ad1375b8f256aa5b54e0dddceafe8f6f","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    List security group rules according to their direction"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"    *Compute version 2 does not have additional fields to display.*"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":".. describe:: \u003cgroup\u003e"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_29e1fb9a","line":157,"range":{"start_line":157,"start_character":4,"end_line":157,"end_character":67},"updated":"2016-08-17 08:44:40.000000000","message":"This line is for --long option. Please remove it.","commit_id":"dd35fa83397370f6b59d63cd32ef1becbcee4dd4"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"db92dcb9df189f48648166b4512ee2aecc437b42","unresolved":false,"context_lines":[{"line_number":127,"context_line":"    os security group rule list"},{"line_number":128,"context_line":"        [--all-projects]"},{"line_number":129,"context_line":"        [--protocol]"},{"line_number":130,"context_line":"        [--direction]"},{"line_number":131,"context_line":"        [--long]"},{"line_number":132,"context_line":"        [\u003cgroup\u003e]"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a98d1f4_8c22f750","line":130,"updated":"2016-09-30 10:37:04.000000000","message":"Please use  [--ingress | --egress] here to align with create.","commit_id":"7e94c8a2e3ae4927c6006d9ee018059c2d668730"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"db92dcb9df189f48648166b4512ee2aecc437b42","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":".. option:: --protocol"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    List security group rules according to tcp or udp"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":".. option:: --direction"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a98d1f4_ac1fb306","line":150,"updated":"2016-09-30 10:37:04.000000000","message":"Please support all protocols.","commit_id":"7e94c8a2e3ae4927c6006d9ee018059c2d668730"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    os security group rule list"},{"line_number":128,"context_line":"        [--all-projects]"},{"line_number":129,"context_line":"        [--protocol]"},{"line_number":130,"context_line":"        [--ingress | --egress]"},{"line_number":131,"context_line":"        [--long]"},{"line_number":132,"context_line":"        [\u003cgroup\u003e]"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a95cdbc_420d5436","line":129,"range":{"start_line":129,"start_character":8,"end_line":129,"end_character":20},"updated":"2016-10-05 17:01:13.000000000","message":"[--protocol \u003cprotocol\u003e]","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    os security group rule list"},{"line_number":128,"context_line":"        [--all-projects]"},{"line_number":129,"context_line":"        [--protocol]"},{"line_number":130,"context_line":"        [--ingress | --egress]"},{"line_number":131,"context_line":"        [--long]"},{"line_number":132,"context_line":"        [\u003cgroup\u003e]"}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa6399be_8a601b03","line":129,"range":{"start_line":129,"start_character":8,"end_line":129,"end_character":20},"in_reply_to":"1a95cdbc_420d5436","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":".. option:: --protocol"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    List rules by the IP protocol (ah, dhcp, egp, esp, gre, icmp, igmp,"},{"line_number":151,"context_line":"    ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt,ipv6-opts, ipv6-route,"},{"line_number":152,"context_line":"    ospf, pgm, rsvp, sctp, tcp, udp, udplite, vrrp and integer"},{"line_number":153,"context_line":"    representations [0-255])"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a95cdbc_c25164da","line":150,"updated":"2016-10-05 17:01:13.000000000","message":"Please add \"*Network version 2 only*\" here like is done for this option on create.\n\nAlso, is this not supported by compute version 2?","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":".. option:: --protocol"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    List rules by the IP protocol (ah, dhcp, egp, esp, gre, icmp, igmp,"},{"line_number":151,"context_line":"    ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt,ipv6-opts, ipv6-route,"},{"line_number":152,"context_line":"    ospf, pgm, rsvp, sctp, tcp, udp, udplite, vrrp and integer"},{"line_number":153,"context_line":"    representations [0-255])"}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa6399be_ca569329","line":150,"in_reply_to":"1a95cdbc_c25164da","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":".. option:: --ingress"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"    List rules applied to incoming network traffic"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":".. option:: --egress"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a95cdbc_e282e051","line":157,"updated":"2016-10-05 17:01:13.000000000","message":"Please add \"*Network version 2 only*\" here like is done for this option on create.","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":".. option:: --ingress"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"    List rules applied to incoming network traffic"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":".. option:: --egress"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa6399be_ea535737","line":157,"in_reply_to":"1a95cdbc_e282e051","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":".. option:: --egress"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    List rules applied to outgoing network traffic"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. describe:: \u003cgroup\u003e"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a95cdbc_0286ec64","line":161,"updated":"2016-10-05 17:01:13.000000000","message":"Please add \"*Network version 2 only*\" here like is done for this option on create.","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":".. option:: --egress"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    List rules applied to outgoing network traffic"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. describe:: \u003cgroup\u003e"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa6399be_0a332b15","line":161,"in_reply_to":"1a95cdbc_0286ec64","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"d59787d0323cb440249d5d17e7b139b13839c891","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":".. option:: --protocol"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    IP protocol (icmp, tcp, udp)"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    *Compute version 2*"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    List rules by the IP protocol (ah, dhcp, egp, esp, gre, icmp, igmp,"},{"line_number":155,"context_line":"    ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt,ipv6-opts, ipv6-route,"}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa6399be_407b37f5","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":23},"updated":"2016-10-13 13:06:19.000000000","message":"You didn\u0027t add this option to compute.  Does compute support such filtering?","commit_id":"981289140489c07a8d3ff4e2f40b43948801af82"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"094f5d2cc545ccb4db7f132cc5eb6a96a32ec6f2","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":".. option:: --protocol"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    IP protocol (icmp, tcp, udp)"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    *Compute version 2*"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    List rules by the IP protocol (ah, dhcp, egp, esp, gre, icmp, igmp,"},{"line_number":155,"context_line":"    ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt,ipv6-opts, ipv6-route,"}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa6399be_612d81a7","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":23},"in_reply_to":"fa6399be_407b37f5","updated":"2016-10-14 03:00:31.000000000","message":"I will remove it because it is unnecessary.","commit_id":"981289140489c07a8d3ff4e2f40b43948801af82"}],"openstackclient/network/v2/security_group_rule.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"46e2b385ad1375b8f256aa5b54e0dddceafe8f6f","unresolved":false,"context_lines":[{"line_number":388,"context_line":"            \u0027--direction\u0027,"},{"line_number":389,"context_line":"            choices\u003d[\u0027ingress\u0027, \u0027egress\u0027],"},{"line_number":390,"context_line":"            metavar\u003d\u0027\u003cdirection\u003e\u0027,"},{"line_number":391,"context_line":"            help\u003d_(\"List security group rules according to their direction\")"},{"line_number":392,"context_line":"        )"},{"line_number":393,"context_line":"        parser.add_argument("},{"line_number":394,"context_line":"            \u0027--long\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_c99dc70b","line":391,"range":{"start_line":391,"start_character":20,"end_line":391,"end_character":74},"updated":"2016-08-17 08:44:40.000000000","message":"Please doc the choices in the help msg.","commit_id":"dd35fa83397370f6b59d63cd32ef1becbcee4dd4"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":382,"context_line":"        protocol_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":383,"context_line":"        protocol_group.add_argument("},{"line_number":384,"context_line":"            \u0027--protocol\u0027,"},{"line_number":385,"context_line":"            choices\u003d[\u0027ah\u0027, \u0027dhcp\u0027, \u0027egp\u0027, \u0027esp\u0027, \u0027gre\u0027, \u0027icmp\u0027,"},{"line_number":386,"context_line":"                     \u0027igmp\u0027, \u0027ipv6-encap\u0027, \u0027ipv6-frag\u0027, \u0027ipv6-icmp\u0027,"},{"line_number":387,"context_line":"                     \u0027ipv6-nonxt\u0027, \u0027ipv6-opts\u0027, \u0027ipv6-route\u0027, \u0027ospf\u0027,"},{"line_number":388,"context_line":"                     \u0027pgm\u0027, \u0027rsvp\u0027, \u0027sctp\u0027, \u0027tcp\u0027, \u0027udp\u0027, \u0027udplite\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a95cdbc_a2c9b87a","line":385,"updated":"2016-10-05 17:01:13.000000000","message":"No choices here since integer representations are supported.","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":382,"context_line":"        protocol_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":383,"context_line":"        protocol_group.add_argument("},{"line_number":384,"context_line":"            \u0027--protocol\u0027,"},{"line_number":385,"context_line":"            choices\u003d[\u0027ah\u0027, \u0027dhcp\u0027, \u0027egp\u0027, \u0027esp\u0027, \u0027gre\u0027, \u0027icmp\u0027,"},{"line_number":386,"context_line":"                     \u0027igmp\u0027, \u0027ipv6-encap\u0027, \u0027ipv6-frag\u0027, \u0027ipv6-icmp\u0027,"},{"line_number":387,"context_line":"                     \u0027ipv6-nonxt\u0027, \u0027ipv6-opts\u0027, \u0027ipv6-route\u0027, \u0027ospf\u0027,"},{"line_number":388,"context_line":"                     \u0027pgm\u0027, \u0027rsvp\u0027, \u0027sctp\u0027, \u0027tcp\u0027, \u0027udp\u0027, \u0027udplite\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa6399be_aa24ffc4","line":385,"in_reply_to":"1a95cdbc_a2c9b87a","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":396,"context_line":"                   \"udp, udplite, vrrp and integer representations [0-255]).\""},{"line_number":397,"context_line":"                   )"},{"line_number":398,"context_line":"        )"},{"line_number":399,"context_line":"        protocol_group.add_argument("},{"line_number":400,"context_line":"            \u0027--proto\u0027,"},{"line_number":401,"context_line":"            metavar\u003d\u0027\u003cproto\u003e\u0027,"},{"line_number":402,"context_line":"            type\u003d_convert_to_lowercase,"},{"line_number":403,"context_line":"            help\u003dargparse.SUPPRESS"},{"line_number":404,"context_line":"        )"},{"line_number":405,"context_line":"        direction_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":406,"context_line":"        direction_group.add_argument("},{"line_number":407,"context_line":"            \u0027--ingress\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a95cdbc_22276865","line":404,"range":{"start_line":399,"start_character":0,"end_line":404,"end_character":9},"updated":"2016-10-05 17:01:13.000000000","message":"We don\u0027t need this since --protocol is a new option.","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":396,"context_line":"                   \"udp, udplite, vrrp and integer representations [0-255]).\""},{"line_number":397,"context_line":"                   )"},{"line_number":398,"context_line":"        )"},{"line_number":399,"context_line":"        protocol_group.add_argument("},{"line_number":400,"context_line":"            \u0027--proto\u0027,"},{"line_number":401,"context_line":"            metavar\u003d\u0027\u003cproto\u003e\u0027,"},{"line_number":402,"context_line":"            type\u003d_convert_to_lowercase,"},{"line_number":403,"context_line":"            help\u003dargparse.SUPPRESS"},{"line_number":404,"context_line":"        )"},{"line_number":405,"context_line":"        direction_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":406,"context_line":"        direction_group.add_argument("},{"line_number":407,"context_line":"            \u0027--ingress\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa6399be_ea2a778f","line":404,"range":{"start_line":399,"start_character":0,"end_line":404,"end_character":9},"in_reply_to":"1a95cdbc_22276865","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"}],"openstackclient/tests/network/v2/test_security_group_rule.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"46e2b385ad1375b8f256aa5b54e0dddceafe8f6f","unresolved":false,"context_lines":[{"line_number":960,"context_line":"        self.assertEqual(self.expected_columns_no_group, columns)"},{"line_number":961,"context_line":"        self.assertEqual(self.expected_data_no_group, list(data))"},{"line_number":962,"context_line":""},{"line_number":963,"context_line":"    def test_list_with_direction(self):"},{"line_number":964,"context_line":"        self._security_group_rule_tcp.port_range_min \u003d 80"},{"line_number":965,"context_line":"        arglist \u003d ["},{"line_number":966,"context_line":"            \u0027--direction\u0027, \u0027ingress\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_49a9d723","line":963,"range":{"start_line":963,"start_character":8,"end_line":963,"end_character":32},"updated":"2016-08-17 08:44:40.000000000","message":"Please add a test to check the situation when we pass in something that is not ingress or egress","commit_id":"dd35fa83397370f6b59d63cd32ef1becbcee4dd4"}],"releasenotes/notes/bug-1613533-93279179c6f70117.yaml":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"95a33a2253db0f565c18bde79578b41eab311541","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Make ``security group rule list`` command supports listing"},{"line_number":5,"context_line":"    security group rules ccording to their protocol by adding ``--direction``"},{"line_number":6,"context_line":"    and ``--protocol`` options to the command."},{"line_number":7,"context_line":"    [Bug `1613533 \u003chttps://bugs.launchpad.net/bugs/1613533\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a95cdbc_6296d04d","line":5,"range":{"start_line":5,"start_character":66,"end_line":5,"end_character":75},"updated":"2016-10-05 17:01:13.000000000","message":"Please fix.","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"7734254fb68283760ae8bd5ce04af8798e45b605","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Make ``security group rule list`` command supports listing"},{"line_number":5,"context_line":"    security group rules ccording to their protocol by adding ``--direction``"},{"line_number":6,"context_line":"    and ``--protocol`` options to the command."},{"line_number":7,"context_line":"    [Bug `1613533 \u003chttps://bugs.launchpad.net/bugs/1613533\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"fa6399be_aa0b1f29","line":5,"range":{"start_line":5,"start_character":66,"end_line":5,"end_character":75},"in_reply_to":"1a95cdbc_6296d04d","updated":"2016-10-13 09:28:28.000000000","message":"Done","commit_id":"0c6460064b993b932d0196b3e3fe8d775eeadda8"}]}
