Linus Torvalds, Thu, Feb 23, 2006 18:13:43 +0100: > > Someday we'll have to start dropping features on Windows or restrict them > > beyond their usefullness. > > One thing that would help a bit would be to avoid shell. > > There are many portable interpreters out there, and I don't mean perl. And > writing a small "specialized for git" one isn't even that hard. In fact, > most of the shell (and bash) hackery we do now would be unnecessary if we > just made a small "git interpreter" that ran "git scripts". > > The fact that it would also help portability is just an added advantage. > I actually was dreaming about taking a vacation and rewrite at least the most important scripts in C, but without cygwin. Implement the needed subset of POSIX in compat/, workaround fork. That'd help me to present git to my collegues without requiring them to install cygwin, perl and python first. It is a real problem to explain why a new tool is better than the old one if the problem start right from installation, and it probably wont matter how bad the old tool is (it is, they know that too, but it has windows, doors and a mostly running man for busy-waiting cursor). A gits own interpreter would be more than, of course. - : 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