{"push_id":648531826,"size":290,"distinct_size":1,"ref":"refs/heads/master","head":"8bc505fa458673bcecdf56979fefa96798f85dc5","before":"2f86f0a2d35fd83058a440cb89f1d5ae9f98f34d","commits":[{"sha":"306f018f5053b2fa67e0ac87700db39aab4df6d5","author":{"email":"522a18f57de0565294c3e2377265e45b5f0193c8@hotmail.com","name":"Suhas Joshi"},"message":"Merge branch 'release' into dev","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/306f018f5053b2fa67e0ac87700db39aab4df6d5"},{"sha":"3cb7bfccffa2bbd88dc21b73725f393ecd0c6925","author":{"email":"386f121bf6b85ce28e66e6ce7ff5c8c8934a406a@microsoft.com","name":"Andrew Peters"},"message":"Fix #135 - Re-enabled disabled test","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/3cb7bfccffa2bbd88dc21b73725f393ecd0c6925"},{"sha":"e73702adca20c66294ca8ffce92c280cb873ba71","author":{"email":"0ed69047312c63c68852191272eb53af89809997@microsoft.com","name":"Brice Lambson"},"message":"Merge branch 'release' into dev","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/e73702adca20c66294ca8ffce92c280cb873ba71"},{"sha":"619103d2976d7fc5398b7f7974f7c0d594df5e36","author":{"email":"58d42a6011010ac1b2cc15a826b698a55f0067b0@microsoft.com","name":"Luke Waters"},"message":"This is an update for migrations commands to use data pulled from the visual studio startup project\nfor DataDirectory and the Configuration file.\n\nfix for issue #823","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/619103d2976d7fc5398b7f7974f7c0d594df5e36"},{"sha":"443fd5cb55ace307d5422d0fc7da84c537c21379","author":{"email":"c512d526af886a0f0975349240d39720a40df8b4@users.noreply.github.com","name":"Aligned"},"message":"Change ASP.NET vNext to ASP.Net 5 in the Readme.md","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/443fd5cb55ace307d5422d0fc7da84c537c21379"},{"sha":"b748b6385f454e8d8bf5bbfd94f726f72ddca32e","author":{"email":"329755be3f4f7fea415e08fbff0309fd4432356f@microsoft.com","name":"AndriySvyryd"},"message":"Add a convention to replace shadow foreign keys with non-shadow ones.\nProperties are be matched using the following patterns:\n1. Navigation to principal name + corresponding principal key property name\n2. Principal type name + corresponding principal key property name\n3. Corresponding principal key property name\n4. PK on the dependent entity for unique FKs\n\nAdd a way to specify non-primary key to InternalEntityBuilder.","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/b748b6385f454e8d8bf5bbfd94f726f72ddca32e"},{"sha":"db5f8a87837100bc895ae455ceff37f41066de17","author":{"email":"329755be3f4f7fea415e08fbff0309fd4432356f@microsoft.com","name":"AndriySvyryd"},"message":"asgf","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/db5f8a87837100bc895ae455ceff37f41066de17"},{"sha":"baa2c47c71d54b4750a5cc94a0378475cce1baa3","author":{"email":"0ed69047312c63c68852191272eb53af89809997@outlook.com","name":"Brice Lambson"},"message":"Honor configuration in write-package-references target","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/baa2c47c71d54b4750a5cc94a0378475cce1baa3"},{"sha":"31b748721479a15b3bfc1b7562dad4d2a5e2c6b1","author":{"email":"0ed69047312c63c68852191272eb53af89809997@microsoft.com","name":"Brice Lambson"},"message":"Use Core CLR version of INotifyPropertyChanging (resolves #346)","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/31b748721479a15b3bfc1b7562dad4d2a5e2c6b1"},{"sha":"2cbcbe78f2a2b0e7b985c2a33a0bc81f9d0f5870","author":{"email":"7fcf9ee3bd99ae911d41c7f75dcf8235b5e580f8@hotmail.com","name":"ajcvickers"},"message":"Stop using async database creation in test fixtures (Issue #1269)\n\nThis can cause deadlocks because the code runs from a constructor, which cannot be async.","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/2cbcbe78f2a2b0e7b985c2a33a0bc81f9d0f5870"},{"sha":"3d2a9696e22cce93532a7f9d75510e5fb40f75f1","author":{"email":"386f121bf6b85ce28e66e6ce7ff5c8c8934a406a@microsoft.com","name":"Andrew Peters"},"message":"Query: Part 1 of automatic query caching.\n\nImplements the basic caching architecture sans funcletization - It works because relinq partially evaluates captured variables during query parsing. We end up with a single cache entry per partially evaluated expression tree. Funcletization is TBD..\n\nThe cache itself is a simple ThreadSafeDictionaryCache, but is designed to be pluggable so that, for example, https://github.com/aspnet/Caching/tree/dev/src/Microsoft.Framework.Cache.Memory could be used.","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/3d2a9696e22cce93532a7f9d75510e5fb40f75f1"},{"sha":"fd93f25c0f046c7e866fbc336e614a48e4669346","author":{"email":"05c52d0ca0e2817a31bf3f1f721eb74b5278624c@outlook.com","name":"RickyLin"},"message":"supporting multiple Where method calls on one IQueryable","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/fd93f25c0f046c7e866fbc336e614a48e4669346"},{"sha":"0910582c7ec2afae0f77f090270d9fcb85326746","author":{"email":"05c52d0ca0e2817a31bf3f1f721eb74b5278624c@outlook.com","name":"RickyLin"},"message":"modified the test code of Where_chain","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/0910582c7ec2afae0f77f090270d9fcb85326746"},{"sha":"64f443c0441f9def57699caf5d087374eecf58b8","author":{"email":"05c52d0ca0e2817a31bf3f1f721eb74b5278624c@outlook.com","name":"RickyLin"},"message":"eliminated the if ... else if ... statement","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/64f443c0441f9def57699caf5d087374eecf58b8"},{"sha":"2b934b9b0614a60acfbf7a405ec9899ec30dafc6","author":{"email":"329755be3f4f7fea415e08fbff0309fd4432356f@microsoft.com","name":"AndriySvyryd"},"message":"Make IModelSource provider-specific to allow providers to use different convention sets\nAdd cross store tests that build models for different providers using the same service provider\nRename ConventionsDispatcher to ConventionDispatcher\nExtract ConventionSet class from ConventionDispatcher\n\nResolves #1461\nPart of #1089","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/2b934b9b0614a60acfbf7a405ec9899ec30dafc6"},{"sha":"f3640cd49a79b1ccae97f75dfccd11ccf77fb6a3","author":{"email":"7fcf9ee3bd99ae911d41c7f75dcf8235b5e580f8@hotmail.com","name":"ajcvickers"},"message":"Remove uses of CreateScratchAsync from test fixtures\n\nI missed these cases in the previous change.","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/f3640cd49a79b1ccae97f75dfccd11ccf77fb6a3"},{"sha":"57bd4e3701b6d8b4dd2b7951ba7268ced2ad71b2","author":{"email":"7fcf9ee3bd99ae911d41c7f75dcf8235b5e580f8@hotmail.com","name":"ajcvickers"},"message":"Trivial: Move AutoDetectChangesEnabled to ChangeTracker (Issue #1434)","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/57bd4e3701b6d8b4dd2b7951ba7268ced2ad71b2"},{"sha":"c568126519d9434a2bc895962c0f3f89b866638f","author":{"email":"e63cca12db9015d6c29876c857990c1723c23c5c@microsoft.com","name":"Maurycy Markowski"},"message":"fix to issue #1457 - \"ExecuteReader requires an open and available Connection\" thrown when trying to execute a query after a failed query executed before\n\nProblem was that in some cases we would try to close connection more times than we tried to open it. This would result in a corrupted state that would prevent opening the connection by subsequent queries.\nThis could happen in case of multi-level include. During that scenario we create multiple queries (data readers) and combine their results together in the end. Once data is retrieved there is a cleanup code that disposes of the participating enumerators.\nHowever, if one of the queries throw or at some point during Include chain there is no more data (i.e. collection is empty) - it is possible that not all readers will be used, and therefore connection will be opened fewer times than assumed.\nCleanup code was trying to close connection once per expected reader, regardless of whether it was being used or not - which lead to this bug.\n\nFix is to only attempt to close connection if the associated reader has been used. Additionally I made QueryingEnumerable.Dispose() method idempotent.","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/c568126519d9434a2bc895962c0f3f89b866638f"},{"sha":"fb77b83a62ecd88ff7c0852446315fba41d829b8","author":{"email":"7fcf9ee3bd99ae911d41c7f75dcf8235b5e580f8@hotmail.com","name":"ajcvickers"},"message":"Functional tests for graph manipulation and fixes to fixup bugs\n\nThese tests cover adding, removing, and changing relationships between entities. Dimensions are:\n* Multiplicity (1:1, 1:*)\n* Required/optional relationships\n* PK <-> PK and PK <-> FK\n* New (Added) entities or existing (Unchanged) entities\n* Changing relationship at principal end, dependent end, or using FK\n* PK principal keys or alternate principal keys\n\nNote that these tests do no cover deleting entities, composite keys, or unidirectional navigations. Also, we don't yet handle conceptually null FKs.","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/fb77b83a62ecd88ff7c0852446315fba41d829b8"},{"sha":"e1108775cfbe00a203c6e34acb9abd70ad28b210","author":{"email":"0ed69047312c63c68852191272eb53af89809997@microsoft.com","name":"Brice Lambson"},"message":"Merge branch 'release' into dev","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/e1108775cfbe00a203c6e34acb9abd70ad28b210"}]}