Robert Dailey
rcdai****@gmail*****
Sat Apr 14 00:42:18 JST 2018
Disclaimer: I'm not familiar with the architecture of mingw and its dependencies. The only thing I'm aware of is that I have found a bug specifically within the context of Git for Windows, which I believe packages Mingw inside it. I have also determined that this bug is *not* specific to git.exe itself, but rather how it invokes commands to the shell when you use aliases. My analysis may be incorrect but I'm sharing things the best I can. First, there's a long-standing issue over on the Git for Windows project page here: https://github.com/git-for-windows/git/issues/1220 The gist of the problem is that invoking aliases in Git using curly brackets results in those curly brackets being stripped out. Example: $ git myalias @{-1} This results in: "git myalias @-1" This does not happen when I do not use an alias, it only occurs through an alias that results in sh.exe being invoked to run subcommands after the alias has been processed. I'm bringing up this issue on the Mingw users list for 2 reasons: 1. To confirm whether or not this is a bug that Mingw can fix 2. If it's a Mingw, I need permission to create this as a bug on the mingw project page (the create issue button is disabled and says I lack permissions): https://sourceforge.net/p/mingw/bugs/ Could any developers or advanced users comment on this issue? The linked github bug is a rather long read, so I'm happy to summarize details where I can.