Thanks for the great work on the port! Minor issue below.
In the example env, the bash prereq is appended not preptended to your path. On our systems, we have a globally installed bash in our paths.
It looks like $GIT_SHELL is not used when you do a simple “git pull”.
The result for me was a failure to do a simple “git pull” after cloning a repository, because my global bash was used and it choked on the ascii “.git” returned here:
git pull
/u/WASTST1/opt/libexec/git-core/git-sh-setup: line 342: cd: ��Ȏ: EDC5129I No such file or directory.
Unable to determine absolute path of git directory
I flipped the order of the PATH update in the git environment variable script and things worked fine, but ideally those the prereqs would not have to be in my interactive PATH.