)]}'
{"docker/cloudkitty/cloudkitty-api/extend_start.sh":[{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"35ad9995848a24392ef6793e5f2e15a77f6690d4","unresolved":false,"context_lines":[{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    cloudkitty-dbsync upgrade"},{"line_number":7,"context_line":"    cloudkitty-storage-init"},{"line_number":8,"context_line":"    exit"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":9,"id":"1ac06dbe_89623dac","line":8,"updated":"2016-08-19 10:37:40.000000000","message":"exit 0","commit_id":"635ff2c2d8be039c4f8f4b49302125d150133f76"}],"docker/cloudkitty/cloudkitty-base/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"dafd9cdeb2474880e6664a063352341dc6a15eb9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9ad45d7e_54be52ff","line":28,"updated":"2016-08-11 12:14:57.000000000","message":"Please, add include footers","commit_id":"c21de5661123ac558ab6e70dbac8c66aa88a6ad9"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"f0af7e7d5a416b31530c2239f9837af46dbbd284","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1ac06dbe_06c11c81","line":28,"in_reply_to":"1ac06dbe_263a58ce","updated":"2016-08-19 10:21:13.000000000","message":"Yes I think we were in an agreement to add footers to all \u003c\u003cservice\u003e\u003e-base the images.","commit_id":"c21de5661123ac558ab6e70dbac8c66aa88a6ad9"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"f2f47d692c3885b6e357843ff789c56922813c8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1ac06dbe_263a58ce","line":28,"in_reply_to":"7ac969e8_831a1116","updated":"2016-08-19 10:18:08.000000000","message":"At the moment we have a lot of incoming reviews that add footers to the base image.","commit_id":"c21de5661123ac558ab6e70dbac8c66aa88a6ad9"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"61478d909d2ea00f45f6ff7faf41f7fe1675e034","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"7ac969e8_831a1116","line":28,"in_reply_to":"9ad45d7e_54be52ff","updated":"2016-08-13 02:59:22.000000000","message":"This is cloudkitty-base image. no need add the include footer.","commit_id":"c21de5661123ac558ab6e70dbac8c66aa88a6ad9"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9c16891ff12a4734dc1bce8e942a451f69018e4d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    \u0026\u0026 /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /cloudkitty \\"},{"line_number":17,"context_line":"    \u0026\u0026 mkdir -p /etc/cloudkitty  /var/lib/cloudkitty /home/cloudkitty \\"},{"line_number":18,"context_line":"    \u0026\u0026 cp -r /cloudkitty/etc/cloudkitty/* /etc/cloudkitty/ \\"},{"line_number":19,"context_line":"    \u0026\u0026 chown -R cloudkitty: /etc/cloudkitty  /var/lib/cloudkitty /home/cloudkitty"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"{% endif %}"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"1ac06dbe_4c4b33b1","line":19,"range":{"start_line":19,"start_character":44,"end_line":19,"end_character":45},"updated":"2016-08-19 11:09:59.000000000","message":"There are two spaces, remove 1 of them","commit_id":"3c13ba29042f9bf71981079b4ce4c2a70a273b65"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"b10e3bf84f7be2682076abadb2350a353b71e6b4","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_cloudkitty_extend_start"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"{% block cloudkitty_base_footer %}{% endblock %}"},{"line_number":30,"context_line":"{% block footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"1ac06dbe_ad10c54f","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":32},"updated":"2016-08-19 19:03:46.000000000","message":"We are removing block footer from base images, only cloudkitty footer is needed","commit_id":"0aa0deffaf7ce82b8ff5c6d4955b13ff04cecf1a"}],"docker/cloudkitty/cloudkitty-base/extend_start.sh":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9c16891ff12a4734dc1bce8e942a451f69018e4d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    chmod 755 /var/log/kolla/cloudkitty"},{"line_number":8,"context_line":"fi"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"source /usr/local/bin/kolla_cloudkitty_extend_start"}],"source_content_type":"text/x-sh","patch_set":10,"id":"1ac06dbe_7734f8dd","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"updated":"2016-08-19 11:09:59.000000000","message":"Use . instead of source http://docs.openstack.org/contributor-guide/writing-style/code-conventions.html","commit_id":"3c13ba29042f9bf71981079b4ce4c2a70a273b65"}],"docker/cloudkitty/cloudkitty-processor/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"d4b8bef23ee6158eb92a4455ee5778705592bb4d","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"{% endif %}"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% block cloudkitty_api_footer %}{% endblock %}"},{"line_number":14,"context_line":"{% block footer %}{% endblock %}"},{"line_number":15,"context_line":"{{ include_footer }}"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"bacf61ea_da4c3fca","line":13,"range":{"start_line":13,"start_character":9,"end_line":13,"end_character":30},"updated":"2016-08-01 07:04:48.000000000","message":"this should be cloudkitty_processor","commit_id":"a93d494b4e8563cf48c16c53bdcef91a4713b79a"}],"tests/test_build.py":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9c16891ff12a4734dc1bce8e942a451f69018e4d","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                       \"vmtp\","},{"line_number":74,"context_line":"                       \"watcher-base\","},{"line_number":75,"context_line":"                       \"congress-base\","},{"line_number":76,"context_line":"                       \"cloudkitty-api\","},{"line_number":77,"context_line":"                       \"cloudkitty-base\","},{"line_number":78,"context_line":"                       \"cloudkitty-processor\"]"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"1ac06dbe_d7804c49","line":76,"range":{"start_line":76,"start_character":24,"end_line":76,"end_character":38},"updated":"2016-08-19 11:09:59.000000000","message":"Only add cloudkitty-base, remove api and processor","commit_id":"3c13ba29042f9bf71981079b4ce4c2a70a273b65"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"e05ea1a9c76f909a1f5941b788104feba71b67c3","unresolved":false,"context_lines":[{"line_number":96,"context_line":"                       \"vmtp\","},{"line_number":97,"context_line":"                       \"zaqar\","},{"line_number":98,"context_line":"                       \"watcher-base\","},{"line_number":99,"context_line":"                       \"congress-base\"]"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def setUp(self):"},{"line_number":102,"context_line":"        super(BuildTestUbuntuBinary, self).setUp()"}],"source_content_type":"text/x-python","patch_set":14,"id":"fa7ab95a_1c2bd483","line":99,"updated":"2016-08-26 09:38:27.000000000","message":"Also add cloudkitty in ubuntu binary","commit_id":"ef8f6b73b488cae8dabb2076f417723c64467623"}]}
