{"push_id":573167009,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"3ae84c59d64b7f43b322e0a7cd24e9cc72c43731","before":"dfe301e454a27593f17372e6119558d9961809d7","commits":[{"sha":"78a73285f1175e57d68aa9fe08f81808fe91d1a8","author":{"email":"7eed8d53f888359c5d1601ad1573cdb2cccdd6f2@gmail.com","name":"Alexander Vostres"},"message":"Fix for locale problem in ProcessTest. Issue #619","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/78a73285f1175e57d68aa9fe08f81808fe91d1a8"},{"sha":"2b47314c517c9624aa5463cbfe2c0e3f4b9c2eff","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Augment terminfo search with first-letter-as-hex\n\nterminfo files are organized into subdirectories based on the first letter of the terminal name.  On Linux, the letter itself is used as the directory name.  On OS X, the hex value for the letter is used as the directory name.  This commit updates the logic that searches for the terminfo database file to try both locations.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/2b47314c517c9624aa5463cbfe2c0e3f4b9c2eff"},{"sha":"198d30af095675a8eaaa387d14c68621065fecbd","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Use lseek instead of lseek64 in Unix I/O\n\nAs part of this, changed interop definitions of off_t to be Int64 rather than IntPtr.  For now we're assuming that we'll run either on 64-bit systems and/or where _FILE_OFFSET_BITS == 64.  We can revisit this if that assumption fails.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/198d30af095675a8eaaa387d14c68621065fecbd"},{"sha":"980e41dc6beef8caf4a4369fea2028e1c7cbaf38","author":{"email":"1268f4a162a5c7e640bb3e2686b9a6c242fd587d@microsoft.com","name":"Matt Ellis"},"message":"Replace Contract.Assert with Debug.Assert\n\nFixes #682","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/980e41dc6beef8caf4a4369fea2028e1c7cbaf38"},{"sha":"13724f0f3b924de3bc9e46e2f29cadc224d60841","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #736 from stephentoub/fix_lseek\n\nUse lseek instead of lseek64 in Unix I/O","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/13724f0f3b924de3bc9e46e2f29cadc224d60841"},{"sha":"52a2569f836b18d2fa53d8458a3421170ea11ba5","author":{"email":"6c31105bd3c797ff59fce379871a9acec146d07d@microsoft.com","name":"Krzysztof Wicher"},"message":"Reduce XDocument Console spam","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/52a2569f836b18d2fa53d8458a3421170ea11ba5"},{"sha":"959c9fb25f03e6576cf43ef6f71b3ef4cb216ddb","author":{"email":"6c31105bd3c797ff59fce379871a9acec146d07d@microsoft.com","name":"Krzysztof Wicher"},"message":"Merge pull request #741 from krwq/XDocConsoleWriteLineCleanUp\n\nReduce XDocument tests Console spam","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/959c9fb25f03e6576cf43ef6f71b3ef4cb216ddb"},{"sha":"2bcb80876244b2d488b32881542a85f18ff7a5fc","author":{"email":"1268f4a162a5c7e640bb3e2686b9a6c242fd587d@microsoft.com","name":"Matt Ellis"},"message":"Replace Debug.Assert(false, ...) with Debug.Fail()\n\nI was unable to make this change in System.Reflection.Metadata. Per\ndiscussion with Nick, this assembly can not take a dependency on the\nnewer Debug contract which supports these members in order to support\nrunnin on some platforms (e.g. Win8P where this member is not\npresent).\n\nI faced the same problem in System.Threading.Tasks.Dataflow.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/2bcb80876244b2d488b32881542a85f18ff7a5fc"},{"sha":"03072027af32c91e152983e1b1b30c0eea2d9271","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #725 from stephentoub/fix_terminfo_mac\n\nAugment terminfo search with first-letter-as-hex","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/03072027af32c91e152983e1b1b30c0eea2d9271"},{"sha":"cb9daab7806cd906a1a0abb856e371016f2040e8","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #742 from ellismg/contract-to-debug-assert\n\nConvert Contract.Assert to Debug.Assert.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/cb9daab7806cd906a1a0abb856e371016f2040e8"},{"sha":"894bd6aaf5d2828f82fc01335220824231928e8d","author":{"email":"d598ed404a9a39e5ca39f22624afbc827cbec5f5@microsoft.com","name":"Wes Haggard"},"message":"Switch package restore to happen as part of each project build.\n\nThis change switches from running package restore all at once\nin a command line build to doing it for each project one at a time.\nThis allows individual projects to be built successfully from VS and the\ncommand line without requring full build of the repo.\n\nIt also allows the nuget installs to happen in parellel while\nrunning a full build as well as makes them respect incremental builds and\nonly restore packages if the packages.config file has changed or the\npackages folder doesn't exist.\n\nOne limitation to this model is in some cases when building an individual\nproject from the command line you may hit an error if it is the first to\nrestore the build tools package. The error will tell you retry the build\nand it will succeed on the second try. This only happens if you build\nleaf node individual projects from the command line, it will work if you\nbuild them in VS or the entire repo from build.cmd/proj first. This is\njust a limitation of restoring packages in the same msbuild session that\nis trying to import targets from that restored package.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/894bd6aaf5d2828f82fc01335220824231928e8d"},{"sha":"16cd600d2ec6d3a0a323d9f3a683fc77d3adac0f","author":{"email":"d598ed404a9a39e5ca39f22624afbc827cbec5f5@microsoft.com","name":"Wes Haggard"},"message":"Harden the DownloadFile build target for race conditions\n\nWith my recent changes I see race conditions with downloading nuget.exe\nin some cases so I hardened the download target a little to try\nand avoid locked file race conditions. While it still isn't full\nproof the window of time is much narrower now.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/16cd600d2ec6d3a0a323d9f3a683fc77d3adac0f"},{"sha":"c8aabf8b89926a22bfcfed015a34022467308d8b","author":{"email":"bac8a89fef25efd2c81bd803dbd39614d63d50cf@users.noreply.github.com","name":"Wes Haggard"},"message":"Merge pull request #734 from weshaggard/PackageRestoreImprovements\n\nSwitch package restore to happen as part of each project build.","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/c8aabf8b89926a22bfcfed015a34022467308d8b"},{"sha":"3ae84c59d64b7f43b322e0a7cd24e9cc72c43731","author":{"email":"bac8a89fef25efd2c81bd803dbd39614d63d50cf@users.noreply.github.com","name":"Wes Haggard"},"message":"Merge pull request #623 from Alexx999/fix_issue_619\n\nFix ProcessTest failures on non-US locale #619","distinct":true,"url":"https://api.github.com/repos/kdelorey/corefx/commits/3ae84c59d64b7f43b322e0a7cd24e9cc72c43731"}]}