Do not set the HOME variable in the installer

We really should not need to set HOME globally anymore because we set it
in Git Bash in /etc/profile, and in the Git wrappers for cmd.exe.

Setting HOME caused problems, in particular when we hardcoded it to
the administrator's HOME if Git was installed using the administrator's
account.

This closes msysgit/git#119.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #166 from msysgit/homeless

Do not set the HOME variable in the installer
Update release notes in preparation for 1.9.0

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add a Vagrantfile

Vagrant offers a painless way to install and use a defined Linux
development environment. We offer a Vagrantfile to that end for two
reasons:

1) To allow Windows users to gain the full power of Linux' Git

2) To offer users an easy path to verify that the issue they are about
   to report is really a Windows-specific issue; otherwise they would
   need to report it to git@vger.kernel.org instead.

Using it is easy: Download and install https://www.virtualbox.org/, then
download and install https://www.vagrantup.com/ (both are Open Source in
case you desire a more complicated installation), then direct your
command-line window to the Git source directory containing the Vagrantfile
and run the commands:

	vagrant up
	vagrant ssh

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add the .vagrant/ directory to the .gitignore file

It would not do to delete the .vagrant/ directory by mistake: it
contains all the relevant information used by Vagrant to manage the
virtual machine (e.g. to enable "vagrant ssh" to find the machine).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #159 from msysgit/vagrant

Add a Vagrantfile
Installer: Write environment variables as expandable strings

This allows to refer to other variables from within a variable.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
shears: fix internal error

We need to look a little bit harder for the merge commits needing a label.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Installer: Update Inno Setup to version 5.5.4 (Unicode)
Merge pull request #167 from n8felton/innosetup5.5.4

Installer: Update Inno Setup to version 5.5.4 (Unicode)
Update the submodules in preparation for 1.9.0

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Git for Windows 1.9.0-preview20140217
Allow for custom settings to be saved to the INF file set by the /SAVEINF argument.

Resolves #165
Merge pull request #168 from n8felton/issue165

Allow for custom settings to be saved to the INF file set by /SAVEINF
/src: commit with -n in release.sh scripts

Makes it possible to commit inside of /src/<package>/release.sh when
core.whitespace is set and an auto-enabled pre-commit hook
(i.e. init.templatedir is set) is used that checks for whitespace problems.

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
update vim to 7.4

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
Install vim74

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
installer: copy files from vim 7.4

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
/src/zlib/: refer to current zlib

The old version is no longer available.

Pointed out by Stefan Naewe.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #170 from snaewe/sn/commit-dash-n

This pull request fixes all /src/ release.sh scripts to disregard
certain settings which would interfere with them otherwise.

It also updates our vim to version 7.4.

Thanks, Stefan Naewe!

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>