)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"94ab87eef6d20fa2b20a5a1c5c43be44227bfb6e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mark Kirkwood \u003cmark.kirkwood@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-04-28 10:35:13 +1200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add an option to container create for storage policy."},{"line_number":8,"context_line":"Also display some policy data for container show and object store account show"},{"line_number":9,"context_line":"commands."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9f6a8fd7_e2fe256a","line":7,"updated":"2018-04-30 11:43:34.000000000","message":"Don\u0027t use a \".\" at the end of the subject. And add an empty line after this.\n\nSee this link for more information https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"bcacf817bf8dfeecab0455d85581c2cb832654f6"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"94ab87eef6d20fa2b20a5a1c5c43be44227bfb6e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add an option to container create for storage policy."},{"line_number":8,"context_line":"Also display some policy data for container show and object store account show"},{"line_number":9,"context_line":"commands."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5d0b71c6137f19ab21021b594ca40e3a95b5691a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9f6a8fd7_e20ce595","line":9,"updated":"2018-04-30 11:43:34.000000000","message":"Maybe also add it to \"container list --long\"?","commit_id":"bcacf817bf8dfeecab0455d85581c2cb832654f6"}],"openstackclient/api/object_store_v1.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"909674c166baa60ecfc1197e825d07efbe311b47","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        :param string container:"},{"line_number":42,"context_line":"            name of container to create"},{"line_number":43,"context_line":"        :returns:"},{"line_number":44,"context_line":"            dict of returned headers"},{"line_number":45,"context_line":"        \"\"\""},{"line_number":46,"context_line":"        if policy:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f6a8fd7_9d933101","line":43,"updated":"2018-04-27 04:44:45.000000000","message":"i think the detail about policy param should be added here","commit_id":"b2a7bef2555d013422640a8dd544660ce71db6f8"}],"openstackclient/object/v1/container.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"94ab87eef6d20fa2b20a5a1c5c43be44227bfb6e","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    def get_parser(self, prog_name):"},{"line_number":35,"context_line":"        parser \u003d super(CreateContainer, self).get_parser(prog_name)"},{"line_number":36,"context_line":"        parser.add_argument("},{"line_number":37,"context_line":"            \u0027--policy\u0027, \u0027-p\u0027,"},{"line_number":38,"context_line":"            default\u003dNone,"},{"line_number":39,"context_line":"            help\u003d_(\u0027Storage policy for container\u0027),"},{"line_number":40,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f6a8fd7_a23d8d2d","line":37,"updated":"2018-04-30 11:43:34.000000000","message":"I don\u0027t have a reference at hand, but I seem to remember that adding new short options was disallowed.","commit_id":"bcacf817bf8dfeecab0455d85581c2cb832654f6"}],"openstackclient/tests/unit/object/v1/test_container_all.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d711f231b3e8be119dd074ab430d1a7350992c9","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    def test_object_create_container_single_policy(self):"},{"line_number":74,"context_line":"        self.requests_mock.register_uri("},{"line_number":75,"context_line":"            \u0027PUT\u0027,"},{"line_number":76,"context_line":"            object_fakes.ENDPOINT + \u0027/bigbird\u0027,"},{"line_number":77,"context_line":"            headers\u003d{\u0027x-trans-id\u0027: \u0027314160\u0027, \u0027x-storage-policy\u0027: \u0027one\u0027},"},{"line_number":78,"context_line":"            status_code\u003d200,"},{"line_number":79,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_8b041416","line":76,"updated":"2018-07-13 15:23:44.000000000","message":"request_headers needs to be registered here to verify the correct header is passed in.  right now this test totally misses testing the actual feature.\n\nI had to look it up myself, so here\u0027s the pointer: https://requests-mock.readthedocs.io/en/latest/matching.html#request-headers","commit_id":"c4f13bdc24dd22be30951add3431563b7598e529"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d711f231b3e8be119dd074ab430d1a7350992c9","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        self.requests_mock.register_uri("},{"line_number":75,"context_line":"            \u0027PUT\u0027,"},{"line_number":76,"context_line":"            object_fakes.ENDPOINT + \u0027/bigbird\u0027,"},{"line_number":77,"context_line":"            headers\u003d{\u0027x-trans-id\u0027: \u0027314160\u0027, \u0027x-storage-policy\u0027: \u0027one\u0027},"},{"line_number":78,"context_line":"            status_code\u003d200,"},{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_d0b95d7c","line":77,"range":{"start_line":77,"start_character":45,"end_line":77,"end_character":70},"updated":"2018-07-13 15:23:44.000000000","message":"You are returning a storage policy header here but the code doesn\u0027t pass it back out to the user","commit_id":"c4f13bdc24dd22be30951add3431563b7598e529"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d711f231b3e8be119dd074ab430d1a7350992c9","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"        arglist \u003d ["},{"line_number":82,"context_line":"            \u0027bigbird\u0027,"},{"line_number":83,"context_line":"        ]"},{"line_number":84,"context_line":"        verifylist \u003d [("},{"line_number":85,"context_line":"            \u0027containers\u0027, [\u0027bigbird\u0027],"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_50ad4d30","line":82,"updated":"2018-07-13 15:23:44.000000000","message":"You need to actually set a policy here for the test","commit_id":"c4f13bdc24dd22be30951add3431563b7598e529"}]}
