{"push_id":1069174765,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4185b977a679eb8a406fac10268cbe14460cca7b","before":"3dfadfc02b98a0b0cbd3e462c063096e3b1618a0","commits":[{"sha":"4aef0b061cac6875dd8741d62e88f2ada72d3341","author":{"email":"fc74d4ad8232ae98bdbd9bb889414e6c461842ea@microsoft.com","name":"David Kean"},"message":"Unify NuGet dependencies across the tree\n\nTo prevent projects across the tree from having different dependencies, we unify\nexternal package dependencies by creating empty C# projects that represent them.\nWe then make use of project.json package inheritance (where a project inherits\nall packages dependencies from their dependencies) to unify it across the tree.\n\nNo projects outside of this tree, should be directly referencing versions of\nthese dependencies manually.\n\nFor this check-in I've tackled Metadata, Reflection, and DiaSymReader. Will tackle\nthe rest in future commits.","distinct":true,"url":"https://api.github.com/repos/dotnet/roslyn/commits/4aef0b061cac6875dd8741d62e88f2ada72d3341"},{"sha":"4185b977a679eb8a406fac10268cbe14460cca7b","author":{"email":"fc74d4ad8232ae98bdbd9bb889414e6c461842ea@microsoft.com","name":"David Kean"},"message":"Merge pull request #10538 from davkean/Dependencies\n\nUnify NuGet dependencies across the tree","distinct":true,"url":"https://api.github.com/repos/dotnet/roslyn/commits/4185b977a679eb8a406fac10268cbe14460cca7b"}]}