https://github.com/github/msysgit
The version of msysGit that ships with GitHub for Windows
https://github.com/github/msysgit
Last synced: 5 months ago
JSON representation
The version of msysGit that ships with GitHub for Windows
- Host: GitHub
- URL: https://github.com/github/msysgit
- Owner: github
- Archived: true
- Fork: true (msysgit/msysgit)
- Created: 2012-05-02T16:32:38.000Z (almost 14 years ago)
- Default Branch: devel
- Last Pushed: 2019-08-31T18:42:54.000Z (over 6 years ago)
- Last Synced: 2024-09-30T00:23:49.876Z (over 1 year ago)
- Language: C
- Homepage: http://msysgit.github.io/
- Size: 959 MB
- Stars: 33
- Watchers: 38
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is the copy of [msysGit](https://github.com/msysgit/msysgit) that ships
with [GitHub for Windows](http://windows.github.com/).
This is the build environment -- also known as msysGit -- for [Git for Windows](http://msysgit.github.io/).
# How to make changes
0. Make sure you have `./` in your `$PATH`, probably via `~/.bashrc`
1. Make your changes on the `devel` branch
2. Run `msys.bat`
3. 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
0. Make sure you're in `devel` (or a branch of it) and not `PortableGit`
1. Download the latest git-tfs .zip from https://github.com/git-tfs/git-tfs/releases
2. Invoke `.\share\git-tfs\extract-git-tfs.ps1 path-to-zip-file`
3. 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](https://github.com/msysgit/msysgit/tree/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.