{"action":"closed","issue":{"url":"https://api.github.com/repos/odeke-em/drive/issues/49","labels_url":"https://api.github.com/repos/odeke-em/drive/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/odeke-em/drive/issues/49/comments","events_url":"https://api.github.com/repos/odeke-em/drive/issues/49/events","html_url":"https://github.com/odeke-em/drive/issues/49","id":54884505,"number":49,"title":"Avoid calculating checksum if size differs (minor performance optimization opportunity)","user":{"login":"tkjacobsen","id":201986,"avatar_url":"https://avatars.githubusercontent.com/u/201986?v=3","gravatar_id":"","url":"https://api.github.com/users/tkjacobsen","html_url":"https://github.com/tkjacobsen","followers_url":"https://api.github.com/users/tkjacobsen/followers","following_url":"https://api.github.com/users/tkjacobsen/following{/other_user}","gists_url":"https://api.github.com/users/tkjacobsen/gists{/gist_id}","starred_url":"https://api.github.com/users/tkjacobsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkjacobsen/subscriptions","organizations_url":"https://api.github.com/users/tkjacobsen/orgs","repos_url":"https://api.github.com/users/tkjacobsen/repos","events_url":"https://api.github.com/users/tkjacobsen/events{/privacy}","received_events_url":"https://api.github.com/users/tkjacobsen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/odeke-em/drive/milestones/5","labels_url":"https://api.github.com/repos/odeke-em/drive/milestones/5/labels","id":921427,"number":5,"title":"Release 6","description":"","creator":{"login":"odeke-em","id":4898263,"avatar_url":"https://avatars.githubusercontent.com/u/4898263?v=3","gravatar_id":"","url":"https://api.github.com/users/odeke-em","html_url":"https://github.com/odeke-em","followers_url":"https://api.github.com/users/odeke-em/followers","following_url":"https://api.github.com/users/odeke-em/following{/other_user}","gists_url":"https://api.github.com/users/odeke-em/gists{/gist_id}","starred_url":"https://api.github.com/users/odeke-em/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odeke-em/subscriptions","organizations_url":"https://api.github.com/users/odeke-em/orgs","repos_url":"https://api.github.com/users/odeke-em/repos","events_url":"https://api.github.com/users/odeke-em/events{/privacy}","received_events_url":"https://api.github.com/users/odeke-em/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":1,"state":"open","created_at":"2015-01-05T01:50:08Z","updated_at":"2015-01-22T02:46:42Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-01-20T13:46:25Z","updated_at":"2015-01-22T02:46:42Z","closed_at":"2015-01-22T02:46:42Z","body":"Seems function \"checksumDiffers\" in types.go calculates the checksum of a local file even if it differs in size from the remote file. This seem unnecessary and increases resolving time if many files have been changed.\r\n\r\nEdit: Enhancement"}}