slluis/ngit — pull request #22 by linquize (2012-02-28 14:08:07+00:00)
Title: Use Environment.OSVersion.Platform to determine if running on Unix instead of trying the Mono.Posix API

because it may fail due to other exceptions before EntryPointNotFoundException occurs, then it will never succeed in Windows. And also, Exception in Windows is very expensive.