TODO - add my notes, and scripts
![]() |
Git >
Provides a reasonable environment for working with Git while trapped on Windows. A console window with Bash, various everyday linux console applications, and git.
I loved it, and used it regularly for sane scripting when trapped on Windows, via bash, as well as for git itself.
I replaced it with Cygwin/Babun.
-
Not related to Windows Subsystem for Linux.
- 2018-10-10 -- I kept using Babun for some time, but now I've switched to Windows Subsystem for Linux.
- (version not recorded) - I used some new version for a while
- 2018-07-26 -- Replaces Babun
- 2017-10-26 -- Replaced by Babun
- 2017-07-03 - 2.13.2 64-bit on Windows 10
- 2016-10-16 on Windows 10
- 2016-03-21 - 2.7.4 64-bit on Windows 10
- 2016-01-30 - 2.7.0 64-bit on Windows 10
-
earlier than 2016-01-30 - Git-1.9.5-preview20141217 on Windows (version not recorded)
2017-07-03 - 2.13.2 64-bit ∞
-
Whoa, there's symbolic links support?
- I wish I knew that a long time ago, or is that new?
- It doesn't work.. I guess I don't have the thingy enabled. I'll look into that at some future point, now that I know it's theoretically possible.
2016-03-21 - 2.7.4 64-bit ∞
-
Fix
ESC[33m
andESC[m
and restore colour
\git config --global core.pager "less -r"
2016-01-30 - 2.7.0 64-bit ∞
- When installing, select "Checkout as-is, commit as-is".
- Bash was updated to version
4.3.42(5)-release (x86_64-pc-msys)
-
Omgomgomg
ln
works as-expected.- No wait, it doesn't. I have to figure out some sort of alias thing, except I can't run
mklink
from within this shell. :/ Oh, to dream the dream.
- No wait, it doesn't. I have to figure out some sort of alias thing, except I can't run
- Running a GUI app and then closing the window kills the window. I need to investigate the bash setting to have that not happen any more. It's been a while since I used Bash. I can
executable &
just fine, but whencontrol-d
in the terminal, it hangs open until Ialt-f4
to close it. Through all that, the GUI executable stays up, so it's not a terrible workaround. -
I no longer have to use a provided .vbs to run the console. I can just make an everyday shortcut
C:\Program Files\Git\git-bash.exe
=>
C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\_hotkeys\git-bash.exeThen I can edit that target shortcut and set its hotkey to something like
control-alt-s
. - I can use the hotkey to open multiple prompts.
- Nano is giving me "redirection not supported". I think this is an alias issue. I'm getting "cannot execute binary file", I think because it's a 32-bit executable. Blargh, I'm just going to replace Nano.
- I can now trivially resize the window and the console deal with it as-expected.
-
The default font is stupid.
- Consolas-11 seems a little cartoony but readable.
- I wish I had my Unicode VGA font.
-
shift-pageup
/shift-pagedown
work as-expected.
Configuration ∞
- When installing, select "Checkout as-is, commit as-is".
-
Consolas-11 seems a little cartoony but readable.
earlier than 2016-01-30 - Git-1.9.5-preview20141217 ∞
-
Bash, version 3.1.20(4)-release (i686-pc-msys) is old.
- As of 2016-01-30 the latest stable is 4.3.30, released 2014-11-07.
- I've run into issues with some of the included tools being old.
shift-pageup/
shift-pagedown` don't change the scrolling. Instead, the screen goes white.-
I can't resize the window and have the text flow properly.
I had to go through all sorts of hoops, and I only just now thought to check for an update. It's had a major release.
included software ∞
Windows-compiled version of Linux software.
- Git
- Bash
- bzip2
- Perl
- vi
- vim
- antiword
- bison
- bzip2
- curl
- gpg
- gunzip
- msmtp (send-email)
- pdfinfo
- pdftotxt
-
rxvt
- See rxvt-unicode
- scp
- tar.exe
- tclsh
- unzip.exe
- chmod.exe
- Dash.exe
- dd.exe
- find.exe
- grep.exe
- ln.exe
- md5sum.exe
- Mintty.exe
- sed.exe
- ps.exe
- sh.exe
- SSH.exe
- touch.exe
- vi
-
.. and probably more
poked