)]}'
{"README.rst":[{"author":{"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},"change_message_id":"dd9c3bf1cddb8180aca31ae0034ff101ac6369b5","unresolved":false,"context_lines":[{"line_number":599,"context_line":""},{"line_number":600,"context_line":"Parallel backup"},{"line_number":601,"context_line":"---------------"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"Test Config"},{"line_number":604,"context_line":""},{"line_number":605,"context_line":"[default]"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a8ffd7b_682115b4","line":602,"updated":"2015-11-25 15:45:02.000000000","message":"A complete example on how to use parallel backups could be nice","commit_id":"c09627494205b8e7b77bf43d555ae95adc80bcba"},{"author":{"_account_id":14123,"name":"Stefano Canepa","email":"sc@linux.it","username":"sc"},"change_message_id":"97306ed02c3b9d7de83296b8f0cab2f5d00cff3e","unresolved":false,"context_lines":[{"line_number":600,"context_line":"Parallel backup"},{"line_number":601,"context_line":"---------------"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"Parallel bakcup can be executed only by config file. In config file you"},{"line_number":604,"context_line":"should create n additional sections that starts with \"storage:\""},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"Example [storage:my_storage1], [storage:ssh], [storage:storage3]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a8ffd7b_6f1028a9","line":603,"updated":"2015-11-26 16:43:37.000000000","message":"Typo: bakcup -\u003e backup","commit_id":"221b9db03db23fa73c0ccbc8e9885286bace40f8"},{"author":{"_account_id":14123,"name":"Stefano Canepa","email":"sc@linux.it","username":"sc"},"change_message_id":"97306ed02c3b9d7de83296b8f0cab2f5d00cff3e","unresolved":false,"context_lines":[{"line_number":601,"context_line":"---------------"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"Parallel bakcup can be executed only by config file. In config file you"},{"line_number":604,"context_line":"should create n additional sections that starts with \"storage:\""},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"Example [storage:my_storage1], [storage:ssh], [storage:storage3]"},{"line_number":607,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a8ffd7b_8f7a2cf0","line":604,"updated":"2015-11-26 16:43:37.000000000","message":"Typo: starts -\u003e start","commit_id":"221b9db03db23fa73c0ccbc8e9885286bace40f8"},{"author":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"change_message_id":"ec222b5aae9bcf84c64594ce5575d9de50a94cc1","unresolved":false,"context_lines":[{"line_number":611,"context_line":"Example: ssh-username, ssh-port"},{"line_number":612,"context_line":""},{"line_number":613,"context_line":"For swift storage you should provide additional parameter called \u0027osrc\u0027"},{"line_number":614,"context_line":"Osrc should be a path to file with Openstack Credentaials like:"},{"line_number":615,"context_line":""},{"line_number":616,"context_line":"unset OS_DOMAIN_NAME"},{"line_number":617,"context_line":"export OS_AUTH_URL\u003dhttp://url:5000/v3"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_f8d281ff","line":614,"updated":"2015-12-11 12:47:15.000000000","message":"typo","commit_id":"908ae21ecc0ac01fcabcc7367779a9fce03e5400"}],"freezer/config.py":[{"author":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"change_message_id":"2a7fa490b633a3d862c52d67165cd8d68778e7c4","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        self.storages \u003d storages"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"import re"},{"line_number":62,"context_line":"from freezer import utils"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"EXPORT \u003d re.compile(r\"^\\s*export\\s+([^\u003d^#^\\s]+)\\s*\u003d\\s*([^#^\\n]*)\\s*$\","},{"line_number":65,"context_line":"                    re.MULTILINE)"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_b63533f8","line":62,"updated":"2015-12-10 10:37:05.000000000","message":"can we move these imports at the top ?","commit_id":"7ca95d6f41721b18b06e265e2f484534456b6c9e"}],"freezer/storage/multiple.py":[{"author":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"change_message_id":"2a7fa490b633a3d862c52d67165cd8d68778e7c4","unresolved":false,"context_lines":[{"line_number":15,"context_line":"from freezer.storage import base"},{"line_number":16,"context_line":"from freezer import streaming"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import logging"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class MultipleStorage(base.Storage):"},{"line_number":21,"context_line":"    def remove_backup(self, backup):"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_91eda190","line":18,"updated":"2015-12-10 10:37:05.000000000","message":"this should follow olso.log approach asap.","commit_id":"7ca95d6f41721b18b06e265e2f484534456b6c9e"}]}
