Git

From MZXWiki
Jump to navigation Jump to search

Git is a revision control system developed by Linus Torvalds, the creator of Linux. The latest unstable/work-in-progress/between-release MegaZeux source code is kept in a git repository that can be found here.

Windows

Installation

Git is best used on Windows via msysgit, which includes a posix-style terminal called msys and a copy of mingw32. Once msysgit is installed, Git may be used by starting msys and typing "git [command]".

Setting up a development folder

Make a directory in the msys root called "megazeux" and extract the mingw32 or mingw64 dependency package directly into it, which should create a folder called "bin".

cd /megazeux
mkdir src
cat "HOME=\"/megazeux\"\nPATH=\"$PATH:$HOME/bin/mingw32/bin\"\n" >> /etc/.bash_profile
. /etc/.bash_profile
git pull git@github.com/[YourRepository]/megazeux.git src

Before you can build, you may have to download a package of the latest mingw32 or mingw64 compilers for the platform you're attempting to build on, and copy/link several other mingw utilities to match the format expected by the MZX makefile.

cd /megazeux/src
./config.sh --platform mingw[32|64] --prefix $HOME/bin/mingw32
make

Mac OS X

TBA

Linux

Installation

sudo apt-get install git

Setting up a development folder

mkdir ~/mzxdev
cd ~/mzxdev
git pull git@github.com/[YourRepository]/megazeux.git .