Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support Vagrant: quick & easy Linux virtual machine setup
When developing Git for Windows, we always have to ensure that we do not break any non-Windows platforms, e.g. by introducing Windows-specific code into the platform-independent source code. At other times, it is necessary to test whether a bug is Windows-specific or not, in order to send the bug report to the correct place. Having access to a Linux-based Git comes in really handy in such a situation. Vagrant offers a painless way to install and use a defined Linux development environment on Windows (and other Operating Systems). 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 [email protected] instead. Using it is easy: Download and install https://www.virtualbox.org/, then download and install https://www.vagrantup.com/, then direct your command-line window to the Git source directory containing the Vagrantfile and run the commands: vagrant up vagrant ssh See https://github.com/git-for-windows/git/wiki/Vagrant for details. As part of switching Git for Windows' development environment from msysGit to the MSys2-based Git SDK, this Vagrantfile was copy-edited from msysGit: https://github.com/msysgit/msysgit/blob/0be8f2208/Vagrantfile Signed-off-by: Johannes Schindelin <[email protected]>
- Loading branch information