)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"5efd2087c3e06bbd37d2b13ff870b0ddfe9fe6ff","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Avoiding upload an empty object to a folder."},{"line_number":10,"context_line":"Wrong: swift upload container/folder obj"},{"line_number":11,"context_line":"Correct: swift upload container/folder/ obj"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Icd9f4283686e156692e80419ea8fa0266ec81494"},{"line_number":14,"context_line":"Closes-Bug: #1432734"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a50d1a3_038630db","line":11,"updated":"2015-07-25 08:49:44.000000000","message":"You know I honestly did not know you could do that and always used the --object-name option for this:\n\n    swift upload container --object-name folder/obj \u003cpath-to-my-file\u003e","commit_id":"eb7a419287e0ddb417ec64a7b41e22160b9c9377"}],"swiftclient/shell.py":[{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"5bbd4d522c2764e688bf439ca28f6fd40fea03b0","unresolved":false,"context_lines":[{"line_number":744,"context_line":"        files \u003d args[1:]"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"    if not container.endswith(\u0027/\u0027):"},{"line_number":747,"context_line":"        if len(container.split(\u0027/\u0027)) \u003e\u003d 2:"},{"line_number":748,"context_line":"            container +\u003d \u0027/\u0027"},{"line_number":749,"context_line":""},{"line_number":750,"context_line":"    if options.object_name is not None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_e3c7c543","line":747,"updated":"2015-04-02 11:23:39.000000000","message":"nit: It could be replaced with simpler `container.count(\u0027/\u0027)` or even better `\u0027/\u0027 in container` to just check if \u0027/\u0027 exists in the container name.","commit_id":"e473e5bd1ca4b73444d89034e6f7e6dc7fe001bf"},{"author":{"_account_id":14967,"name":"Thiago Gomes","email":"fthiagogv@outlook.com","username":"fthiagogv"},"change_message_id":"0bf7b9ae9edfb0fd4bd976bda1bd44224dfc3ff1","unresolved":false,"context_lines":[{"line_number":744,"context_line":"        files \u003d args[1:]"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"    if not container.endswith(\u0027/\u0027):"},{"line_number":747,"context_line":"        if len(container.split(\u0027/\u0027)) \u003e\u003d 2:"},{"line_number":748,"context_line":"            container +\u003d \u0027/\u0027"},{"line_number":749,"context_line":""},{"line_number":750,"context_line":"    if options.object_name is not None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_a364f0e4","line":747,"in_reply_to":"baa041b7_e3c7c543","updated":"2015-05-15 14:45:07.000000000","message":"container.count(\u0027/\u0027) doesn\u0027t work because \u0027container/\u0027 is allowed and \u0027container/folder\u0027 is what I want to avoid. Both have the same number of slash. The second example create an empty object. :-)","commit_id":"e473e5bd1ca4b73444d89034e6f7e6dc7fe001bf"}]}
