This is the copy of msysGit that ships with GitHub for Windows.
This is the build environment -- also known as msysGit -- for Git for Windows.
How to make changes
- Make sure you have
./in your$PATH, probably via~/.bashrc - Make your changes on the
develbranch - Run
msys.bat - Inside the bash shell, run
ghfw-release.sh
This will build a portable Git release and check it in to the PortableGit
branch. Now you can push your changes to origin.
Updating git-tfs
- Make sure you're in
devel(or a branch of it) and notPortableGit - Download the latest git-tfs .zip from https://github.com/git-tfs/git-tfs/releases
- Invoke
.\share\git-tfs\extract-git-tfs.ps1 path-to-zip-file - Commit
Repository structure
This repository has two important branches: devel, and PortableGit.
devel
This is the main branch of the repository, and is periodically synced with msysgit/msysgit@devel. This branch contains all of the msysGit source code, Git source code, Git documentation, and supporting build scripts.
PortableGit
This branch is generated from the devel branch. Changes should never be made
by hand to this branch, except to the .gitattributes and .gitignore files
at the root of the repository.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
