)]}'
{"spec/classes/trove_db_postgresql_spec.rb":[{"author":{"_account_id":18795,"name":"mkarpin","email":"mkarpin@mirantis.com","username":"nkarpin"},"change_message_id":"5985c746d51ddb3971fe5c49b7ab756fa7b27808","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  }).each do |os,facts|"},{"line_number":30,"context_line":"    context \"on #{os}\" do"},{"line_number":31,"context_line":"      let (:facts) do"},{"line_number":32,"context_line":"        facts.merge(OSDefaults.get_facts())"},{"line_number":33,"context_line":"      end"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"      it_configures \u0027trove::db::postgresql\u0027"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"ba5da102_ed265c15","line":32,"range":{"start_line":32,"start_character":14,"end_line":32,"end_character":19},"updated":"2016-10-28 08:29:42.000000000","message":"I think merge! should be here","commit_id":"e8be948eb702d9a7633d6a31e8c0c7a09da089ed"},{"author":{"_account_id":18795,"name":"mkarpin","email":"mkarpin@mirantis.com","username":"nkarpin"},"change_message_id":"3fddfcffc01d2bcc24e646be6a107e6e5250f35d","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  }).each do |os,facts|"},{"line_number":30,"context_line":"    context \"on #{os}\" do"},{"line_number":31,"context_line":"      let (:facts) do"},{"line_number":32,"context_line":"        facts.merge(OSDefaults.get_facts())"},{"line_number":33,"context_line":"      end"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"      it_configures \u0027trove::db::postgresql\u0027"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"ba5da102_e6603238","line":32,"range":{"start_line":32,"start_character":14,"end_line":32,"end_character":19},"in_reply_to":"ba5da102_866e9694","updated":"2016-10-28 13:55:22.000000000","message":"ok understood)","commit_id":"e8be948eb702d9a7633d6a31e8c0c7a09da089ed"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"41e0f595a3120c765487a7860aa57d041c17d417","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  }).each do |os,facts|"},{"line_number":30,"context_line":"    context \"on #{os}\" do"},{"line_number":31,"context_line":"      let (:facts) do"},{"line_number":32,"context_line":"        facts.merge(OSDefaults.get_facts())"},{"line_number":33,"context_line":"      end"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"      it_configures \u0027trove::db::postgresql\u0027"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"ba5da102_866e9694","line":32,"range":{"start_line":32,"start_character":14,"end_line":32,"end_character":19},"in_reply_to":"ba5da102_ed265c15","updated":"2016-10-28 13:47:22.000000000","message":"It works without the ! since it would just be set to return value of this call","commit_id":"e8be948eb702d9a7633d6a31e8c0c7a09da089ed"}],"spec/classes/trove_keystone_auth_spec.rb":[{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"460b45335586e1c0a658a0ea932f9162ceef1c29","unresolved":false,"context_lines":[{"line_number":35,"context_line":"      ) }"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"      it { is_expected.to contain_keystone_user_role(\u0027trove@foobar\u0027).with("},{"line_number":38,"context_line":"        :ensure  \u003d\u003e \u0027present\u0027,"},{"line_number":39,"context_line":"        :roles   \u003d\u003e [\u0027admin\u0027]"},{"line_number":40,"context_line":"      )}"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"ba5da102_98a0f5a7","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":17},"updated":"2016-10-26 06:26:57.000000000","message":"an extra space？","commit_id":"10a16c1fe9964c5918e8c68be33ee891a574f512"},{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"460b45335586e1c0a658a0ea932f9162ceef1c29","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"      it { is_expected.to contain_keystone_user_role(\u0027trove@foobar\u0027).with("},{"line_number":38,"context_line":"        :ensure  \u003d\u003e \u0027present\u0027,"},{"line_number":39,"context_line":"        :roles   \u003d\u003e [\u0027admin\u0027]"},{"line_number":40,"context_line":"      )}"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"      it { is_expected.to contain_keystone_service(\u0027trove::database\u0027).with("}],"source_content_type":"text/x-ruby","patch_set":1,"id":"ba5da102_b8a5b9b6","line":39,"range":{"start_line":39,"start_character":16,"end_line":39,"end_character":17},"updated":"2016-10-26 06:26:57.000000000","message":"same","commit_id":"10a16c1fe9964c5918e8c68be33ee891a574f512"},{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"460b45335586e1c0a658a0ea932f9162ceef1c29","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    context \u0027when overriding auth name\u0027 do"},{"line_number":83,"context_line":"      let :params do"},{"line_number":84,"context_line":"        { :password \u003d\u003e \u0027foo\u0027,"},{"line_number":85,"context_line":"          :auth_name \u003d\u003e \u0027trovey\u0027 }"},{"line_number":86,"context_line":"      end"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"      it { is_expected.to contain_keystone_user(\u0027trovey\u0027) }"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"ba5da102_f8b811e8","line":85,"range":{"start_line":84,"start_character":10,"end_line":85,"end_character":33},"updated":"2016-10-26 06:26:57.000000000","message":"Should be aligned？","commit_id":"10a16c1fe9964c5918e8c68be33ee891a574f512"},{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"460b45335586e1c0a658a0ea932f9162ceef1c29","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    context \u0027when disabling user and user_role configuration\u0027 do"},{"line_number":117,"context_line":"      let :params do"},{"line_number":118,"context_line":"        { :configure_user      \u003d\u003e false,"},{"line_number":119,"context_line":"          :configure_user_role \u003d\u003e false,"},{"line_number":120,"context_line":"          :service_name \u003d\u003e \u0027trove\u0027,"},{"line_number":121,"context_line":"          :auth_name    \u003d\u003e \u0027trove\u0027,"},{"line_number":122,"context_line":"          :password            \u003d\u003e \u0027trove_password\u0027 }"},{"line_number":123,"context_line":"      end"},{"line_number":124,"context_line":"      it { is_expected.to_not contain_keystone_user(\u0027trove\u0027) }"},{"line_number":125,"context_line":"      it { is_expected.to_not contain_keystone_user_role(\u0027trove@services\u0027) }"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"ba5da102_38cb6974","line":122,"range":{"start_line":118,"start_character":10,"end_line":122,"end_character":52},"updated":"2016-10-26 06:26:57.000000000","message":"same","commit_id":"10a16c1fe9964c5918e8c68be33ee891a574f512"}]}
