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

Re: MinGW port - initial work uploaded

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jan 23, 2007, 16:37 UTC
Message-ID
<Pine.LNX.4.63.0701231732120.22628@wbgn013.biozentrum.uni-wuerzburg.de>
In-Reply-To
<200701231624.41716.andyparkins@gmail.com>
Hi,
On Tue, 23 Jan 2007, Andy Parkins wrote:
Show 14 quoted lines
> On Tuesday 2007 January 23 15:20, Johannes Schindelin wrote:
> 
> > MinGW and cygwin differ in one very important point: cygwin needs an extra
> > dll, MinGW does not.
> >
> > However, the development environment is still console-based, with a bash
> > so you can run configure and simple bash scripts. It is definitely more
> > catering to Unix types than Windows types.
> >
> > So yes, there is a bash, and there is a less, and there is perl.
> 
> Those are just tools for MinGW though aren't they?  They aren't needed to run 
> the final executable object?  MinGW just spits out a native windows .exe - 
> i.e. plain windows.

Yes. But it _does_ have a dependency on perl and bash. For example, when you merge git-merge-one-file is spawned -- a bash script.

Show 5 quoted lines
> There is no reason to suppose that joe-random-developer will have bash, 
> less and perl, even if they do have git.  Which was kind of the point I 
> was making - there is no pager to rely on in Windows, so why not just 
> drop it.  Okay, so MinGW comes with some nice UNIXy tools, but MinGW is 
> the compiler, not the environment.

You reminded me that I was not precise enough: MSYS provides the UNIXy tools, and the compiler, MinGW is just the headers and import libraries.

And while we already depend on bash and friends -- which we put into GIT_EXEC_PATH -- we can ship more: "less".

Show 5 quoted lines
> Am I still misunderstanding?  I'm looking out for the time when
> 
> C:\SomePath> git commit -a
> 
> will work (I know - it's a long way off yet).

You need an editor, that is for sure, but it is not _that_ far off. Thanks to Johannes Sixt, committing works already (if you don't encounter the same problem starting vi as I do).

Ciao, Dscho

Previous: Andy ParkinsNext: Linus Torvalds
Message 45 of 53 in “MinGW port - initial work uploaded”
  1. Johannes SixtJan 19, 2007
  2. Christian MICHONJan 19, 2007
  3. MichaelJan 19, 2007
  4. Shawn O. PearceJan 20, 2007
  5. Johannes SchindelinJan 20, 2007
  6. Johannes SixtJan 20, 2007
  7. Christian MICHONJan 20, 2007
  8. Christian MICHONJan 22, 2007
  9. Linus TorvaldsJan 22, 2007
  10. Christian MICHONJan 22, 2007
  11. H. Peter AnvinFeb 8, 2007
  12. Christian MICHONFeb 8, 2007
  13. H. Peter AnvinFeb 8, 2007
  14. Johannes SchindelinJan 23, 2007
  15. Christian MICHONJan 23, 2007
  16. Johannes SchindelinJan 23, 2007
  17. Linus TorvaldsJan 23, 2007
  18. Alex RiesenJan 23, 2007
  19. Johannes SchindelinJan 23, 2007
  20. Alex RiesenJan 23, 2007
  21. Johannes SchindelinJan 23, 2007
  22. Shawn O. PearceJan 23, 2007
  23. Johannes SchindelinJan 23, 2007
  24. Nguyen Thai Ngoc DuyJan 24, 2007
  25. Johannes SchindelinJan 24, 2007
  26. Linus TorvaldsJan 24, 2007
  27. Christian MICHONJan 24, 2007
  28. H. Peter AnvinFeb 8, 2007
  29. Johannes SixtJan 22, 2007
  30. Christian MICHONJan 22, 2007
  31. Christian MICHONJan 23, 2007
  32. Johannes SchindelinJan 23, 2007
  33. Jakub NarebskiJan 23, 2007
  34. Shawn O. PearceJan 23, 2007
  35. Christian MICHONJan 23, 2007
  36. Johannes SchindelinJan 23, 2007
  37. Christian MICHONJan 23, 2007
  38. Johannes SchindelinJan 23, 2007
  39. Johannes SchindelinJan 23, 2007
  40. Andy ParkinsJan 23, 2007
  41. Johannes SchindelinJan 23, 2007
  42. Andy ParkinsJan 23, 2007
  43. Johannes SchindelinJan 23, 2007
  44. Andy ParkinsJan 23, 2007
  45. Johannes SchindelinJan 23, 2007
  46. Linus TorvaldsJan 23, 2007
  47. Johannes SchindelinJan 23, 2007
  48. Junio C HamanoJan 24, 2007
  49. Johannes SchindelinJan 24, 2007
  50. Junio C HamanoJan 24, 2007
  51. Johannes SchindelinJan 24, 2007
  52. Nguyen Thai Ngoc DuyJan 23, 2007
  53. Johannes SchindelinJan 23, 2007

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.