Re: windows problems summary
From: Christopher Faylor <hidden>
Date: 2016-06-15 22:42:20
On Thu, Mar 02, 2006 at 03:49:24PM +0100, Alex Riesen wrote:
This is just to summarize all the problems which make porting to that thing so boring. Maybe if we have them all on one page, it'd be easier to locate the workarounds (it can be one thread, for example). 1. opened and mmaped files can't be removed or renamed (caused workaround with reading index in memory) 2. command can safely contain only one argument (breaks and complicates passing things between processes) 3. no fork (slows down and complicates passing things between processes) 4. non-unix permissions model (breaks x-attr) 5. real slow filesystems and caching (makes everything slow. I noticed I'm trying to avoid git status!). Caused workaround with manual checkout) 6. real slow program startup (makes everything slow, eventually may cause everything being put in one super-executable, just to avoid spawning new processes, with all associated problems. Makes scripting harder) I hope this message can be a start of a big porting thread, even though it is only about windows at the moment.
Are we *really* contemplating porting git to native Windows? I guess I missed that memo. cgf