{"push_id":1561956088,"size":4,"distinct_size":4,"ref":"refs/heads/vNext-imported-wildcards","head":"32eaeaa18e3c1c05c48e7e345be79926b0bda213","before":"9030d6f2ccaa75516804175bb37a1d341c35ff45","commits":[{"sha":"cf2c3921f6a692d303a2731968fba94f31ddfd89","author":{"name":"Matt Ward","email":"0f96a0c155dc93aac0c384f68a86d9ba7ee0f7f7@xamarin.com"},"message":"[Core] Fix items not removed when Remove is from another import\n\nWhen items are added by a wildcard include in one imported project\nthen another imported project can now remove some of those included\nitems. So one import could have:\n\n<None Include=\"**/*\" />\n\nThen another import, which was imported later, could have:\n\n<None Remove=\"**/*.json\" />\n\nThe Remove would try to remove evaluated items from the current\nimported project and fail since the items were added by another\nimported project. Now the items are removed from all parent projects\nin case another project added them.","distinct":true,"url":"https://api.github.com/repos/mono/monodevelop/commits/cf2c3921f6a692d303a2731968fba94f31ddfd89"},{"sha":"38fb0e7854a3a9123a3c53fb62dc653305b64bf8","author":{"name":"Matt Ward","email":"0f96a0c155dc93aac0c384f68a86d9ba7ee0f7f7@xamarin.com"},"message":"[Core] Fix items not updated when Update is from another import\n\nEnsure that Update items are applied to items that were not added\nby the project containing the Update.","distinct":true,"url":"https://api.github.com/repos/mono/monodevelop/commits/38fb0e7854a3a9123a3c53fb62dc653305b64bf8"},{"sha":"697a0cee17eb0987042e303bb1eb2d17f8b6977f","author":{"name":"Matt Ward","email":"0f96a0c155dc93aac0c384f68a86d9ba7ee0f7f7@xamarin.com"},"message":"[Core] Make remove item code work similar to update code\n\nThe logic to remove items now works the same as the update code\nwhere the loop is in a separate method with the original remove\nmethod only removing an item from a single project.","distinct":true,"url":"https://api.github.com/repos/mono/monodevelop/commits/697a0cee17eb0987042e303bb1eb2d17f8b6977f"},{"sha":"32eaeaa18e3c1c05c48e7e345be79926b0bda213","author":{"name":"Matt Ward","email":"0f96a0c155dc93aac0c384f68a86d9ba7ee0f7f7@xamarin.com"},"message":"[Core] Move logic to find parent project to ProjectInfo\n\nNow that the ProjectInfo has a parent it can be used instead of\nthe MSBuildEvaluationContext to find the root MSBuildProject. This\nmeans the context no longer needs to be passed to the RemoveItem\nand UpdateItem methods.","distinct":true,"url":"https://api.github.com/repos/mono/monodevelop/commits/32eaeaa18e3c1c05c48e7e345be79926b0bda213"}]}
{"actor":{"display_login":"mrward"}}