{"action":"closed","number":3,"pull_request":{"created_at":"2011-12-08T15:57:32Z","review_comments":0,"state":"closed","updated_at":"2011-12-09T06:41:01Z","patch_url":"https://github.com/kfish/zoom-cache/pull/3.patch","changed_files":1,"_links":{"review_comments":{"href":"https://api.github.com/repos/kfish/zoom-cache/pulls/3/comments"},"comments":{"href":"https://api.github.com/repos/kfish/zoom-cache/issues/3/comments"},"html":{"href":"https://github.com/kfish/zoom-cache/pull/3"},"self":{"href":"https://api.github.com/repos/kfish/zoom-cache/pulls/3"}},"issue_url":"https://github.com/kfish/zoom-cache/issues/3","user":{"gravatar_id":"a165bc0b4ece332817e8f37040d69ca5","id":881998,"url":"https://api.github.com/users/alang9","avatar_url":"https://secure.gravatar.com/avatar/a165bc0b4ece332817e8f37040d69ca5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"alang9"},"comments":0,"merged":true,"body":"...st zoom-cache stream is incomplete.\r\n\r\nHey Conrad,\r\n\r\nCurrently enumStream will fail with an EofException if the last `stream' of a zoom-cache file is not complete (e.g. this can happen if it's being written as it's being read). enumStreamIncomplete is a workaround to this. I think there is a better and more general/composable way to do this, but for now I think this works ok.\r\n","deletions":17,"commits":1,"mergeable":null,"id":572935,"additions":50,"base":{"repo":{"pushed_at":"2011-12-09T06:41:00Z","created_at":"2011-09-29T07:29:12Z","updated_at":"2011-12-09T06:41:00Z","private":false,"clone_url":"https://github.com/kfish/zoom-cache.git","name":"zoom-cache","svn_url":"https://svn.github.com/kfish/zoom-cache","master_branch":null,"watchers":8,"language":"Haskell","forks":3,"owner":{"gravatar_id":"27f5a1a7ecdd65cda7916ebed1bed543","id":38847,"url":"https://api.github.com/users/kfish","avatar_url":"https://secure.gravatar.com/avatar/27f5a1a7ecdd65cda7916ebed1bed543?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"kfish"},"id":2480500,"homepage":"","description":"A streamable, seekable, zoomable cache file format; Haskell library and tools.","git_url":"git://github.com/kfish/zoom-cache.git","html_url":"https://github.com/kfish/zoom-cache","open_issues":0,"size":216,"url":"https://api.github.com/repos/kfish/zoom-cache","fork":false,"ssh_url":"git@github.com:kfish/zoom-cache.git"},"user":{"gravatar_id":"27f5a1a7ecdd65cda7916ebed1bed543","id":38847,"url":"https://api.github.com/users/kfish","avatar_url":"https://secure.gravatar.com/avatar/27f5a1a7ecdd65cda7916ebed1bed543?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"kfish"},"sha":"9e1bc7dd533957e61e6d535658fbc7de26ceb207","ref":"master","label":"kfish:master"},"merged_by":{"gravatar_id":"27f5a1a7ecdd65cda7916ebed1bed543","id":38847,"url":"https://api.github.com/users/kfish","avatar_url":"https://secure.gravatar.com/avatar/27f5a1a7ecdd65cda7916ebed1bed543?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"kfish"},"number":3,"head":{"repo":{"pushed_at":"2011-12-08T15:52:46Z","created_at":"2011-10-13T01:28:24Z","updated_at":"2011-12-08T15:52:46Z","private":false,"clone_url":"https://github.com/alang9/zoom-cache.git","name":"zoom-cache","svn_url":"https://svn.github.com/alang9/zoom-cache","master_branch":null,"watchers":1,"language":"Haskell","forks":0,"owner":{"gravatar_id":"a165bc0b4ece332817e8f37040d69ca5","id":881998,"url":"https://api.github.com/users/alang9","avatar_url":"https://secure.gravatar.com/avatar/a165bc0b4ece332817e8f37040d69ca5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"alang9"},"id":2566645,"homepage":"","description":"A streamable, seekable, zoomable cache file format; Haskell library and tools.","git_url":"git://github.com/alang9/zoom-cache.git","html_url":"https://github.com/alang9/zoom-cache","open_issues":0,"size":100,"url":"https://api.github.com/repos/alang9/zoom-cache","fork":true,"ssh_url":"git@github.com:alang9/zoom-cache.git"},"user":{"gravatar_id":"a165bc0b4ece332817e8f37040d69ca5","id":881998,"url":"https://api.github.com/users/alang9","avatar_url":"https://secure.gravatar.com/avatar/a165bc0b4ece332817e8f37040d69ca5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"alang9"},"sha":"09ead9a74ba2f34f941be9201755506510e93612","ref":"master","label":"alang9:master"},"title":"enumStreamIncomplete","closed_at":"2011-12-09T06:41:01Z","html_url":"https://github.com/kfish/zoom-cache/pull/3","url":"https://api.github.com/repos/kfish/zoom-cache/pulls/3","diff_url":"https://github.com/kfish/zoom-cache/pull/3.diff","merged_at":"2011-12-09T06:41:01Z"}}