{"action":"closed","issue":{"url":"https://api.github.com/repos/gilestrolab/pySolo-Video/issues/69","labels_url":"https://api.github.com/repos/gilestrolab/pySolo-Video/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/gilestrolab/pySolo-Video/issues/69/comments","events_url":"https://api.github.com/repos/gilestrolab/pySolo-Video/issues/69/events","html_url":"https://github.com/gilestrolab/pySolo-Video/issues/69","id":60529393,"number":69,"title":"Update tool fails to update origin (from github), without displaying error","user":{"login":"qgeissmann","id":1399684,"avatar_url":"https://avatars.githubusercontent.com/u/1399684?v=3","gravatar_id":"","url":"https://api.github.com/users/qgeissmann","html_url":"https://github.com/qgeissmann","followers_url":"https://api.github.com/users/qgeissmann/followers","following_url":"https://api.github.com/users/qgeissmann/following{/other_user}","gists_url":"https://api.github.com/users/qgeissmann/gists{/gist_id}","starred_url":"https://api.github.com/users/qgeissmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qgeissmann/subscriptions","organizations_url":"https://api.github.com/users/qgeissmann/orgs","repos_url":"https://api.github.com/users/qgeissmann/repos","events_url":"https://api.github.com/users/qgeissmann/events{/privacy}","received_events_url":"https://api.github.com/users/qgeissmann/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gilestrolab/pySolo-Video/labels/Critical","name":"Critical","color":"e11d21"},{"url":"https://api.github.com/repos/gilestrolab/pySolo-Video/labels/node-script","name":"node-script","color":"fbca04"},{"url":"https://api.github.com/repos/gilestrolab/pySolo-Video/labels/webInterface","name":"webInterface","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-10T16:38:10Z","updated_at":"2015-03-11T22:14:15Z","closed_at":"2015-03-11T22:14:15Z","body":"Therefore, even if new version is available on origin, the user sees that everything is up to date...\r\nThis is confusing. Internally, we should have 3 variables (in the node):\r\n\r\n* version on remote\r\n* version on bare repo (origin)\r\n* version of the running pkg\r\n\r\nI think can be be pretty stringent when updating system.\r\nThant is we should request internet connection to be active, otherwise we don't allow any update."}}