{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/brew/issues/195","repository_url":"https://api.github.com/repos/Homebrew/brew","labels_url":"https://api.github.com/repos/Homebrew/brew/issues/195/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/brew/issues/195/comments","events_url":"https://api.github.com/repos/Homebrew/brew/issues/195/events","html_url":"https://github.com/Homebrew/brew/pull/195","id":152827005,"number":195,"title":"vendor ruby 2.0","user":{"login":"xu-cheng","id":3105373,"avatar_url":"https://avatars.githubusercontent.com/u/3105373?v=3","gravatar_id":"","url":"https://api.github.com/users/xu-cheng","html_url":"https://github.com/xu-cheng","followers_url":"https://api.github.com/users/xu-cheng/followers","following_url":"https://api.github.com/users/xu-cheng/following{/other_user}","gists_url":"https://api.github.com/users/xu-cheng/gists{/gist_id}","starred_url":"https://api.github.com/users/xu-cheng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xu-cheng/subscriptions","organizations_url":"https://api.github.com/users/xu-cheng/orgs","repos_url":"https://api.github.com/users/xu-cheng/repos","events_url":"https://api.github.com/users/xu-cheng/events{/privacy}","received_events_url":"https://api.github.com/users/xu-cheng/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Homebrew/brew/labels/discussion","name":"discussion","color":"006b75"},{"url":"https://api.github.com/repos/Homebrew/brew/labels/do%20not%20merge","name":"do not merge","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-05-03T17:13:12Z","updated_at":"2016-05-12T13:28:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Homebrew/brew/pulls/195","html_url":"https://github.com/Homebrew/brew/pull/195","diff_url":"https://github.com/Homebrew/brew/pull/195.diff","patch_url":"https://github.com/Homebrew/brew/pull/195.patch"},"body":"* Add `install-vendor` command to install vendor ruby/git\r\n* vendor tools will be installed to `Library/Homebrew/vendor/<name>/<version>` with a `Library/Homebrew/vendor/<name>/opt` symlink to point to current version. This enables us to push updates in the future by simply update the symlink.\r\n* It is **important** to notice that for most of users they will continue to use system ruby/git. vendor version is only used for old systems."},"comment":{"url":"https://api.github.com/repos/Homebrew/brew/issues/comments/218756957","html_url":"https://github.com/Homebrew/brew/pull/195#issuecomment-218756957","issue_url":"https://api.github.com/repos/Homebrew/brew/issues/195","id":218756957,"user":{"login":"mikemcquaid","id":125011,"avatar_url":"https://avatars.githubusercontent.com/u/125011?v=3","gravatar_id":"","url":"https://api.github.com/users/mikemcquaid","html_url":"https://github.com/mikemcquaid","followers_url":"https://api.github.com/users/mikemcquaid/followers","following_url":"https://api.github.com/users/mikemcquaid/following{/other_user}","gists_url":"https://api.github.com/users/mikemcquaid/gists{/gist_id}","starred_url":"https://api.github.com/users/mikemcquaid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikemcquaid/subscriptions","organizations_url":"https://api.github.com/users/mikemcquaid/orgs","repos_url":"https://api.github.com/users/mikemcquaid/repos","events_url":"https://api.github.com/users/mikemcquaid/events{/privacy}","received_events_url":"https://api.github.com/users/mikemcquaid/received_events","type":"User","site_admin":true},"created_at":"2016-05-12T13:28:57Z","updated_at":"2016-05-12T13:28:57Z","body":"> My major problem is how do you know there is a git update. If you don't store such information in symlink.\r\n\r\nHave a `vendor/git-version` file.\r\n\r\n> Try to upgrade or reinstall them. This is what you got https://gist.github.com/anonymous/158e41f6ca542c348796ae380da56a0f\r\n\r\nThat can be improved by not using HTTPS and relying on checksum security instead. We can also quieten some of those warnings. Doesn't seem insurmountable and doesn't apply to `git`."}}