All of lore.kernel.org
 help / color / mirror / Atom feed
* windows problems summary
@ 2006-03-02 14:49 Alex Riesen
  2006-03-02 15:23 ` Christopher Faylor
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Alex Riesen @ 2006-03-02 14:49 UTC (permalink / raw)
  To: Git Mailing List

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.

Alex Riesen

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2006-03-31 19:26 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-02 14:49 windows problems summary Alex Riesen
2006-03-02 15:23 ` Christopher Faylor
2006-03-02 15:35   ` Alex Riesen
2006-03-02 15:57     ` Bertrand Jacquin
2006-03-02 19:54       ` Alex Riesen
2006-03-02 19:59         ` Christopher Faylor
2006-03-02 20:07           ` Andreas Ericsson
2006-03-02 16:01     ` Andreas Ericsson
2006-03-02 16:26       ` Alex Riesen
2006-03-02 16:51     ` Shawn Pearce
2006-03-02 15:38 ` Johannes Schindelin
2006-03-02 16:33   ` Alex Riesen
2006-03-02 17:33     ` Johannes Schindelin
2006-03-31 19:25 ` Eric W. Biederman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.