{"push_id":743666282,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"8ca44f62f874e3757a7741ae25916793e6342f86","before":"012f12833cd796ee86265e227d626bc1eff4afe0","commits":[{"sha":"cb0694e5c5fbf551a6003a6873382285fdc6f27b","author":{"email":"130698713b9cfd76dea22a554baa3074f87c0665@microsoft.com","name":"Jeremy Kuhne"},"message":"Add test project for common shared code.\n\nIncludes the shared code in the test assembly allowing writing of\nunit tests against internals in shared code.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/cb0694e5c5fbf551a6003a6873382285fdc6f27b"},{"sha":"b5a268d22cbe2f10d7f347cd19fc89f5e16fa287","author":{"email":"69a47d9190b00e88484370f7bdccd9173c9239da@justinvp.com","name":"Justin Van Patten"},"message":"Reduce allocations in Win32 file system enumeration\n\n- Lazily create and cache SearchResultHandler<TSource> instances\n- Only allocate _searchStack when needed\n- Remove the unnecessary SearchOption field on SearchData\n- Replace SearchData class with unified PathPair struct with Unix.\n- Remove the SearchResult class\n- Pass WIN32_FIND_DATA by ref instead of copying (large struct)\n- Various minor cleanup","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/b5a268d22cbe2f10d7f347cd19fc89f5e16fa287"},{"sha":"df1f445a469d2f95aaa4ba1f7dd8a843de6655ba","author":{"email":"be3f36b6fbce8d4f7a4d47e3a7c547c7aadb94e3@microsoft.com","name":"Lakshmi Priya Sekar"},"message":"BugFix: Attempt fix for process tests failing in CI environment.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/df1f445a469d2f95aaa4ba1f7dd8a843de6655ba"},{"sha":"374274dd013d8779bd0438f427632e6d387b709f","author":{"email":"be3f36b6fbce8d4f7a4d47e3a7c547c7aadb94e3@microsoft.com","name":"Lakshmi Priya Sekar"},"message":"Reorganize System.Diagnostics.FileVersionInfo folder structure.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/374274dd013d8779bd0438f427632e6d387b709f"},{"sha":"9d7e2d302765a4e382cd386f9bf5988c18fcd829","author":{"email":"c20cd9ff6e95ac1142c4af521227946d2ffbdff4@microsoft.com","name":"Matt Johnson"},"message":"Check offset separately for DateTimeOffset types","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/9d7e2d302765a4e382cd386f9bf5988c18fcd829"},{"sha":"a5d438442a1778f0c927b1d05cea4843c88161b1","author":{"email":"c20cd9ff6e95ac1142c4af521227946d2ffbdff4@microsoft.com","name":"Matt Johnson"},"message":"Use the correct time zone offsets","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/a5d438442a1778f0c927b1d05cea4843c88161b1"},{"sha":"f3fa757fc9bbe140a549590c4b476115e30fd572","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2319 from justinvp/fs_enumerate\n\nAvoid unnecessary allocations in Win32 file system enumeration","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/f3fa757fc9bbe140a549590c4b476115e30fd572"},{"sha":"481d5c645763da79145af50d123db3f4041aa05e","author":{"email":"6edc878b3eff2120a537c51f5b39d2d5264b84de@microsoft.com","name":"Ian Hays"},"message":"- Resolves #2458. FileInfo.Open(FileMode.Append) didn't allow appending per so I modified FileInfo to allow it\n- References #2460. File.Move and FileInfo.MoveTo no longer always overwrite the destination file; added a non-concurrent validity check to MoveFile in the Unix implementation to serve as a temporary solution.\n- Resolves #2459. Reenabled Directory_CreateDirectory.DriveLetter_Unix as it's previous failures were not the fault of the method but of the system.\n- Added test checks to work around the issue in #2537 until a final decision is reached for the desktop.\n- Added Interop.Link to the Interop files for the (possible) implementation of File.Move\n- Consolidated all of the related files that did nothing but inherit from other classes (e.g. File_GetFiles_str and File_GetFiles_str_str were consolidated into File_GetFiles)\n- Removed the \"partial\" keyword from some test classes\n- Finished overhauling all test cases that don't directly require solutions to Build System issues before being re-added (e.g. those that require networked drives or altering the current directory)\n- Added some tests to increase code coverage slightly in some cases.\n- All classes and files have been renamed to match the standard set by FileStream: only include parameters in the test/class name if there are overloads\n- Modified the Unix behavior for distinguishing between a FileNotFoundException and a DirectoryNotFoundException to match that of Windows.\n- Removed some redundant error checks that never catch\n- DirectoryInfo.MoveTo(destPath) did not have checks for destinations with paths that are over MAXPATH. I added them to better match the behavior and error timing of Directory.Move(source, dest).","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/481d5c645763da79145af50d123db3f4041aa05e"},{"sha":"2dcf6471f00954b86663f26f5ce45d8c3485017b","author":{"email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com","name":"David Shulman"},"message":"Fix regression in HttpMethod.GetHashCode()\n\nA PR from last month changed how GetHashCode() works.  This ended up\nbreaking tests against the .NET Native build of System.Net.Http which\nshares the same source code as CoreFx.   So, reverting the change in\nGetHashCode() and porting additional ToF tests to GitHub.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/2dcf6471f00954b86663f26f5ce45d8c3485017b"},{"sha":"2678fc72dd27b347bb08a17fee4c6642b258cc10","author":{"email":"6edc878b3eff2120a537c51f5b39d2d5264b84de@microsoft.com","name":"Ian Hays"},"message":"Merge pull request #2512 from ianhays/master\n\nFinal major update to the tests for System.IO.FileSystem","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/2678fc72dd27b347bb08a17fee4c6642b258cc10"},{"sha":"5b60b47cf3baaf30f0a2886ae3d0dc9916f99129","author":{"email":"c1086e4ee618d19fbf911b9fbb989e99e702ae01@users.noreply.github.com","name":"Lakshmi Priya"},"message":"Merge pull request #2540 from Priya91/fileversioninfo\n\nReorganize System.Diagnostics.FileVersionInfo tests folder structure.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/5b60b47cf3baaf30f0a2886ae3d0dc9916f99129"},{"sha":"141b3123715391685bf7ae1d362faa3d4e0cdcf8","author":{"email":"2759c0c7f2495c404bad3d47ad4dd5af00f04c61@microsoft.com","name":"Jeremy Kuhne"},"message":"Merge pull request #2472 from JeremyKuhne/CommonTest\n\nAdd test project for common shared code.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/141b3123715391685bf7ae1d362faa3d4e0cdcf8"},{"sha":"50ba7141c650bdd52ce33e8b497519e6129466bb","author":{"email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com","name":"David Shulman"},"message":"Merge pull request #2553 from davidsh/httpmethod_regression\n\nFix regression in HttpMethod.GetHashCode()","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/50ba7141c650bdd52ce33e8b497519e6129466bb"},{"sha":"ba678d3afff517a7719fd22968ee5f8759bc2f65","author":{"email":"c1086e4ee618d19fbf911b9fbb989e99e702ae01@users.noreply.github.com","name":"Lakshmi Priya"},"message":"Merge pull request #2513 from Priya91/pbugfix\n\nBugFix: Attempt fix for process tests failing in CI environment.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/ba678d3afff517a7719fd22968ee5f8759bc2f65"},{"sha":"1dbfabb32d61a8c2db25c82bb22743bcc15c2ccb","author":{"email":"6edc878b3eff2120a537c51f5b39d2d5264b84de@microsoft.com","name":"Ian Hays"},"message":"- Added an overload to GetTestFilePath that takes an integer index parameter to add to the generated filename so that calls to the function within loops will be able to differentiate themselves\n- Resolves #1434","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/1dbfabb32d61a8c2db25c82bb22743bcc15c2ccb"},{"sha":"9ab73263b318986baeebd1905508e68462f5615d","author":{"email":"130698713b9cfd76dea22a554baa3074f87c0665@microsoft.com","name":"Jeremy Kuhne"},"message":"Lock the project.lock file.\n\nAvoids the file getting updated on every build. (And showing up\nin changed files as a result.)","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/9ab73263b318986baeebd1905508e68462f5615d"},{"sha":"b128e585280b624d208cea2fefb52f5885bdc076","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2564 from JeremyKuhne/LockJson\n\nLock the project.lock file.","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/b128e585280b624d208cea2fefb52f5885bdc076"},{"sha":"b845f29fcaf5d5f183fe2ad0f65715720b11a859","author":{"email":"7ad46df05a100d2857c6f464b254895052d6c792@gmail.com","name":"Dmitry Turin"},"message":"Fix Win32.Registry tests","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/b845f29fcaf5d5f183fe2ad0f65715720b11a859"},{"sha":"b6b18ddfcf0faf9ab50c7d3242bfc86fcce8809a","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2567 from Maxwe11/fix-registry-tests\n\nFix Win32.Registry tests","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/b6b18ddfcf0faf9ab50c7d3242bfc86fcce8809a"},{"sha":"7713698594d5f647742abc6c0e27d28b089f3a2c","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2558 from ianhays/filestream\n\nModified calls to GetTestFilePath within loops to not use the same filename","distinct":true,"url":"https://api.github.com/repos/xasx/corefx/commits/7713698594d5f647742abc6c0e27d28b089f3a2c"}]}