{"push_id":1355867671,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"cb95f78253daae546049e9d7d7e7cedca566b5ea","before":"2c446b2e981e132db47b9915bbb067fc33be0262","commits":[{"sha":"9ff2ca74cbb2d1a7893af3d371d9f003eabf4d51","author":{"name":"Matt Ellis","email":"d7a9f5a11a3bde32d16b3a23c24225c3538df6bd@microsoft.com"},"message":"Support \"offline\" initializtion of Tools\n\nThis change allows init-tools to function in an \"offline\" mode where\ntools are picked up from standalone folders. Specifically, it introduces\nsupport for two new environment variables:\n\n- DOTNET_TOOLSET_DIR\n- BUILD_TOOLS_TOOLSET_DIR\n\nIf either is set, instead of downloading toolsets, we copy an already\nexisting one from the folder.  The TOOLSET_DIR is a folder with sub\ndirectories for every version of the tool in question.\n\nFor buildtools, we expect a published toolset (sans the \"dotnetcli\"\nfolder) not just a set of nuget packages (i.e. the layout of Tools/\nafter running ./init-tools.sh in \"online\" mode).\n\nThe above varibles are useful for situations where we want to carry\nmultiple toolsets with us, but are less helpful for places where a\ndeveloper has produced their own toolset by hand (since the resulting\nfolder structure contains extra version information). For these cases,\nI've added\n\n- DOTNET_TOOL_DIR\n- BUILD_TOOLS_TOOL_DIR\n\nWhich work like the above but don't require the nested folder structure.","distinct":true,"url":"https://api.github.com/repos/dotnet/corefx/commits/9ff2ca74cbb2d1a7893af3d371d9f003eabf4d51"},{"sha":"cb95f78253daae546049e9d7d7e7cedca566b5ea","author":{"name":"Matt Ellis","email":"d7a9f5a11a3bde32d16b3a23c24225c3538df6bd@microsoft.com"},"message":"Merge pull request #12770 from ellismg/add-offline-mode-to-init-tools\n\nSupport \"offline\" initializtion of Tools","distinct":true,"url":"https://api.github.com/repos/dotnet/corefx/commits/cb95f78253daae546049e9d7d7e7cedca566b5ea"}]}
{"actor":{"display_login":"ellismg"}}