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

Git for Windows for Unix?

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
Sep 27, 2018, 16:01 UTC
Message-ID
<87va6rhqup.fsf@evledraar.gmail.com>

I had an IRC conversation with Johannes saying I didn't know Git For Windows builds perfectly well for Linux, this just isn't advertised in the ANNOUNCE E-Mails, so I hadn't tried.

Johannes doesn't build his own tarballs, but these are provided at: https://github.com/git-for-windows/git/tags diffing https://github.com/git/git/tags v.s. what Junio releases shows:

    $ diff -ru git-2.19.0 git-2.19.0.gh
    Only in git-2.19.0: configure
    Only in git-2.19.0/git-gui: version
    Only in git-2.19.0: version

So to use these you need to grab the GitHub tarball, create a "version" file saying e.g. 2.19.0.windows.1 or whatever it is (derived from the name of the tarball), and if applicable make your own configure script.

GFW is a "friendly fork", but a permanent one it seems. The diff between it and 2.19.0 proper is ~10k lines, and e.g. this last release had experimental stash/rebase in C that 2.19.0 didn't.

So it would be great if this were packaged up by linux distro as some "alterate" package of git. I'm putting Jonathan in the "To" line because I'm mainly interested in this for Debian, but maybe there's wider interest at git-packagers...

Next: Jonathan Nieder
Message 1 of 10 in “Git for Windows for Unix?”
  1. Ævar Arnfjörð BjarmasonSep 27, 2018
  2. Jonathan NiederSep 27, 2018
  3. Ævar Arnfjörð BjarmasonSep 27, 2018
  4. Jonathan NiederSep 27, 2018
  5. Ævar Arnfjörð BjarmasonSep 28, 2018
  6. Jonathan NiederSep 28, 2018
  7. Ævar Arnfjörð BjarmasonSep 29, 2018
  8. SZEDER GáborSep 29, 2018
  9. Duy NguyenSep 27, 2018
  10. Derrick StoleeSep 27, 2018

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.