Skip to content

Conversation

@bharatvaj
Copy link

I use busybox-w32 which emulates a constrained UNIX environment in Windows, the silver lining
being that the scripts that work in this environment are extremely portable.
I tested this with MinGW, FreeBSD, Ubuntu and Alpine each with different shells and they all seem to work.

I deleted this check, as this script should work if there is sh installed in the system.

    echo "Oups, I cannot identify your current OS."
    echo "Please open a ticket or a pull request so we can add your OS to the list of supported systems."
    exit 1

I had to remove null terminated command args as it is not possible to store null
terminated strings in variables and calling the commands multiple times were slowing down the script.

I removed python dependency by emulating the feature with shell's pattern substitution, and awk by
combining tr with wc.

Remove python and awk dependency, fixes MirkoLedda#16

Support repo names with spaces

Reduce `git` calls to improve performance
Fix globbing issues in some variables
Fix: CYGWIN OS check

Fix: has_upstream check

Fix: Immediate wait called after summary_one_git_repo is
parallelized
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant