{"action":"opened","issue":{"url":"https://api.github.com/repos/DevMine/crawld/issues/16","labels_url":"https://api.github.com/repos/DevMine/crawld/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/DevMine/crawld/issues/16/comments","events_url":"https://api.github.com/repos/DevMine/crawld/issues/16/events","html_url":"https://github.com/DevMine/crawld/issues/16","id":87760841,"number":16,"title":"Pre-check repositories for updates","user":{"login":"Rolinh","id":1324157,"avatar_url":"https://avatars.githubusercontent.com/u/1324157?v=3","gravatar_id":"","url":"https://api.github.com/users/Rolinh","html_url":"https://github.com/Rolinh","followers_url":"https://api.github.com/users/Rolinh/followers","following_url":"https://api.github.com/users/Rolinh/following{/other_user}","gists_url":"https://api.github.com/users/Rolinh/gists{/gist_id}","starred_url":"https://api.github.com/users/Rolinh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rolinh/subscriptions","organizations_url":"https://api.github.com/users/Rolinh/orgs","repos_url":"https://api.github.com/users/Rolinh/repos","events_url":"https://api.github.com/users/Rolinh/events{/privacy}","received_events_url":"https://api.github.com/users/Rolinh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DevMine/crawld/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"Rolinh","id":1324157,"avatar_url":"https://avatars.githubusercontent.com/u/1324157?v=3","gravatar_id":"","url":"https://api.github.com/users/Rolinh","html_url":"https://github.com/Rolinh","followers_url":"https://api.github.com/users/Rolinh/followers","following_url":"https://api.github.com/users/Rolinh/following{/other_user}","gists_url":"https://api.github.com/users/Rolinh/gists{/gist_id}","starred_url":"https://api.github.com/users/Rolinh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rolinh/subscriptions","organizations_url":"https://api.github.com/users/Rolinh/orgs","repos_url":"https://api.github.com/users/Rolinh/repos","events_url":"https://api.github.com/users/Rolinh/events{/privacy}","received_events_url":"https://api.github.com/users/Rolinh/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-06-12T15:23:24Z","updated_at":"2015-06-12T15:23:24Z","closed_at":null,"body":"Create a new option to allow pre-checking if a repository has received new commits since it was last updated. Currently, all repositories are updated \"blindly\", which is usually fine because when updates are actually available a pre-check would means unnecessary network traffic.\r\nHowever, we are now considering moving data over to HDFS so it means that tar archives of repositories will need to be moved from HDFS prior to the update and placed there afterward. In this case, we want to avoid moving data from and to HDFS when unnecessary, hence a pre-check for remote changes is required."}}