Re: [PATCH/POLL] git-format-patch: the default suffix is now .patch, not .txt
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Jan 18, 2007, 15:26 UTC
- Message-ID
- <20070118152620.GB15428@spearce.org>
- In-Reply-To
- <81b0412b0701180641v55987657t331d6a1868dabee0@mail.gmail.com>
Alex Riesen <raa.lkml@gmail.com> wrote:
> don't think so. I _would_ cry seeing how fork(2) gets ported to Windows, > and you will, probably... after seeing how it is done in cygwin.
AFAIK there's not a strong reason to keep fork() in Git.
Currently anytime we fork a process its to perform a small amount of file descriptor redirection and then immediately exec some other executable, or a hook script. In other words we probably could convert all current uses of fork to something like in run-command.c, which a Windows port could then easily replace using CreateProcess().
But removing fork isn't worth doing until someone is seriously trying to port Git onto Windows without Cygwin. The current code works on sane OSes and isn't broken, so why fix it?
-- Shawn.