)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"6fa3a40750bbe871add385fcfdc26683dd8fd12c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"contrib: Creation of the boostrap.sh script"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Creation of the boostrap.sh scrip that will allow one to generate a"},{"line_number":10,"context_line":"\u0027compliant\u0027 module for the PuppetOpenstack community."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"To generate the basic boilerplate this this script with run the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba3cc151_e8dc5c76","line":9,"updated":"2015-07-06 15:08:32.000000000","message":"script","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":9410,"name":"Yanis Guenane","email":"yguenane@redhat.com","username":"yguenane"},"change_message_id":"aeb71e63862c330dc45f935b7cbdabc6d071a678","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"contrib: Creation of the boostrap.sh script"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Creation of the boostrap.sh scrip that will allow one to generate a"},{"line_number":10,"context_line":"\u0027compliant\u0027 module for the PuppetOpenstack community."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"To generate the basic boilerplate this this script with run the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba3cc151_51f0b391","line":9,"in_reply_to":"ba3cc151_e8dc5c76","updated":"2015-07-10 08:28:49.000000000","message":"Done","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"}],"contrib/bootstrap.sh":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"8f78f75f75bba9e32671889f2fef85d1413af2e7","unresolved":false,"context_lines":[{"line_number":42,"context_line":"# Step 2: Retrieve the git repository of the project"},{"line_number":43,"context_line":"#"},{"line_number":44,"context_line":"pushd openstack"},{"line_number":45,"context_line":"git clone https://review.openstack.org/openstack/puppet-nova"},{"line_number":46,"context_line":"popd"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"# Step 3: Copy the content over generated in Step 1 to Step 2 directory"}],"source_content_type":"text/x-sh","patch_set":1,"id":"ba3cc151_f3a6c1bf","line":45,"updated":"2015-07-03 13:50:33.000000000","message":"please replace nova by $proj","commit_id":"48acda33b0e49aae0207bd8f5dc46bc72588a5d3"},{"author":{"_account_id":7155,"name":"Sebastien Badia","email":"seb@sebian.fr","username":"sbadia"},"change_message_id":"3e88e331b4934344961c4c5fbb6d77335167924a","unresolved":false,"context_lines":[{"line_number":48,"context_line":"# Step 3: Copy the content over generated in Step 1 to Step 2 directory"},{"line_number":49,"context_line":"#"},{"line_number":50,"context_line":"cp -r $tmp_var/cookiecutter/puppet-$proj/* $tmp_var/openstack/puppet-${proj}/"},{"line_number":51,"context_line":"cp -r $tmp_var/cookiecutter/puppet-$proj/{.fixtures.yml,.gitignore,.gitreview} $tmp_var/openstack/puppet-${proj}/"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Step 4: Retrieve the puppet-modulesync-configs directory and configure it for your need"},{"line_number":54,"context_line":"#"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba3cc151_03c21e85","line":51,"updated":"2015-07-09 09:16:40.000000000","message":"Hum, why you use two cp here? I think we can simply change the git remote (cookicutter \u003d\u003e newproj) in order to not maintain a static list of files here (and avoid potentials issues latter).","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":9410,"name":"Yanis Guenane","email":"yguenane@redhat.com","username":"yguenane"},"change_message_id":"aeb71e63862c330dc45f935b7cbdabc6d071a678","unresolved":false,"context_lines":[{"line_number":48,"context_line":"# Step 3: Copy the content over generated in Step 1 to Step 2 directory"},{"line_number":49,"context_line":"#"},{"line_number":50,"context_line":"cp -r $tmp_var/cookiecutter/puppet-$proj/* $tmp_var/openstack/puppet-${proj}/"},{"line_number":51,"context_line":"cp -r $tmp_var/cookiecutter/puppet-$proj/{.fixtures.yml,.gitignore,.gitreview} $tmp_var/openstack/puppet-${proj}/"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Step 4: Retrieve the puppet-modulesync-configs directory and configure it for your need"},{"line_number":54,"context_line":"#"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba3cc151_1129cbf2","line":51,"in_reply_to":"ba3cc151_03c21e85","updated":"2015-07-10 08:28:49.000000000","message":"Done","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":7155,"name":"Sebastien Badia","email":"seb@sebian.fr","username":"sbadia"},"change_message_id":"3e88e331b4934344961c4c5fbb6d77335167924a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"---"},{"line_number":63,"context_line":"namespace:"},{"line_number":64,"context_line":"git_base: file://$tmp_var/openstack/"},{"line_number":65,"context_line":"branch: initial_commit"},{"line_number":66,"context_line":"EOF"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Step 5: Run msync and submit the initial review"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba3cc151_a318121f","line":65,"updated":"2015-07-09 09:16:40.000000000","message":"the branch name is also the topic name in gerrit.","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":9410,"name":"Yanis Guenane","email":"yguenane@redhat.com","username":"yguenane"},"change_message_id":"aeb71e63862c330dc45f935b7cbdabc6d071a678","unresolved":false,"context_lines":[{"line_number":62,"context_line":"---"},{"line_number":63,"context_line":"namespace:"},{"line_number":64,"context_line":"git_base: file://$tmp_var/openstack/"},{"line_number":65,"context_line":"branch: initial_commit"},{"line_number":66,"context_line":"EOF"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Step 5: Run msync and submit the initial review"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba3cc151_514753bc","line":65,"in_reply_to":"ba3cc151_a318121f","updated":"2015-07-10 08:28:49.000000000","message":"Yes it is. But what is wrong with initial_commit ? It sounds to me like a logical name. What would you see here ?","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":7155,"name":"Sebastien Badia","email":"seb@sebian.fr","username":"sbadia"},"change_message_id":"3e88e331b4934344961c4c5fbb6d77335167924a","unresolved":false,"context_lines":[{"line_number":70,"context_line":"/usr/local/bin/msync update --noop"},{"line_number":71,"context_line":"pushd modules/puppet-$proj"},{"line_number":72,"context_line":"git remote add gerrit  ssh://$user@review.openstack.org:29418/openstack/puppet-$proj.git"},{"line_number":73,"context_line":"git commit -am \"puppet-${proj}: Initial commit\""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"echo \""},{"line_number":76,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba3cc151_e3fb7abf","line":73,"updated":"2015-07-09 09:16:40.000000000","message":"Not a -1, but a better commit message can be cool no ? (a mention of cookiecutter, and a link) for latter creations (if people look at git history).","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":9410,"name":"Yanis Guenane","email":"yguenane@redhat.com","username":"yguenane"},"change_message_id":"aeb71e63862c330dc45f935b7cbdabc6d071a678","unresolved":false,"context_lines":[{"line_number":70,"context_line":"/usr/local/bin/msync update --noop"},{"line_number":71,"context_line":"pushd modules/puppet-$proj"},{"line_number":72,"context_line":"git remote add gerrit  ssh://$user@review.openstack.org:29418/openstack/puppet-$proj.git"},{"line_number":73,"context_line":"git commit -am \"puppet-${proj}: Initial commit\""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"echo \""},{"line_number":76,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba3cc151_312e4ffb","line":73,"in_reply_to":"ba3cc151_e3fb7abf","updated":"2015-07-10 08:28:49.000000000","message":"Done","commit_id":"359d4e5da1d94435a1956f8896ec9a7efb78a57a"},{"author":{"_account_id":7155,"name":"Sebastien Badia","email":"seb@sebian.fr","username":"sbadia"},"change_message_id":"8270a361ebe10a98d4297c8385949d379d7b1d98","unresolved":false,"context_lines":[{"line_number":75,"context_line":"EOF"},{"line_number":76,"context_line":"cat \u003e modulesync.yml \u003c\u003cEOF"},{"line_number":77,"context_line":"---"},{"line_number":78,"context_line":"namespace:"},{"line_number":79,"context_line":"git_base: file://$tmp_var/cookiecutter/"},{"line_number":80,"context_line":"branch: initial_commit"},{"line_number":81,"context_line":"EOF"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba3cc151_79d6f628","line":78,"updated":"2015-07-10 12:11:53.000000000","message":"The namespace is empty, and therefore we have an error https://paste.debian.net/plainh/6bc8610a","commit_id":"216db46b3479b6b14fbb426fccf772a96ef6b7f5"},{"author":{"_account_id":7155,"name":"Sebastien Badia","email":"seb@sebian.fr","username":"sbadia"},"change_message_id":"fa6b89506c362df87cb8200b249ef57afdcc17bc","unresolved":false,"context_lines":[{"line_number":75,"context_line":"EOF"},{"line_number":76,"context_line":"cat \u003e modulesync.yml \u003c\u003cEOF"},{"line_number":77,"context_line":"---"},{"line_number":78,"context_line":"namespace:"},{"line_number":79,"context_line":"git_base: file://$tmp_var/cookiecutter/"},{"line_number":80,"context_line":"branch: initial_commit"},{"line_number":81,"context_line":"EOF"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba3cc151_b9bf9ea9","line":78,"in_reply_to":"ba3cc151_79d6f628","updated":"2015-07-10 12:18:29.000000000","message":"namespace: openstack ?","commit_id":"216db46b3479b6b14fbb426fccf772a96ef6b7f5"},{"author":{"_account_id":7155,"name":"Sebastien Badia","email":"seb@sebian.fr","username":"sbadia"},"change_message_id":"fa6b89506c362df87cb8200b249ef57afdcc17bc","unresolved":false,"context_lines":[{"line_number":85,"context_line":"msync update --noop"},{"line_number":86,"context_line":"pushd modules/puppet-$proj"},{"line_number":87,"context_line":"git remote add gerrit ssh://$user@review.openstack.org:29418/openstack/puppet-$proj.git"},{"line_number":88,"context_line":"git commit --amend -am \"puppet-${proj}: Initial commit"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"This is the initial commit for puppet-${proj}."},{"line_number":91,"context_line":"It has been automatically generated using cookiecutter[1] and msync[2]"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba3cc151_39014e6b","line":88,"updated":"2015-07-10 12:18:29.000000000","message":"why you amend the previous commit ? (during the « normal » workflow, the previous commit is owned by Gerrit Project Creator, and if you amend this commit, you rewrite the history, I\u0027m not sure that gerrit allow non-ff pushes.)","commit_id":"216db46b3479b6b14fbb426fccf772a96ef6b7f5"}]}
