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

MinGW port (was: Re: [ANNOUNCE] qgit4 aka qgit ported to Windows)

From
Johannes Sixt <j.sixt@eudaptics.com>
Date
Jan 11, 2007, 09:35 UTC
Message-ID
<45A604ED.5EF73A1E@eudaptics.com>
In-Reply-To
<46a038f90701101517s1d5e818eq2fba220d17a6aa03@mail.gmail.com>
Martin Langhoff wrote:
> How much does qgit4 depend on using commandline git? IOWs, how far
> from not needing cygwin+git, and shipping a git+qgit compiled against
> the MinGW that QT4 has?

FWIW, I'm slowly working on a MinGW port of git, based on Dscho's initial work.

Currently, the tool set passes about 60-70% of the tests.

This works: The tools that you commonly need to work on a local repo, except merges ([*]): commit, rebase, reset, log, diff and their plumbing.

This does not work: pull, fetch, clone; mostly due to fork() difficulties in their plumbing (fetch-pack, send-pack, etc.)

[*] because shell scripts like merge-one-file can't be invoked from an exe like merge-index, yet. Fortunately this looks like the easiest part to solve.

-- Hannes
Previous: Johannes SchindelinNext: Johannes Schindelin
Message 7 of 13 in “[ANNOUNCE] qgit4 aka qgit ported to Windows”
  1. Marco CostalbaJan 9, 2007
  2. Josef WeidendorferJan 9, 2007
  3. Marco CostalbaJan 9, 2007
  4. Yann DirsonJan 9, 2007
  5. Martin LanghoffJan 10, 2007
  6. Johannes SchindelinJan 11, 2007
  7. MinGW port (was: Re: [ANNOUNCE] qgit4 aka qgit ported to Windows)Johannes Sixt, Jan 11, 2007
  8. Johannes SchindelinJan 11, 2007
  9. Marco CostalbaJan 11, 2007
  10. Johannes SixtJan 11, 2007
  11. Marco CostalbaJan 11, 2007
  12. Andreas EricssonJan 11, 2007
  13. Marco CostalbaJan 11, 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.