onsdag 22 augusti 2007 skrev Reece Dunn: > Given that you have to deal with other Windows issues (line ending, > case insensitive file names, path format), why not put the current > scripts in a posix porcelain directory and have a Windows porcelain > directory where the Windows porcelain is written in C#? Splitting effort in one language per platform would be very bad. Windows programmers would write porcelains in C# that won't run on Linux. Even when you get the programs to run, C# is a second class citizen on *nix. > Alternatively, the porcelain could be unified to use Python and > compiled into an executable that is installed on the Windows platform > (removing the need to have anything other than git installed to use > it). We need to attract developers on Windows too and making it hard to get started with development (i.e. fix a tiny shitty bug or feature), should not require lots of setups. When we speak of dependencies in an OSS project, those that are required for development counts too. > If not Python, then can you compile perl scripts to an executable > form, in which case perl could be standardized on. > This way, both camps (posix and Windows) will be happy. Neither will be happy. Wannabe git hackers will find it hard to get started on Windows, *nix users will be unhappy because the stuff written on windows will be hard to get running on *nix etc and again windows users won't be unhappy because they don't get help with .NET issues from Linus. -- robin - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html