{"action":"created","issue":{"url":"https://api.github.com/repos/appium/appium/issues/4600","labels_url":"https://api.github.com/repos/appium/appium/issues/4600/labels{/name}","comments_url":"https://api.github.com/repos/appium/appium/issues/4600/comments","events_url":"https://api.github.com/repos/appium/appium/issues/4600/events","html_url":"https://github.com/appium/appium/pull/4600","id":58896698,"number":4600,"title":"Re-install Selendroid server only on file changes.","user":{"login":"paymand","id":951563,"avatar_url":"https://avatars.githubusercontent.com/u/951563?v=3","gravatar_id":"","url":"https://api.github.com/users/paymand","html_url":"https://github.com/paymand","followers_url":"https://api.github.com/users/paymand/followers","following_url":"https://api.github.com/users/paymand/following{/other_user}","gists_url":"https://api.github.com/users/paymand/gists{/gist_id}","starred_url":"https://api.github.com/users/paymand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paymand/subscriptions","organizations_url":"https://api.github.com/users/paymand/orgs","repos_url":"https://api.github.com/users/paymand/repos","events_url":"https://api.github.com/users/paymand/events{/privacy}","received_events_url":"https://api.github.com/users/paymand/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-25T12:53:06Z","updated_at":"2015-02-25T13:15:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/appium/appium/pulls/4600","html_url":"https://github.com/appium/appium/pull/4600","diff_url":"https://github.com/appium/appium/pull/4600.diff","patch_url":"https://github.com/appium/appium/pull/4600.patch"},"body":"Currently, we look at the timestamp (mtime) of the Selendroid server\r\nfile to determine if we need to re-install it. Since we are creating it\r\nevery time, this means that we re-install it every single time!\r\nThis fix checks the MD5 hash of the server file, so that we re-install\r\nonly when the binary is different."},"comment":{"url":"https://api.github.com/repos/appium/appium/issues/comments/75957498","html_url":"https://github.com/appium/appium/pull/4600#issuecomment-75957498","issue_url":"https://api.github.com/repos/appium/appium/issues/4600","id":75957498,"user":{"login":"sebv","id":418288,"avatar_url":"https://avatars.githubusercontent.com/u/418288?v=3","gravatar_id":"","url":"https://api.github.com/users/sebv","html_url":"https://github.com/sebv","followers_url":"https://api.github.com/users/sebv/followers","following_url":"https://api.github.com/users/sebv/following{/other_user}","gists_url":"https://api.github.com/users/sebv/gists{/gist_id}","starred_url":"https://api.github.com/users/sebv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebv/subscriptions","organizations_url":"https://api.github.com/users/sebv/orgs","repos_url":"https://api.github.com/users/sebv/repos","events_url":"https://api.github.com/users/sebv/events{/privacy}","received_events_url":"https://api.github.com/users/sebv/received_events","type":"User","site_admin":false},"created_at":"2015-02-25T13:15:56Z","updated_at":"2015-02-25T13:15:56Z","body":"add to whitelist"}}