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

Re: [git-for-windows] [ANNOUNCE] Git for Windows 2.14.0

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Aug 7, 2017, 19:35 UTC
Message-ID
<alpine.DEB.2.21.1.1708072127480.4271@virtualbox>
In-Reply-To
<f92fcfeb-75b9-6ee2-0bc0-a42d1dc01ebd@kdbg.org>
Hi Hannes,
On Mon, 7 Aug 2017, Johannes Sixt wrote:
Show 20 quoted lines
> Am 07.08.2017 um 12:02 schrieb Johannes Schindelin:
> > On Sun, 6 Aug 2017, Johannes Sixt wrote:
> > > Am 06.08.2017 um 01:00 schrieb Johannes Schindelin:
> > > >     * Comes with [BusyBox
> > > >     v1.28.0pre.15857.9480dca7c](https://github.com/
> > > >       git-for-windows/busybox-w32/commit/9480dca7c].
> > >
> > > What is the implication of this addition? I guess it is not just for the
> > > fun of it. Does it mean that all POSIX command line tools invoked by Git
> > > including a POSIX shell are now routed through busybox instead of the
> > > MSYS2 variant?
> > 
> > As I wrote a little later:
> > 
> > * Git for Windows releases now also include an experimental [BusyBox-based
> >    MinGit](https://github.com/git-for-windows/git/wiki/MinGit#experimental-busybox-based-mingit).
> 
> Thanks for the clue. It's an interesting concept. I would be interested in
> replacing my old MSYS environment by BusyBox. At best, it would be just a
> matter of replacing sh.exe.

OpenSSH and GPG are also required for Git for Windows to function well. You may not need them, but others do. Also, you may be content with running the shell in your Windows Console, but most users use MinTTY (and would have used rxvt if we ever had gotten that to work).

Given your circumstances, I would estimate that you could already use a BusyBox-based system. You have been traditionally very comfortable with running your own setup, and putting it together yourself, so you could cherry-pick the bits and pieces.

The only exception may be `vi`. While BusyBox comes with a `vi` applet, I disabled it because it does not work in MinTTY, and it also offers a far cry from the vim.exe functionality I am used to. So you may want to revert https://github.com/git-for-windows/busybox-w32/commit/4dccf1500f4 and rebuild BusyBox-w32 yourself.

Ciao, Dscho

Previous: Johannes SixtNext: Lars Schneider
Message 5 of 8 in “[ANNOUNCE] Git for Windows 2.14.0”
  1. Johannes SchindelinAug 5, 2017
  2. Johannes SixtAug 6, 2017
  3. Johannes SchindelinAug 7, 2017
  4. Johannes SixtAug 7, 2017
  5. Johannes SchindelinAug 7, 2017
  6. Lars SchneiderAug 6, 2017
  7. Konstantin KhomoutovAug 7, 2017
  8. Johannes SchindelinAug 7, 2017

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.