{"push_id":641491826,"size":147,"distinct_size":147,"ref":"refs/heads/master","head":"a165552fbbd377b4e897b0b21c8176a0e453b28d","before":"77aa425af109a640a71158e3930c9425b98e9506","commits":[{"sha":"46e2a8679936be27ed8a2cf6d10b0904e1beaab8","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Initial OS X implementation of the Process class","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/46e2a8679936be27ed8a2cf6d10b0904e1beaab8"},{"sha":"8beb75eeaf0bcb8dc1f2a1d6bd56cf404463dd98","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Fixing up some TODOs and general cleanup","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/8beb75eeaf0bcb8dc1f2a1d6bd56cf404463dd98"},{"sha":"b401bdba476dfa610db28cb1452a8b17038b3a95","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Refactoring to remove marshalling and use fixed for interop buffers","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/b401bdba476dfa610db28cb1452a8b17038b3a95"},{"sha":"42f9c2d4438ce9897c3d336ec52298afb4dc95fa","author":{"email":"b916ba105e4c59b94b07170a0d72274d0bb72d9b@microsoft.com","name":"Pallavi Taneja"},"message":"This change merges C#1446224 to PK and exposes the Process changes on Linux as well.\n\n[tfs-changeset: 1447185]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/42f9c2d4438ce9897c3d336ec52298afb4dc95fa"},{"sha":"79e754e97d99ff549286858bfca544434ebe8fb2","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Fix assembly version consistency in packages.\n\nThe validation for assembly version consistency wasn't working correctly due to a nuance in msbuild batching.  Fix this, and all the packages that had inconsistent versions.\n\n[tfs-changeset: 1447511]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/79e754e97d99ff549286858bfca544434ebe8fb2"},{"sha":"fe985f867978c61a4f10ee5628d284d2583c8d78","author":{"email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com","name":"dotnet-bot"},"message":"Remove serialization code in fxcore\\src that has been moved to open\n\n[tfs-changeset: 1447894]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/fe985f867978c61a4f10ee5628d284d2583c8d78"},{"sha":"7573f283adc2961a58fe0e7361546fddaec09809","author":{"email":"f6d888c72101c93256519ee72112fbc1f05546e3@microsoft.com","name":"Rama Krishnan Raghupathy"},"message":" We are adding the bare-bones System.Resources.Reader functionality so that ASP.NET can use them to build their own ResourceManager\n I am also including the System.Resources.ResourceWriter in the same contract/implementation and calling it System.Resources.ReaderWriter\n\n[tfs-changeset: 1448930]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/7573f283adc2961a58fe0e7361546fddaec09809"},{"sha":"1e07e262fcdaa6bae9ce7d2444144a447a262238","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Addressing PR feedback","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/1e07e262fcdaa6bae9ce7d2444144a447a262238"},{"sha":"bb98eb828ea44afeb4a705d39c942018f75b3f98","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Fixing typo causing UT failure and changing ProcessInfo to use auto properties","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/bb98eb828ea44afeb4a705d39c942018f75b3f98"},{"sha":"bb8b1292791116f7bc8eef012e4411720a687539","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Fixing issue #1196 to implement a SafeHandle for OS X's Create Pattern","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/bb8b1292791116f7bc8eef012e4411720a687539"},{"sha":"a22aba83dc0f29cf1cd23bfe036be5a133574326","author":{"email":"7ad46df05a100d2857c6f464b254895052d6c792@gmail.com","name":"Maxwe11"},"message":"Small tests improvements and additions for better code coverage","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/a22aba83dc0f29cf1cd23bfe036be5a133574326"},{"sha":"3e7e8a2e4cc551eeab8c77c06c28dc94d8f13a2c","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Fix XunitTraitsDiscoverers build break due to unsafe\n\nCertain build configurations were lacking <AllowUnsafeBlocks>true</AllowUnsafeBlocks>.  Moved the element out of the per-configuration sections into the main property group.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/3e7e8a2e4cc551eeab8c77c06c28dc94d8f13a2c"},{"sha":"9ecd3a0144600e0b94d77f7a6ec4a3231a724452","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Move case-sensitivity into FileSystem PAL\n\nA variety of checks that involve path comparison are being done in FileSystem code shared across all OSes.  Moving the determination of case-sensitivity into the FileSystem abstraction.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/9ecd3a0144600e0b94d77f7a6ec4a3231a724452"},{"sha":"c9a95441480d27c4faacb6182999e62aec7da58f","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Include platform detection in FileSystem tests\n\nRequired allowing unsafe code as well.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/c9a95441480d27c4faacb6182999e62aec7da58f"},{"sha":"196d67401fe20e92fb7ce48efb9de8fcdb3e5d9d","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Avoid unnecessary allocations in CheckSearchPattern","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/196d67401fe20e92fb7ce48efb9de8fcdb3e5d9d"},{"sha":"dd48c9dc1f0a7142a005ff1d4c162e10facda306","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Fix System.IO.FileSystem product source and tests for Linux\n\nPrior to this set of changes, 110 of the FileSystem tests were failing on Linux.  After this change, all allowed tests pass.\n\nPrimary product fixes:\n- Using rmdir/unlink for directory/file deletion rather than using remove\n- Disallowing FileStreams to be opened for directories\n- Supporting copying files when only target directory (not target name) is specified\n- Overhauling directory enumeration to ensure to match Win32 behaviors related to search pattern normalization, input validation, supporting re-iteration through an enumerable, outputting partial paths based on user-supplied path, using a SafeHandle to ensure resources are cleaned up\n- Fixing FileSystemObject.LastWriteTime to correctly return the LastWriteTime rather than LastAccessTime\n- Fixing FileAttributes.ReadOnly handling due to inappropriate caching\n- Validating inputs to FileSystemObject.Attributes, and make sure that changes to attributes are visible afterwards\n- Adding support for getting CreationTime if it's supported by the OS\n- Marking links with FileAttributes.ReparsePoint\n- Working around current runtime bug related to exception handling and finally blocks getting executed twice\n\nPrimary test fixes:\n- Suppressing tests as platform-specific that dependend on Win32-isms like drive letters, alternate data streams, etc.\n- Changing a bunch of '\\' usage to instead use Path.DirectorySeparatorChar or Path.Combine\n- Adapting to behavioral differences between Windows and Unix, e.g. whether a directory can be deleted if it's readonly, invalid path characters, max path lengths, file sharing differences, etc.\n\nThese changes should all accrue to OSX as well, but we'll need to separately do an exercise to clean this library and tests up there for anything OSX-specific.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/dd48c9dc1f0a7142a005ff1d4c162e10facda306"},{"sha":"23ad36b37a71018454ad640bd20a6ef270b66737","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Remove workaround for runtime finally bug\n\nNow that https://github.com/dotnet/coreclr/pull/674 is checked in, removing the workaround.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/23ad36b37a71018454ad640bd20a6ef270b66737"},{"sha":"be9f90c5feee2b2a340c853964e4bf4d6046834f","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #1361 from stephentoub/fix_filesystem\n\nFix System.IO.FileSystem product source and tests for Linux","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/be9f90c5feee2b2a340c853964e4bf4d6046834f"},{"sha":"4fbe4e148f6707c81b97c4de3f7b9315d2795d88","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Fixing issues found during PR feedback","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/4fbe4e148f6707c81b97c4de3f7b9315d2795d88"},{"sha":"67da6227c39c5eca7fa5ce98fc2cdb91c27e40e4","author":{"email":"1268f4a162a5c7e640bb3e2686b9a6c242fd587d@microsoft.com","name":"Matt Ellis"},"message":"Merge 'master' into from-tfs\n\nConflicts:\n\tsrc/System.Xml.XmlSerializer/src/System.Xml.XmlSerializer.csproj","distinct":true,"url":"https://api.github.com/repos/shahid-pk/corefx/commits/67da6227c39c5eca7fa5ce98fc2cdb91c27e40e4"}]}