)]}'
{"manifests/client.pp":[{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"e29ccd304a8740621d73dc4dc4b8c56420d83492","unresolved":false,"context_lines":[{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# \u003d\u003d parameters"},{"line_number":5,"context_line":"#  [*ensure*]"},{"line_number":6,"context_line":"#    ensure state for pachage."},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"class congress::client ("},{"line_number":9,"context_line":"  $ensure \u003d \u0027present\u0027"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"9a629dbe_98937ffa","line":6,"range":{"start_line":6,"start_character":5,"end_line":6,"end_character":30},"updated":"2016-11-07 15:56:15.000000000","message":"(Optional) ...\nDefaults to ..","commit_id":"ddce8e98be672630b89fd7c664e800b674a77f62"},{"author":{"_account_id":5792,"name":"Dan Radez","email":"dradez@redhat.com","username":"dradez"},"change_message_id":"7b77a9c69defcc51bfa97a88b2a13ae3609e45bc","unresolved":false,"context_lines":[{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# \u003d\u003d parameters"},{"line_number":5,"context_line":"#  [*ensure*]"},{"line_number":6,"context_line":"#    ensure state for pachage."},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"class congress::client ("},{"line_number":9,"context_line":"  $ensure \u003d \u0027present\u0027"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"9a629dbe_fed46348","line":6,"range":{"start_line":6,"start_character":5,"end_line":6,"end_character":30},"in_reply_to":"9a629dbe_98937ffa","updated":"2016-11-07 16:25:19.000000000","message":"Done","commit_id":"ddce8e98be672630b89fd7c664e800b674a77f62"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"d930a7c9031b2fbfb609091833ddf6919f406aad","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"  include ::congress::params"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  package { \u0027congressclient\u0027:"},{"line_number":16,"context_line":"    ensure \u003d\u003e $ensure,"},{"line_number":17,"context_line":"    name   \u003d\u003e $::congress::params::client_package_name,"},{"line_number":18,"context_line":"    tag    \u003d\u003e \u0027openstack\u0027,"}],"source_content_type":"text/x-puppet","patch_set":8,"id":"7a77a97e_ee7faadd","line":15,"updated":"2016-11-18 03:24:52.000000000","message":"I just checked and in every other module (with the exception of swift) this is always python-\u003cname\u003eclient. For consistency sake, can we rename this to python-congressclient?","commit_id":"ae3d2140efb3ede8157dde353c648d3e277d366c"},{"author":{"_account_id":5792,"name":"Dan Radez","email":"dradez@redhat.com","username":"dradez"},"change_message_id":"b9c1d7c8d8edf0f1da60975010091fe7ae3bff59","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"  include ::congress::params"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  package { \u0027congressclient\u0027:"},{"line_number":16,"context_line":"    ensure \u003d\u003e $ensure,"},{"line_number":17,"context_line":"    name   \u003d\u003e $::congress::params::client_package_name,"},{"line_number":18,"context_line":"    tag    \u003d\u003e \u0027openstack\u0027,"}],"source_content_type":"text/x-puppet","patch_set":8,"id":"5a74a57a_422c8c4a","line":15,"in_reply_to":"7a77a97e_9e689a23","updated":"2016-11-23 14:54:20.000000000","message":"yup sure thing","commit_id":"ae3d2140efb3ede8157dde353c648d3e277d366c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"d760ec7e5bd6ddb4a013cdb9595b89c50670c652","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"  include ::congress::params"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  package { \u0027congressclient\u0027:"},{"line_number":16,"context_line":"    ensure \u003d\u003e $ensure,"},{"line_number":17,"context_line":"    name   \u003d\u003e $::congress::params::client_package_name,"},{"line_number":18,"context_line":"    tag    \u003d\u003e \u0027openstack\u0027,"}],"source_content_type":"text/x-puppet","patch_set":8,"id":"7a77a97e_9e689a23","line":15,"in_reply_to":"7a77a97e_ee7faadd","updated":"2016-11-22 13:59:43.000000000","message":"I agree with Alex","commit_id":"ae3d2140efb3ede8157dde353c648d3e277d366c"}],"spec/classes/congress_client_spec.rb":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"783d851196a45b1e1f0f7fdf23ec5b884cec85d4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    context \u0027with default parameters\u0027 do"},{"line_number":8,"context_line":"      it \u0027contains congressclient\u0027 do"},{"line_number":9,"context_line":"          is_expected.to contain_package(\u0027python-congressclient\u0027).with(:ensure \u003d\u003e \u0027present\u0027)"},{"line_number":10,"context_line":"      end"},{"line_number":11,"context_line":"    end"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"9a629dbe_f51b2b71","line":9,"updated":"2016-11-09 21:09:41.000000000","message":"should check the name matches the package name.\n\n.with(\n  :ensure \u003d\u003e \u0027present\u0027,\n  :name \u003d\u003e platform_params[:congress_package]\n)","commit_id":"2c12ee1104e501ed32dc29aaf21c4548a31cf516"},{"author":{"_account_id":5792,"name":"Dan Radez","email":"dradez@redhat.com","username":"dradez"},"change_message_id":"3a437e8b7956f7dc4a771c0fdaf5cdd172b70f24","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    context \u0027with default parameters\u0027 do"},{"line_number":8,"context_line":"      it \u0027contains congressclient\u0027 do"},{"line_number":9,"context_line":"          is_expected.to contain_package(\u0027python-congressclient\u0027).with(:ensure \u003d\u003e \u0027present\u0027)"},{"line_number":10,"context_line":"      end"},{"line_number":11,"context_line":"    end"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"9a629dbe_3e971f3b","line":9,"in_reply_to":"9a629dbe_f51b2b71","updated":"2016-11-10 14:25:54.000000000","message":"Done","commit_id":"2c12ee1104e501ed32dc29aaf21c4548a31cf516"},{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"ba86f13158574492b8b07e0bafc36a30eb120d83","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"  shared_examples \u0027congress::client\u0027 do"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    context \u0027with default parameters\u0027 do"},{"line_number":8,"context_line":"      it \u0027contains congressclient\u0027 do"},{"line_number":9,"context_line":"          is_expected.to contain_package(\u0027congressclient\u0027).with("},{"line_number":10,"context_line":"              :ensure \u003d\u003e \u0027present\u0027,"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"9a629dbe_e2a7b308","line":7,"updated":"2016-11-11 03:14:07.000000000","message":"should check the class congress::params\nit { is_expected.to contain_class(\u0027congress::params\u0027) }","commit_id":"804841a0c27e3f64d4a3209b8e0e3d06ebb42641"},{"author":{"_account_id":5792,"name":"Dan Radez","email":"dradez@redhat.com","username":"dradez"},"change_message_id":"381dc58abef34d51f20742c0a9624cc0762d86b4","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"  shared_examples \u0027congress::client\u0027 do"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    context \u0027with default parameters\u0027 do"},{"line_number":8,"context_line":"      it \u0027contains congressclient\u0027 do"},{"line_number":9,"context_line":"          is_expected.to contain_package(\u0027congressclient\u0027).with("},{"line_number":10,"context_line":"              :ensure \u003d\u003e \u0027present\u0027,"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"7a77a97e_0523f5a7","line":7,"in_reply_to":"9a629dbe_e2a7b308","updated":"2016-11-17 18:28:47.000000000","message":"Done","commit_id":"804841a0c27e3f64d4a3209b8e0e3d06ebb42641"},{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"fe5067268fe424161c89421d375c23e8055bb6ce","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    context \u0027with default parameters\u0027 do"},{"line_number":8,"context_line":"      it \u0027contains congressclient\u0027 do"},{"line_number":9,"context_line":"          is_expected.to contain_package(\u0027congressclient\u0027).with("},{"line_number":10,"context_line":"              :ensure \u003d\u003e \u0027present\u0027,"},{"line_number":11,"context_line":"              :name \u003d\u003e platform_params[:congressclient_package]"},{"line_number":12,"context_line":"          )"},{"line_number":13,"context_line":"      end"},{"line_number":14,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"9a629dbe_6e3472fb","line":11,"range":{"start_line":10,"start_character":13,"end_line":11,"end_character":63},"updated":"2016-11-11 00:30:32.000000000","message":"aliginment is better :)","commit_id":"804841a0c27e3f64d4a3209b8e0e3d06ebb42641"},{"author":{"_account_id":5792,"name":"Dan Radez","email":"dradez@redhat.com","username":"dradez"},"change_message_id":"381dc58abef34d51f20742c0a9624cc0762d86b4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    context \u0027with default parameters\u0027 do"},{"line_number":8,"context_line":"      it \u0027contains congressclient\u0027 do"},{"line_number":9,"context_line":"          is_expected.to contain_package(\u0027congressclient\u0027).with("},{"line_number":10,"context_line":"              :ensure \u003d\u003e \u0027present\u0027,"},{"line_number":11,"context_line":"              :name \u003d\u003e platform_params[:congressclient_package]"},{"line_number":12,"context_line":"          )"},{"line_number":13,"context_line":"      end"},{"line_number":14,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"7a77a97e_c52c9d9b","line":11,"range":{"start_line":10,"start_character":13,"end_line":11,"end_character":63},"in_reply_to":"9a629dbe_6e3472fb","updated":"2016-11-17 18:28:47.000000000","message":"Done","commit_id":"804841a0c27e3f64d4a3209b8e0e3d06ebb42641"}]}
