{"pull_request":{"state":"closed","merged_by":{"avatar_url":"https://secure.gravatar.com/avatar/37f35d1f68254e700446b361d3c61782?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"37f35d1f68254e700446b361d3c61782","url":"https://api.github.com/users/quartzjer","login":"quartzjer","id":61632},"user":{"avatar_url":"https://secure.gravatar.com/avatar/18c27542534e2bba466b0371264f7e4b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"18c27542534e2bba466b0371264f7e4b","url":"https://api.github.com/users/msilvey","login":"msilvey","id":394883},"deletions":2,"updated_at":"2011-10-28T21:55:14Z","comments":0,"base":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/6351a3f1ffc1d9005aa622a46402e905?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6351a3f1ffc1d9005aa622a46402e905","url":"https://api.github.com/users/LockerProject","login":"LockerProject","id":800852},"repo":{"name":"lockerbox","master_branch":null,"fork":true,"pushed_at":"2011-10-28T21:55:13Z","homepage":"","open_issues":0,"clone_url":"https://github.com/LockerProject/lockerbox.git","updated_at":"2011-10-28T21:55:13Z","language":"Shell","private":false,"forks":2,"svn_url":"https://svn.github.com/LockerProject/lockerbox","url":"https://api.github.com/repos/LockerProject/lockerbox","owner":{"avatar_url":"https://secure.gravatar.com/avatar/6351a3f1ffc1d9005aa622a46402e905?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6351a3f1ffc1d9005aa622a46402e905","url":"https://api.github.com/users/LockerProject","login":"LockerProject","id":800852},"html_url":"https://github.com/LockerProject/lockerbox","description":"Automatic development environment setup for Locker","size":156,"id":2376323,"watchers":4,"git_url":"git://github.com/LockerProject/lockerbox.git","created_at":"2011-09-13T05:29:32Z","ssh_url":"git@github.com:LockerProject/lockerbox.git"},"label":"LockerProject:master","sha":"521a09f9f04bc982e1aac5469042118174608520"},"diff_url":"https://github.com/LockerProject/lockerbox/pull/3.diff","closed_at":"2011-10-28T21:55:14Z","commits":3,"head":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/18c27542534e2bba466b0371264f7e4b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"18c27542534e2bba466b0371264f7e4b","url":"https://api.github.com/users/msilvey","login":"msilvey","id":394883},"repo":{"name":"lockerbox","master_branch":null,"fork":true,"pushed_at":"2011-10-28T18:50:54Z","homepage":"","open_issues":0,"clone_url":"https://github.com/msilvey/lockerbox.git","updated_at":"2011-10-28T18:50:54Z","language":"Shell","private":false,"forks":0,"svn_url":"https://svn.github.com/msilvey/lockerbox","url":"https://api.github.com/repos/msilvey/lockerbox","owner":{"avatar_url":"https://secure.gravatar.com/avatar/18c27542534e2bba466b0371264f7e4b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"18c27542534e2bba466b0371264f7e4b","url":"https://api.github.com/users/msilvey","login":"msilvey","id":394883},"html_url":"https://github.com/msilvey/lockerbox","description":"Automatic development environment setup for Locker","size":112,"id":2661661,"watchers":1,"git_url":"git://github.com/msilvey/lockerbox.git","created_at":"2011-10-27T22:20:43Z","ssh_url":"git@github.com:msilvey/lockerbox.git"},"label":"msilvey:master","sha":"3e4428a95ecb761cea2914b72922f304bbf70b40"},"url":"https://api.github.com/repos/LockerProject/lockerbox/pulls/3","additions":7,"merged":true,"body":"this chunk: version=\"$($3 2>&1 | grep -o -E [-0-9.]\\{1,\\} | head -n 1)\"  \r\ncan return things like '.'\r\nthe python tuple check chokes on that.  added a quick if/else to check the data.\r\n","merged_at":"2011-10-28T21:55:14Z","html_url":"https://github.com/LockerProject/lockerbox/pull/3","issue_url":"https://github.com/LockerProject/lockerbox/issues/3","_links":{"comments":{"_href":"https://api.github.com/repos/LockerProject/lockerbox/issues/3/comments"},"html":{"_href":"https://github.com/LockerProject/lockerbox/pull/3"},"review_comments":{"_href":"https://api.github.com/repos/LockerProject/lockerbox/pulls/3/comments"},"self":{"_href":"https://api.github.com/repos/LockerProject/lockerbox/pulls/3"}},"review_comments":0,"number":3,"title":"changed check_for logic to handle invalid version strings","mergeable":null,"id":441870,"patch_url":"https://github.com/LockerProject/lockerbox/pull/3.patch","changed_files":1,"created_at":"2011-10-28T06:18:30Z"},"action":"closed","number":3}