Add a script to install locally built packages for testing

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
readme: Minor formatting fixes

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
profile.d: Add a script to fix the case of proxy environment variables

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add preexec.bash to get ZSH-like 'preexec' and 'precmd' functions

Taken from http://www.twistedmatrix.com/users/glyph/preexec.bash.txt.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
preexec.bash: Fix the case when $PROMPT_COMMAND is empty

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
preexec.bash: Trim leading / trailing whitespaces from the command

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
profile.d: Add a preexec script to directly execute batch files

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add an mgwport file for mingw32-curl

The build method does not use "configure" because I have not found no way
to enable IPv6 and WINSSL with it.

SSL certificate validation is done using WINSSL and the Windows Certificate
Store, not with a shipped cacert.pem.

Build flags inspired by the recent changes to src/curl/release.sh in the
msysgit project, see

    https://github.com/msysgit/msysgit/commit/37e42ab860ae555d2ba4b0e3e014a0bc6860f0d5

Signed-off-by: Thomas Braun <thomas.braun@virtuell-zuhause.de>
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add a package description file for mingw32-curl

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
installer: Add mingw32-libcurl as a requirement for building git

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
installer: Add mingw32-libexpat as a requirement for building git

Signed-off-by: Thomas Braun <thomas.braun@virtuell-zuhause.de>
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add an mgwport file for mingw32-git

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Signed-off-by: Thomas Braun <thomas.braun@virtuell-zuhause.de>
mingw32-git: Do not install the legacy executables for built-in commands

Do this to save space as all those files would be duplicates of git.exe
because MSYS' ln command simply performs a copy.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add a package description file for mingw32-git

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
installer: Add mingw32-git as a requirement for initial cloning

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Merge branch 'mingw32-git'
installer: Optionally perform an initial clone of the Git repository

Use HTTPS for compatibility with strict corporate firewalls.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add THIS_IS_MSYSGIT for Git's Makefile to pick up the correct configuration

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
mingw32-unzip: Add mingw version of unzip

The vailable msys version of unzip causes some tests from
t5003-archive-zip.sh from the git test suite to either hang indefinitly
or fail.

Signed-off-by: Thomas Braun <thomas.braun@virtuell-zuhause.de>
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Add a package description file for mingw32-unzip

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>