git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Define a version of lstat(2) with posix semantics

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Mar 19, 2009, 23:30 UTC
Message-ID
<alpine.DEB.1.00.0903200025170.10279@pacific.mpi-cbg.de>
In-Reply-To
<20090319214001.GA6253@blimp.localdomain>
Hi,
On Thu, 19 Mar 2009, Alex Riesen wrote:
Show 8 quoted lines
> Johannes Schindelin, Thu, Mar 19, 2009 11:57:01 +0100:
> 
> > I'd rather just disable WIN32_STAT for Cygwin, because otherwise, we 
> > will keep running into issues.
> 
> I'd rather not. The thing is just so unbelievably slow and being stuck 
> on it I'm just trying my damnedest to squeeze every last bit of 
> performance out of it.

If you are serious about performance, you will not stay with Cygwin -- for the purposes of Git.

Do not get me wrong: Cygwin is a wonderful thing if your goal is to spare yourself a lot of trouble with that seriously challenged win32 API.

But if your goal is to get the most out of the Win32 API in terms of speed, you _will_ have to go with MinGW (at least, as long as you are unwilling to shell out big bucks in the vague direction of Redmond, and add some time tax to that).

Now, we _do_ have msysGit, you _do_ have shown the capability to fix issues when they arise, so I do _not_ see any obstacle why you should not go msysGit, rather than staying with the pain of trying to stay POSIX-compatible, but not quite all the time.

Ciao, Dscho

Previous: Alex RiesenNext: Alex Riesen
Message 5 of 13 in “Define a version of lstat(2) with posix semantics”
  1. Define a version of lstat(2) with posix semanticsAlex Riesen, Mar 19, 2009
  2. Johannes SchindelinMar 19, 2009
  3. Alex RiesenMar 19, 2009
  4. git clone needs to know executability of template filesAlex Riesen, Mar 19, 2009
  5. Johannes SchindelinMar 19, 2009
  6. Alex RiesenMar 20, 2009
  7. Johannes SchindelinMar 20, 2009
  8. Alex RiesenMar 20, 2009
  9. Rogan DawesMar 20, 2009
  10. Alex RiesenMar 20, 2009
  11. Johannes SchindelinMar 20, 2009
  12. Alex RiesenMar 20, 2009
  13. Junio C HamanoMar 19, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.