{"action":"created","comment":{"url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/comments/25700547","id":25700547,"diff_hunk":"@@ -89,55 +94,55 @@ func rotateLeft(v:UInt32, n:UInt32) -> UInt32 {\n }\n \n class MD5 : HashBase {\n-\n+    \n     /** specifies the per-round shift amounts */\n     private let s: [UInt32] = [7, 12, 17, 22,  7, 12, 17, 22,  7, 12, 17, 22,  7, 12, 17, 22,\n-                       5,  9, 14, 20,  5,  9, 14, 20,  5,  9, 14, 20,  5,  9, 14, 20,\n-                       4, 11, 16, 23,  4, 11, 16, 23,  4, 11, 16, 23,  4, 11, 16, 23,\n-                       6, 10, 15, 21,  6, 10, 15, 21,  6, 10, 15, 21,  6, 10, 15, 21]\n+        5,  9, 14, 20,  5,  9, 14, 20,  5,  9, 14, 20,  5,  9, 14, 20,\n+        4, 11, 16, 23,  4, 11, 16, 23,  4, 11, 16, 23,  4, 11, 16, 23,\n+        6, 10, 15, 21,  6, 10, 15, 21,  6, 10, 15, 21,  6, 10, 15, 21]\n     \n     /** binary integer part of the sines of integers (Radians) */\n     private let k: [UInt32] = [0xd76aa478,0xe8c7b756,0x242070db,0xc1bdceee,\n-                       0xf57c0faf,0x4787c62a,0xa8304613,0xfd469501,\n-                       0x698098d8,0x8b44f7af,0xffff5bb1,0x895cd7be,\n-                       0x6b901122,0xfd987193,0xa679438e,0x49b40821,\n-                       0xf61e2562,0xc040b340,0x265e5a51,0xe9b6c7aa,\n-                       0xd62f105d,0x2441453,0xd8a1e681,0xe7d3fbc8,\n-                       0x21e1cde6,0xc33707d6,0xf4d50d87,0x455a14ed,\n-                       0xa9e3e905,0xfcefa3f8,0x676f02d9,0x8d2a4c8a,\n-                       0xfffa3942,0x8771f681,0x6d9d6122,0xfde5380c,\n-                       0xa4beea44,0x4bdecfa9,0xf6bb4b60,0xbebfbc70,\n-                       0x289b7ec6,0xeaa127fa,0xd4ef3085,0x4881d05,\n-                       0xd9d4d039,0xe6db99e5,0x1fa27cf8,0xc4ac5665,\n-                       0xf4292244,0x432aff97,0xab9423a7,0xfc93a039,\n-                       0x655b59c3,0x8f0ccc92,0xffeff47d,0x85845dd1,\n-                       0x6fa87e4f,0xfe2ce6e0,0xa3014314,0x4e0811a1,\n-                       0xf7537e82,0xbd3af235,0x2ad7d2bb,0xeb86d391]\n+        0xf57c0faf,0x4787c62a,0xa8304613,0xfd469501,\n+        0x698098d8,0x8b44f7af,0xffff5bb1,0x895cd7be,\n+        0x6b901122,0xfd987193,0xa679438e,0x49b40821,\n+        0xf61e2562,0xc040b340,0x265e5a51,0xe9b6c7aa,\n+        0xd62f105d,0x2441453,0xd8a1e681,0xe7d3fbc8,\n+        0x21e1cde6,0xc33707d6,0xf4d50d87,0x455a14ed,\n+        0xa9e3e905,0xfcefa3f8,0x676f02d9,0x8d2a4c8a,\n+        0xfffa3942,0x8771f681,0x6d9d6122,0xfde5380c,\n+        0xa4beea44,0x4bdecfa9,0xf6bb4b60,0xbebfbc70,\n+        0x289b7ec6,0xeaa127fa,0xd4ef3085,0x4881d05,\n+        0xd9d4d039,0xe6db99e5,0x1fa27cf8,0xc4ac5665,\n+        0xf4292244,0x432aff97,0xab9423a7,0xfc93a039,\n+        0x655b59c3,0x8f0ccc92,0xffeff47d,0x85845dd1,\n+        0x6fa87e4f,0xfe2ce6e0,0xa3014314,0x4e0811a1,\n+        0xf7537e82,0xbd3af235,0x2ad7d2bb,0xeb86d391]\n     \n     private let h:[UInt32] = [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476]\n     \n     func calculate() -> NSData {\n         var tmpMessage = prepare()\n-\n+        \n         // hash values\n         var hh = h\n         \n         // Step 2. Append Length a 64-bit representation of lengthInBits\n         var lengthInBits = (message.length * 8)\n         var lengthBytes = lengthInBits.bytes(64 / 8)\n-        tmpMessage.appendBytes(reverse(lengthBytes))\n-\n+        tmpMessage.appendBytes(reverse(lengthBytes));","path":"Haneke/CryptoSwiftMD5.swift","position":120,"original_position":120,"commit_id":"c302dc181bbab75f49039829cab093a468d0e720","original_commit_id":"c302dc181bbab75f49039829cab093a468d0e720","user":{"login":"dautermann","id":577437,"avatar_url":"https://avatars.githubusercontent.com/u/577437?v=3","gravatar_id":"","url":"https://api.github.com/users/dautermann","html_url":"https://github.com/dautermann","followers_url":"https://api.github.com/users/dautermann/followers","following_url":"https://api.github.com/users/dautermann/following{/other_user}","gists_url":"https://api.github.com/users/dautermann/gists{/gist_id}","starred_url":"https://api.github.com/users/dautermann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dautermann/subscriptions","organizations_url":"https://api.github.com/users/dautermann/orgs","repos_url":"https://api.github.com/users/dautermann/repos","events_url":"https://api.github.com/users/dautermann/events{/privacy}","received_events_url":"https://api.github.com/users/dautermann/received_events","type":"User","site_admin":false},"body":"any reason for the \"`;`\" ?","created_at":"2015-03-03T16:17:47Z","updated_at":"2015-03-03T16:17:47Z","html_url":"https://github.com/Haneke/HanekeSwift/pull/156#discussion_r25700547","pull_request_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156","_links":{"self":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/comments/25700547"},"html":{"href":"https://github.com/Haneke/HanekeSwift/pull/156#discussion_r25700547"},"pull_request":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156"}}},"pull_request":{"url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156","id":30226614,"html_url":"https://github.com/Haneke/HanekeSwift/pull/156","diff_url":"https://github.com/Haneke/HanekeSwift/pull/156.diff","patch_url":"https://github.com/Haneke/HanekeSwift/pull/156.patch","issue_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues/156","number":156,"state":"open","locked":false,"title":"Adding compatibility to Swift 1.2","user":{"login":"marcelofabri","id":833072,"avatar_url":"https://avatars.githubusercontent.com/u/833072?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelofabri","html_url":"https://github.com/marcelofabri","followers_url":"https://api.github.com/users/marcelofabri/followers","following_url":"https://api.github.com/users/marcelofabri/following{/other_user}","gists_url":"https://api.github.com/users/marcelofabri/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelofabri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelofabri/subscriptions","organizations_url":"https://api.github.com/users/marcelofabri/orgs","repos_url":"https://api.github.com/users/marcelofabri/repos","events_url":"https://api.github.com/users/marcelofabri/events{/privacy}","received_events_url":"https://api.github.com/users/marcelofabri/received_events","type":"User","site_admin":false},"body":"Fixes #151 ","created_at":"2015-02-28T16:36:32Z","updated_at":"2015-03-03T16:17:47Z","closed_at":null,"merged_at":null,"merge_commit_sha":"93a611fe9d7b7bac61b676457457f9d3ce351083","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156/commits","review_comments_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156/comments","review_comment_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues/156/comments","statuses_url":"https://api.github.com/repos/Haneke/HanekeSwift/statuses/c302dc181bbab75f49039829cab093a468d0e720","head":{"label":"marcelofabri:xcode-6.3","ref":"xcode-6.3","sha":"c302dc181bbab75f49039829cab093a468d0e720","user":{"login":"marcelofabri","id":833072,"avatar_url":"https://avatars.githubusercontent.com/u/833072?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelofabri","html_url":"https://github.com/marcelofabri","followers_url":"https://api.github.com/users/marcelofabri/followers","following_url":"https://api.github.com/users/marcelofabri/following{/other_user}","gists_url":"https://api.github.com/users/marcelofabri/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelofabri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelofabri/subscriptions","organizations_url":"https://api.github.com/users/marcelofabri/orgs","repos_url":"https://api.github.com/users/marcelofabri/repos","events_url":"https://api.github.com/users/marcelofabri/events{/privacy}","received_events_url":"https://api.github.com/users/marcelofabri/received_events","type":"User","site_admin":false},"repo":{"id":28721520,"name":"HanekeSwift","full_name":"marcelofabri/HanekeSwift","owner":{"login":"marcelofabri","id":833072,"avatar_url":"https://avatars.githubusercontent.com/u/833072?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelofabri","html_url":"https://github.com/marcelofabri","followers_url":"https://api.github.com/users/marcelofabri/followers","following_url":"https://api.github.com/users/marcelofabri/following{/other_user}","gists_url":"https://api.github.com/users/marcelofabri/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelofabri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelofabri/subscriptions","organizations_url":"https://api.github.com/users/marcelofabri/orgs","repos_url":"https://api.github.com/users/marcelofabri/repos","events_url":"https://api.github.com/users/marcelofabri/events{/privacy}","received_events_url":"https://api.github.com/users/marcelofabri/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/marcelofabri/HanekeSwift","description":"A lightweight generic cache for iOS written in Swift with extra love for images.","fork":true,"url":"https://api.github.com/repos/marcelofabri/HanekeSwift","forks_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/forks","keys_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/keys{/key_id}","collaborators_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/teams","hooks_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/hooks","issue_events_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/issues/events{/number}","events_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/events","assignees_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/assignees{/user}","branches_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/branches{/branch}","tags_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/tags","blobs_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/git/refs{/sha}","trees_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/git/trees{/sha}","statuses_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/statuses/{sha}","languages_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/languages","stargazers_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/stargazers","contributors_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/contributors","subscribers_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/subscribers","subscription_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/subscription","commits_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/commits{/sha}","git_commits_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/git/commits{/sha}","comments_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/comments{/number}","issue_comment_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/issues/comments{/number}","contents_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/contents/{+path}","compare_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/compare/{base}...{head}","merges_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/merges","archive_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/downloads","issues_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/issues{/number}","pulls_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/pulls{/number}","milestones_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/milestones{/number}","notifications_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/labels{/name}","releases_url":"https://api.github.com/repos/marcelofabri/HanekeSwift/releases{/id}","created_at":"2015-01-02T18:06:02Z","updated_at":"2015-01-02T18:16:05Z","pushed_at":"2015-02-28T17:03:06Z","git_url":"git://github.com/marcelofabri/HanekeSwift.git","ssh_url":"git@github.com:marcelofabri/HanekeSwift.git","clone_url":"https://github.com/marcelofabri/HanekeSwift.git","svn_url":"https://github.com/marcelofabri/HanekeSwift","homepage":"","size":488,"stargazers_count":0,"watchers_count":0,"language":"Swift","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Haneke:master","ref":"master","sha":"a5953eeae30e3e2c84dbe7e2d44bc93514ec2e57","user":{"login":"Haneke","id":8600207,"avatar_url":"https://avatars.githubusercontent.com/u/8600207?v=3","gravatar_id":"","url":"https://api.github.com/users/Haneke","html_url":"https://github.com/Haneke","followers_url":"https://api.github.com/users/Haneke/followers","following_url":"https://api.github.com/users/Haneke/following{/other_user}","gists_url":"https://api.github.com/users/Haneke/gists{/gist_id}","starred_url":"https://api.github.com/users/Haneke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Haneke/subscriptions","organizations_url":"https://api.github.com/users/Haneke/orgs","repos_url":"https://api.github.com/users/Haneke/repos","events_url":"https://api.github.com/users/Haneke/events{/privacy}","received_events_url":"https://api.github.com/users/Haneke/received_events","type":"Organization","site_admin":false},"repo":{"id":20680357,"name":"HanekeSwift","full_name":"Haneke/HanekeSwift","owner":{"login":"Haneke","id":8600207,"avatar_url":"https://avatars.githubusercontent.com/u/8600207?v=3","gravatar_id":"","url":"https://api.github.com/users/Haneke","html_url":"https://github.com/Haneke","followers_url":"https://api.github.com/users/Haneke/followers","following_url":"https://api.github.com/users/Haneke/following{/other_user}","gists_url":"https://api.github.com/users/Haneke/gists{/gist_id}","starred_url":"https://api.github.com/users/Haneke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Haneke/subscriptions","organizations_url":"https://api.github.com/users/Haneke/orgs","repos_url":"https://api.github.com/users/Haneke/repos","events_url":"https://api.github.com/users/Haneke/events{/privacy}","received_events_url":"https://api.github.com/users/Haneke/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Haneke/HanekeSwift","description":"A lightweight generic cache for iOS written in Swift with extra love for images.","fork":false,"url":"https://api.github.com/repos/Haneke/HanekeSwift","forks_url":"https://api.github.com/repos/Haneke/HanekeSwift/forks","keys_url":"https://api.github.com/repos/Haneke/HanekeSwift/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Haneke/HanekeSwift/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Haneke/HanekeSwift/teams","hooks_url":"https://api.github.com/repos/Haneke/HanekeSwift/hooks","issue_events_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues/events{/number}","events_url":"https://api.github.com/repos/Haneke/HanekeSwift/events","assignees_url":"https://api.github.com/repos/Haneke/HanekeSwift/assignees{/user}","branches_url":"https://api.github.com/repos/Haneke/HanekeSwift/branches{/branch}","tags_url":"https://api.github.com/repos/Haneke/HanekeSwift/tags","blobs_url":"https://api.github.com/repos/Haneke/HanekeSwift/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Haneke/HanekeSwift/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Haneke/HanekeSwift/git/refs{/sha}","trees_url":"https://api.github.com/repos/Haneke/HanekeSwift/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Haneke/HanekeSwift/statuses/{sha}","languages_url":"https://api.github.com/repos/Haneke/HanekeSwift/languages","stargazers_url":"https://api.github.com/repos/Haneke/HanekeSwift/stargazers","contributors_url":"https://api.github.com/repos/Haneke/HanekeSwift/contributors","subscribers_url":"https://api.github.com/repos/Haneke/HanekeSwift/subscribers","subscription_url":"https://api.github.com/repos/Haneke/HanekeSwift/subscription","commits_url":"https://api.github.com/repos/Haneke/HanekeSwift/commits{/sha}","git_commits_url":"https://api.github.com/repos/Haneke/HanekeSwift/git/commits{/sha}","comments_url":"https://api.github.com/repos/Haneke/HanekeSwift/comments{/number}","issue_comment_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues/comments{/number}","contents_url":"https://api.github.com/repos/Haneke/HanekeSwift/contents/{+path}","compare_url":"https://api.github.com/repos/Haneke/HanekeSwift/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Haneke/HanekeSwift/merges","archive_url":"https://api.github.com/repos/Haneke/HanekeSwift/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Haneke/HanekeSwift/downloads","issues_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues{/number}","pulls_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls{/number}","milestones_url":"https://api.github.com/repos/Haneke/HanekeSwift/milestones{/number}","notifications_url":"https://api.github.com/repos/Haneke/HanekeSwift/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Haneke/HanekeSwift/labels{/name}","releases_url":"https://api.github.com/repos/Haneke/HanekeSwift/releases{/id}","created_at":"2014-06-10T09:51:09Z","updated_at":"2015-03-03T15:17:31Z","pushed_at":"2015-01-25T15:56:08Z","git_url":"git://github.com/Haneke/HanekeSwift.git","ssh_url":"git@github.com:Haneke/HanekeSwift.git","clone_url":"https://github.com/Haneke/HanekeSwift.git","svn_url":"https://github.com/Haneke/HanekeSwift","homepage":"","size":1494,"stargazers_count":1142,"watchers_count":1142,"language":"Swift","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":95,"mirror_url":null,"open_issues_count":34,"forks":95,"open_issues":34,"watchers":1142,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156"},"html":{"href":"https://github.com/Haneke/HanekeSwift/pull/156"},"issue":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/issues/156"},"comments":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/issues/156/comments"},"review_comments":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156/comments"},"review_comment":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/156/commits"},"statuses":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/statuses/c302dc181bbab75f49039829cab093a468d0e720"}}}}