{"action":"closed","number":270,"pull_request":{"url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/270","id":55318452,"html_url":"https://github.com/Haneke/HanekeSwift/pull/270","diff_url":"https://github.com/Haneke/HanekeSwift/pull/270.diff","patch_url":"https://github.com/Haneke/HanekeSwift/pull/270.patch","issue_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues/270","number":270,"state":"closed","locked":false,"title":"remove query part of URL in getting pathExtension at MD5Filename","user":{"login":"banjun","id":11156,"avatar_url":"https://avatars.githubusercontent.com/u/11156?v=3","gravatar_id":"","url":"https://api.github.com/users/banjun","html_url":"https://github.com/banjun","followers_url":"https://api.github.com/users/banjun/followers","following_url":"https://api.github.com/users/banjun/following{/other_user}","gists_url":"https://api.github.com/users/banjun/gists{/gist_id}","starred_url":"https://api.github.com/users/banjun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/banjun/subscriptions","organizations_url":"https://api.github.com/users/banjun/orgs","repos_url":"https://api.github.com/users/banjun/repos","events_url":"https://api.github.com/users/banjun/events{/privacy}","received_events_url":"https://api.github.com/users/banjun/received_events","type":"User","site_admin":false},"body":"fixes #199 \r\n\r\nNSString#pathExtension contains query part for URLString. (e.g. ext = `\"jpg?bar\"` for `\"foo.jpg?bar\"`.)\r\nNSURL#pathExtension handles this kind of URLString.","created_at":"2016-01-07T09:51:46Z","updated_at":"2016-01-07T21:51:28Z","closed_at":"2016-01-07T21:51:28Z","merged_at":"2016-01-07T21:51:28Z","merge_commit_sha":"ebe747a3839badb06ca217261536f23248728d7f","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/270/commits","review_comments_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/270/comments","review_comment_url":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Haneke/HanekeSwift/issues/270/comments","statuses_url":"https://api.github.com/repos/Haneke/HanekeSwift/statuses/f6a63a77e34bda5fb306745b101e94c0f032e8fc","head":{"label":"banjun:fix-long-filename-for-url-with-query","ref":"fix-long-filename-for-url-with-query","sha":"f6a63a77e34bda5fb306745b101e94c0f032e8fc","user":{"login":"banjun","id":11156,"avatar_url":"https://avatars.githubusercontent.com/u/11156?v=3","gravatar_id":"","url":"https://api.github.com/users/banjun","html_url":"https://github.com/banjun","followers_url":"https://api.github.com/users/banjun/followers","following_url":"https://api.github.com/users/banjun/following{/other_user}","gists_url":"https://api.github.com/users/banjun/gists{/gist_id}","starred_url":"https://api.github.com/users/banjun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/banjun/subscriptions","organizations_url":"https://api.github.com/users/banjun/orgs","repos_url":"https://api.github.com/users/banjun/repos","events_url":"https://api.github.com/users/banjun/events{/privacy}","received_events_url":"https://api.github.com/users/banjun/received_events","type":"User","site_admin":false},"repo":{"id":49195292,"name":"HanekeSwift","full_name":"banjun/HanekeSwift","owner":{"login":"banjun","id":11156,"avatar_url":"https://avatars.githubusercontent.com/u/11156?v=3","gravatar_id":"","url":"https://api.github.com/users/banjun","html_url":"https://github.com/banjun","followers_url":"https://api.github.com/users/banjun/followers","following_url":"https://api.github.com/users/banjun/following{/other_user}","gists_url":"https://api.github.com/users/banjun/gists{/gist_id}","starred_url":"https://api.github.com/users/banjun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/banjun/subscriptions","organizations_url":"https://api.github.com/users/banjun/orgs","repos_url":"https://api.github.com/users/banjun/repos","events_url":"https://api.github.com/users/banjun/events{/privacy}","received_events_url":"https://api.github.com/users/banjun/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/banjun/HanekeSwift","description":"A lightweight generic cache for iOS written in Swift with extra love for images.","fork":true,"url":"https://api.github.com/repos/banjun/HanekeSwift","forks_url":"https://api.github.com/repos/banjun/HanekeSwift/forks","keys_url":"https://api.github.com/repos/banjun/HanekeSwift/keys{/key_id}","collaborators_url":"https://api.github.com/repos/banjun/HanekeSwift/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/banjun/HanekeSwift/teams","hooks_url":"https://api.github.com/repos/banjun/HanekeSwift/hooks","issue_events_url":"https://api.github.com/repos/banjun/HanekeSwift/issues/events{/number}","events_url":"https://api.github.com/repos/banjun/HanekeSwift/events","assignees_url":"https://api.github.com/repos/banjun/HanekeSwift/assignees{/user}","branches_url":"https://api.github.com/repos/banjun/HanekeSwift/branches{/branch}","tags_url":"https://api.github.com/repos/banjun/HanekeSwift/tags","blobs_url":"https://api.github.com/repos/banjun/HanekeSwift/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/banjun/HanekeSwift/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/banjun/HanekeSwift/git/refs{/sha}","trees_url":"https://api.github.com/repos/banjun/HanekeSwift/git/trees{/sha}","statuses_url":"https://api.github.com/repos/banjun/HanekeSwift/statuses/{sha}","languages_url":"https://api.github.com/repos/banjun/HanekeSwift/languages","stargazers_url":"https://api.github.com/repos/banjun/HanekeSwift/stargazers","contributors_url":"https://api.github.com/repos/banjun/HanekeSwift/contributors","subscribers_url":"https://api.github.com/repos/banjun/HanekeSwift/subscribers","subscription_url":"https://api.github.com/repos/banjun/HanekeSwift/subscription","commits_url":"https://api.github.com/repos/banjun/HanekeSwift/commits{/sha}","git_commits_url":"https://api.github.com/repos/banjun/HanekeSwift/git/commits{/sha}","comments_url":"https://api.github.com/repos/banjun/HanekeSwift/comments{/number}","issue_comment_url":"https://api.github.com/repos/banjun/HanekeSwift/issues/comments{/number}","contents_url":"https://api.github.com/repos/banjun/HanekeSwift/contents/{+path}","compare_url":"https://api.github.com/repos/banjun/HanekeSwift/compare/{base}...{head}","merges_url":"https://api.github.com/repos/banjun/HanekeSwift/merges","archive_url":"https://api.github.com/repos/banjun/HanekeSwift/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/banjun/HanekeSwift/downloads","issues_url":"https://api.github.com/repos/banjun/HanekeSwift/issues{/number}","pulls_url":"https://api.github.com/repos/banjun/HanekeSwift/pulls{/number}","milestones_url":"https://api.github.com/repos/banjun/HanekeSwift/milestones{/number}","notifications_url":"https://api.github.com/repos/banjun/HanekeSwift/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/banjun/HanekeSwift/labels{/name}","releases_url":"https://api.github.com/repos/banjun/HanekeSwift/releases{/id}","created_at":"2016-01-07T09:34:48Z","updated_at":"2016-01-07T09:34:49Z","pushed_at":"2016-01-07T09:46:53Z","git_url":"git://github.com/banjun/HanekeSwift.git","ssh_url":"git@github.com:banjun/HanekeSwift.git","clone_url":"https://github.com/banjun/HanekeSwift.git","svn_url":"https://github.com/banjun/HanekeSwift","homepage":"","size":497,"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":"f84f595a82d48c7b037f9792c27b5f1bb183dea2","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":"2016-01-07T20:28:52Z","pushed_at":"2016-01-07T21:51:28Z","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":774,"stargazers_count":2850,"watchers_count":2850,"language":"Swift","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":314,"mirror_url":null,"open_issues_count":69,"forks":314,"open_issues":69,"watchers":2850,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/270"},"html":{"href":"https://github.com/Haneke/HanekeSwift/pull/270"},"issue":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/issues/270"},"comments":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/issues/270/comments"},"review_comments":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/270/comments"},"review_comment":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/pulls/270/commits"},"statuses":{"href":"https://api.github.com/repos/Haneke/HanekeSwift/statuses/f6a63a77e34bda5fb306745b101e94c0f032e8fc"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"hpique","id":912531,"avatar_url":"https://avatars.githubusercontent.com/u/912531?v=3","gravatar_id":"","url":"https://api.github.com/users/hpique","html_url":"https://github.com/hpique","followers_url":"https://api.github.com/users/hpique/followers","following_url":"https://api.github.com/users/hpique/following{/other_user}","gists_url":"https://api.github.com/users/hpique/gists{/gist_id}","starred_url":"https://api.github.com/users/hpique/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hpique/subscriptions","organizations_url":"https://api.github.com/users/hpique/orgs","repos_url":"https://api.github.com/users/hpique/repos","events_url":"https://api.github.com/users/hpique/events{/privacy}","received_events_url":"https://api.github.com/users/hpique/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"commits":1,"additions":1,"deletions":1,"changed_files":1}}