)]}'
{"doc/source/command-objects/cloudpipe.rst":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"cloudpipe"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_27d78eee","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":6},"updated":"2016-07-11 07:57:28.000000000","message":"make this match length below","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"0273cd6f3277d5c008dcdd8f67ec4c15a2c3128f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"cloudpipe"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_6d2fb53e","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":6},"in_reply_to":"1aa78d24_27d78eee","updated":"2016-07-11 08:44:01.000000000","message":"I have modified them","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"cloudpipe"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Compute v2"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_6707d681","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":6},"updated":"2016-07-11 07:57:28.000000000","message":"make this match length above","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Compute v2"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cloudpipe list"},{"line_number":8,"context_line":"-------------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Print a list of all cloudpipe instances"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_074092a4","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":13},"updated":"2016-07-11 07:57:28.000000000","message":"ditto","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","unresolved":false,"context_lines":[{"line_number":7,"context_line":"cloudpipe list"},{"line_number":8,"context_line":"--------------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Print a list of all cloudpipe instances"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. program:: cloudpipe list"},{"line_number":13,"context_line":".. code:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_8ea5a505","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":39},"updated":"2016-07-11 14:39:51.000000000","message":"List cloudpipe instances","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"af590b2372b6ca3ee7222b38888fb8505b2ecc8c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"cloudpipe list"},{"line_number":8,"context_line":"--------------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Print a list of all cloudpipe instances"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. program:: cloudpipe list"},{"line_number":13,"context_line":".. code:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_f3c87657","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":39},"in_reply_to":"1aa78d24_8ea5a505","updated":"2016-07-12 02:52:05.000000000","message":"ok, I will modify it","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"}],"functional/tests/compute/v2/test_cloudpipe.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"class CloudpipeTests(test.TestCase):"},{"line_number":18,"context_line":"    \"\"\"Functional tests for cloudpipe \"\"\""},{"line_number":19,"context_line":"    "},{"line_number":20,"context_line":"    def test_cloudpipe_list(self):"},{"line_number":21,"context_line":"        \"\"\"List cloudpipes\"\"\""},{"line_number":22,"context_line":"        return self.openstack(\u0027cloudpipe list\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_2772ee49","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":4},"updated":"2016-07-11 07:57:28.000000000","message":"Should be removed","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def test_cloudpipe_list(self):"},{"line_number":20,"context_line":"        \"\"\"List cloudpipes\"\"\""},{"line_number":21,"context_line":"        return self.openstack(\u0027cloudpipe list\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_2e7751a0","line":21,"range":{"start_line":21,"start_character":8,"end_line":21,"end_character":14},"updated":"2016-07-11 14:39:51.000000000","message":"rather than return something, we should assert the output","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"}],"openstackclient/compute/v2/cloudpipe.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    def take_action(self, parsed_args):"},{"line_number":25,"context_line":"        compute_client \u003d self.app.client_manager.compute"},{"line_number":26,"context_line":"        columns \u003d ("},{"line_number":27,"context_line":"            \"Project Id\","},{"line_number":28,"context_line":"            \"Public IP\","},{"line_number":29,"context_line":"            \"Public Port\","},{"line_number":30,"context_line":"            \"Internal IP\","}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_07b09242","line":27,"range":{"start_line":27,"start_character":21,"end_line":27,"end_character":23},"updated":"2016-07-11 07:57:28.000000000","message":"ID","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class ListCloudpipe(command.Lister):"},{"line_number":23,"context_line":"    \"\"\"List cloudpipe\"\"\""},{"line_number":24,"context_line":"    def take_action(self, parsed_args):"},{"line_number":25,"context_line":"        compute_client \u003d self.app.client_manager.compute"},{"line_number":26,"context_line":"        columns \u003d ("}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_ae91819c","line":23,"range":{"start_line":23,"start_character":7,"end_line":23,"end_character":21},"updated":"2016-07-11 14:39:51.000000000","message":"this should match the RST file:\n\n  List cloudpipe instances","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class ListCloudpipe(command.Lister):"},{"line_number":23,"context_line":"    \"\"\"List cloudpipe\"\"\""},{"line_number":24,"context_line":"    def take_action(self, parsed_args):"},{"line_number":25,"context_line":"        compute_client \u003d self.app.client_manager.compute"},{"line_number":26,"context_line":"        columns \u003d ("},{"line_number":27,"context_line":"            \"Project ID\","}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_ae0ea12f","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":39},"updated":"2016-07-11 14:39:51.000000000","message":"add a new line between here and the docstring","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"af590b2372b6ca3ee7222b38888fb8505b2ecc8c","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class ListCloudpipe(command.Lister):"},{"line_number":23,"context_line":"    \"\"\"List cloudpipe\"\"\""},{"line_number":24,"context_line":"    def take_action(self, parsed_args):"},{"line_number":25,"context_line":"        compute_client \u003d self.app.client_manager.compute"},{"line_number":26,"context_line":"        columns \u003d ("},{"line_number":27,"context_line":"            \"Project ID\","}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_33e03e96","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":39},"in_reply_to":"1aa78d24_ae0ea12f","updated":"2016-07-12 02:52:05.000000000","message":"Thanks, I have chanaged","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"}],"openstackclient/tests/compute/v2/fakes.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":1250,"context_line":""},{"line_number":1251,"context_line":"        return cloudpipes"},{"line_number":1252,"context_line":""},{"line_number":1253,"context_line":"    @staticmethod"},{"line_number":1254,"context_line":"    def get_cloudpipes(cloudpipes\u003dNone, count\u003d2):"},{"line_number":1255,"context_line":"        \"\"\"Get an iterable MagicMock object with a list of faked cloudpipes."},{"line_number":1256,"context_line":""},{"line_number":1257,"context_line":"        If cloudpipe list is provided, then initialize the Mock object with the"},{"line_number":1258,"context_line":"        list. Otherwise create one."},{"line_number":1259,"context_line":""},{"line_number":1260,"context_line":"        :param List cloudpipes:"},{"line_number":1261,"context_line":"            A list of FakeResource objects faking cloudpipes"},{"line_number":1262,"context_line":"        :param int count:"},{"line_number":1263,"context_line":"            The number of cloudpipes to fake"},{"line_number":1264,"context_line":"        :return:"},{"line_number":1265,"context_line":"            An iterable Mock object with side_effect set to a list of faked"},{"line_number":1266,"context_line":"            cloudpipes"},{"line_number":1267,"context_line":"        \"\"\""},{"line_number":1268,"context_line":"        if cloudpipes is None:"},{"line_number":1269,"context_line":"            cloudpipes \u003d FakeFlavor.create_cloudpipes(count)"},{"line_number":1270,"context_line":"        return mock.MagicMock(side_effect\u003dcloudpipes)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_47a0da9f","line":1270,"range":{"start_line":1253,"start_character":0,"end_line":1270,"end_character":53},"updated":"2016-07-11 07:57:28.000000000","message":"If you didn\u0027t use this in your test, you needn\u0027t add this here.","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"0273cd6f3277d5c008dcdd8f67ec4c15a2c3128f","unresolved":false,"context_lines":[{"line_number":1250,"context_line":""},{"line_number":1251,"context_line":"        return cloudpipes"},{"line_number":1252,"context_line":""},{"line_number":1253,"context_line":"    @staticmethod"},{"line_number":1254,"context_line":"    def get_cloudpipes(cloudpipes\u003dNone, count\u003d2):"},{"line_number":1255,"context_line":"        \"\"\"Get an iterable MagicMock object with a list of faked cloudpipes."},{"line_number":1256,"context_line":""},{"line_number":1257,"context_line":"        If cloudpipe list is provided, then initialize the Mock object with the"},{"line_number":1258,"context_line":"        list. Otherwise create one."},{"line_number":1259,"context_line":""},{"line_number":1260,"context_line":"        :param List cloudpipes:"},{"line_number":1261,"context_line":"            A list of FakeResource objects faking cloudpipes"},{"line_number":1262,"context_line":"        :param int count:"},{"line_number":1263,"context_line":"            The number of cloudpipes to fake"},{"line_number":1264,"context_line":"        :return:"},{"line_number":1265,"context_line":"            An iterable Mock object with side_effect set to a list of faked"},{"line_number":1266,"context_line":"            cloudpipes"},{"line_number":1267,"context_line":"        \"\"\""},{"line_number":1268,"context_line":"        if cloudpipes is None:"},{"line_number":1269,"context_line":"            cloudpipes \u003d FakeFlavor.create_cloudpipes(count)"},{"line_number":1270,"context_line":"        return mock.MagicMock(side_effect\u003dcloudpipes)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_8d7941ff","line":1270,"range":{"start_line":1253,"start_character":0,"end_line":1270,"end_character":53},"in_reply_to":"1aa78d24_47a0da9f","updated":"2016-07-11 08:44:01.000000000","message":"ok,I removed","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"}],"openstackclient/tests/compute/v2/test_cloudpipe.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    cloudpipes \u003d compute_fakes.FakeCloudpipe.create_cloudpipes(count\u003d1)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    columns \u003d ("},{"line_number":38,"context_line":"        \u0027Project Id\u0027,"},{"line_number":39,"context_line":"        \u0027Public IP\u0027,"},{"line_number":40,"context_line":"        \u0027Public Port\u0027,"},{"line_number":41,"context_line":"        \u0027Internal IP\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_c7584afd","line":38,"range":{"start_line":38,"start_character":17,"end_line":38,"end_character":19},"updated":"2016-07-11 07:57:28.000000000","message":"ID","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"0273cd6f3277d5c008dcdd8f67ec4c15a2c3128f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    cloudpipes \u003d compute_fakes.FakeCloudpipe.create_cloudpipes(count\u003d1)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    columns \u003d ("},{"line_number":38,"context_line":"        \u0027Project Id\u0027,"},{"line_number":39,"context_line":"        \u0027Public IP\u0027,"},{"line_number":40,"context_line":"        \u0027Public Port\u0027,"},{"line_number":41,"context_line":"        \u0027Internal IP\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_8d882124","line":38,"range":{"start_line":38,"start_character":17,"end_line":38,"end_character":19},"in_reply_to":"1aa78d24_c7584afd","updated":"2016-07-11 08:44:01.000000000","message":"I changed","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        self.cloudpipe_mock.list.assert_called_with()"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        self.assertEqual(self.columns, columns)"},{"line_number":69,"context_line":"        self.assertEqual(tuple(self.data), tuple(data))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_47f29ad3","line":69,"range":{"start_line":69,"start_character":25,"end_line":69,"end_character":54},"updated":"2016-07-11 07:57:28.000000000","message":"is tuple() necessary?","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"0273cd6f3277d5c008dcdd8f67ec4c15a2c3128f","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        self.cloudpipe_mock.list.assert_called_with()"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        self.assertEqual(self.columns, columns)"},{"line_number":69,"context_line":"        self.assertEqual(tuple(self.data), tuple(data))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_6da4d5b8","line":69,"range":{"start_line":69,"start_character":25,"end_line":69,"end_character":54},"in_reply_to":"1aa78d24_47f29ad3","updated":"2016-07-11 08:44:01.000000000","message":"yes,it is necessary, it will be wrong if it has no \"tuple()\"","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"}],"releasenotes/notes/bug-1597985-6fddd9fbf2c2ce29.yaml":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"60f380235c296a659369aa530e6a37857420a818","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":"    Add a new command ``cloudpipe list`` to print a list of all cloudpipe "},{"line_number":5,"context_line":"    instance."},{"line_number":6,"context_line":"    [Bug `1597985 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1597985\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_47561ad3","line":4,"range":{"start_line":4,"start_character":73,"end_line":4,"end_character":74},"updated":"2016-07-11 07:57:28.000000000","message":"Remove this blank space.","commit_id":"0ca9c70886be772a9c807e288dd8bc8f45cc94d7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","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":"    Add a new command ``cloudpipe list`` to print a list of all cloudpipe instance"},{"line_number":5,"context_line":"    [Bug `1597985 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1597985\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1aa78d24_7315c247","line":4,"range":{"start_line":4,"start_character":74,"end_line":4,"end_character":82},"updated":"2016-07-11 14:39:51.000000000","message":"instances*","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"}],"setup.cfg":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    quota_show \u003d openstackclient.common.quota:ShowQuota"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"openstack.compute.v2 \u003d"},{"line_number":53,"context_line":"    compute_agent_create \u003d openstackclient.compute.v2.agent:CreateAgent"},{"line_number":54,"context_line":"    compute_agent_delete \u003d openstackclient.compute.v2.agent:DeleteAgent"},{"line_number":55,"context_line":"    compute_agent_list \u003d openstackclient.compute.v2.agent:ListAgent"},{"line_number":56,"context_line":"    compute_agent_set \u003d openstackclient.compute.v2.agent:SetAgent"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_1359de5a","line":53,"updated":"2016-07-11 14:39:51.000000000","message":"the command should be added here","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"94dbb1dd2471d8f501e11c913e0b27abbc0c3d63","unresolved":false,"context_lines":[{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    volume_transfer_request_list \u003d openstackclient.volume.v2.volume_transfer_request:ListTransferRequests"},{"line_number":503,"context_line":""},{"line_number":504,"context_line":"    cloudpipe_list\u003dopenstackclient.compute.v2.cloudpipe:ListCloudpipe"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"[build_sphinx]"},{"line_number":507,"context_line":"source-dir \u003d doc/source"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_331b3a82","line":504,"range":{"start_line":504,"start_character":4,"end_line":504,"end_character":69},"updated":"2016-07-11 14:39:51.000000000","message":"this should be grouped with the other compute commands above, and alphabetically","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"af590b2372b6ca3ee7222b38888fb8505b2ecc8c","unresolved":false,"context_lines":[{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    volume_transfer_request_list \u003d openstackclient.volume.v2.volume_transfer_request:ListTransferRequests"},{"line_number":503,"context_line":""},{"line_number":504,"context_line":"    cloudpipe_list\u003dopenstackclient.compute.v2.cloudpipe:ListCloudpipe"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"[build_sphinx]"},{"line_number":507,"context_line":"source-dir \u003d doc/source"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_b6ad3c9d","line":504,"range":{"start_line":504,"start_character":4,"end_line":504,"end_character":69},"in_reply_to":"1aa78d24_331b3a82","updated":"2016-07-12 02:52:05.000000000","message":"yes, I have modified it.","commit_id":"ae5d7ed0d73339b31030752e7fbf93f201832177"}]}
