{"action":"created","issue":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/5074","repository_url":"https://api.github.com/repos/RIOT-OS/RIOT","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/5074/labels{/name}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/5074/comments","events_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/5074/events","html_url":"https://github.com/RIOT-OS/RIOT/pull/5074","id":140829241,"number":5074,"title":"pkg: add support for git reference repository","user":{"login":"kaspar030","id":4679640,"avatar_url":"https://avatars.githubusercontent.com/u/4679640?v=3","gravatar_id":"","url":"https://api.github.com/users/kaspar030","html_url":"https://github.com/kaspar030","followers_url":"https://api.github.com/users/kaspar030/followers","following_url":"https://api.github.com/users/kaspar030/following{/other_user}","gists_url":"https://api.github.com/users/kaspar030/gists{/gist_id}","starred_url":"https://api.github.com/users/kaspar030/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaspar030/subscriptions","organizations_url":"https://api.github.com/users/kaspar030/orgs","repos_url":"https://api.github.com/users/kaspar030/repos","events_url":"https://api.github.com/users/kaspar030/events{/privacy}","received_events_url":"https://api.github.com/users/kaspar030/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/CI-Infrastructure","name":"CI-Infrastructure","color":"fad8c7"},{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/make","name":"make","color":"fad8c7"},{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Ready%20for%20CI%20build","name":"Ready for CI build","color":"bfdadc"}],"state":"open","locked":false,"assignee":{"login":"cgundogan","id":739129,"avatar_url":"https://avatars.githubusercontent.com/u/739129?v=3","gravatar_id":"","url":"https://api.github.com/users/cgundogan","html_url":"https://github.com/cgundogan","followers_url":"https://api.github.com/users/cgundogan/followers","following_url":"https://api.github.com/users/cgundogan/following{/other_user}","gists_url":"https://api.github.com/users/cgundogan/gists{/gist_id}","starred_url":"https://api.github.com/users/cgundogan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgundogan/subscriptions","organizations_url":"https://api.github.com/users/cgundogan/orgs","repos_url":"https://api.github.com/users/cgundogan/repos","events_url":"https://api.github.com/users/cgundogan/events{/privacy}","received_events_url":"https://api.github.com/users/cgundogan/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2016-03-14T23:49:02Z","updated_at":"2016-03-15T00:09:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/5074","html_url":"https://github.com/RIOT-OS/RIOT/pull/5074","diff_url":"https://github.com/RIOT-OS/RIOT/pull/5074.diff","patch_url":"https://github.com/RIOT-OS/RIOT/pull/5074.patch"},"body":"Git allows to specify a reference repository to be specified at clone time, causing all objects available there to be taken from there.\r\n\r\nTogether with a bare git repository somewhere, that enables transparent git object caching.\r\n\r\nGIT_REFERENCE is supposed to have the whole parameter, e.g., ```--reference /home/git-cache.git```\r\n\r\nThis PR exports the variable, passes it on to buildtest and changes the pkg makefiles accordingly.\r\nIt should change nothing unless that variable is set.\r\n\r\nMurdock will soon cache all git repos locally."},"comment":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/comments/196577941","html_url":"https://github.com/RIOT-OS/RIOT/pull/5074#issuecomment-196577941","issue_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/5074","id":196577941,"user":{"login":"cgundogan","id":739129,"avatar_url":"https://avatars.githubusercontent.com/u/739129?v=3","gravatar_id":"","url":"https://api.github.com/users/cgundogan","html_url":"https://github.com/cgundogan","followers_url":"https://api.github.com/users/cgundogan/followers","following_url":"https://api.github.com/users/cgundogan/following{/other_user}","gists_url":"https://api.github.com/users/cgundogan/gists{/gist_id}","starred_url":"https://api.github.com/users/cgundogan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgundogan/subscriptions","organizations_url":"https://api.github.com/users/cgundogan/orgs","repos_url":"https://api.github.com/users/cgundogan/repos","events_url":"https://api.github.com/users/cgundogan/events{/privacy}","received_events_url":"https://api.github.com/users/cgundogan/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T00:09:13Z","updated_at":"2016-03-15T00:09:13Z","body":"Hmm, but then again. You modified the pkg's to have this `$(GIT_REFERENCE)`. If I have this on my system defined for other things, this will mess up if I build on my machine (without being in docker)?"}}