)]}'
{"go/objectserver/main.go":[{"author":{"_account_id":14711,"name":"Nadeem Syed","email":"snadeem.hameed@gmail.com","username":"nadeem.syed"},"change_message_id":"c0b770f39c1a9c72131077e65ab03927440579d3","unresolved":false,"context_lines":[{"line_number":204,"context_line":"\t\t\tif hex.EncodeToString(hash.Sum(nil)) !\u003d metadata[\"ETag\"] \u0026\u0026 QuarantineHash(hashDir) \u003d\u003d nil {"},{"line_number":205,"context_line":"\t\t\t\tInvalidateHash(hashDir)"},{"line_number":206,"context_line":"\t\t\t}"},{"line_number":207,"context_line":"\t\t} else {"},{"line_number":208,"context_line":"\t\t\tio.Copy(writer, file)"},{"line_number":209,"context_line":"\t\t}"},{"line_number":210,"context_line":"\t} else {"}],"source_content_type":"text/x-go","patch_set":1,"id":"5a2ca52d_11643647","line":207,"updated":"2015-10-14 18:38:54.000000000","message":"How about changing this to hummingbird.Copy?","commit_id":"536b856b1a18eda75b6ced064c9fa34efbc3e1e6"},{"author":{"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},"change_message_id":"858d95614cc28fa47f17641acb567837f4fe6ea1","unresolved":false,"context_lines":[{"line_number":204,"context_line":"\t\t\tif hex.EncodeToString(hash.Sum(nil)) !\u003d metadata[\"ETag\"] \u0026\u0026 QuarantineHash(hashDir) \u003d\u003d nil {"},{"line_number":205,"context_line":"\t\t\t\tInvalidateHash(hashDir)"},{"line_number":206,"context_line":"\t\t\t}"},{"line_number":207,"context_line":"\t\t} else {"},{"line_number":208,"context_line":"\t\t\tio.Copy(writer, file)"},{"line_number":209,"context_line":"\t\t}"},{"line_number":210,"context_line":"\t} else {"}],"source_content_type":"text/x-go","patch_set":1,"id":"5a2ca52d_f6eb3eda","line":207,"in_reply_to":"5a2ca52d_11643647","updated":"2015-10-16 19:24:34.000000000","message":"I left this one as io.Copy because it\u0027ll actually use Sendfile in the background.","commit_id":"536b856b1a18eda75b6ced064c9fa34efbc3e1e6"}]}
