From 4f9d434134f92fd27bcc50ae4f26255c23ed841a Mon Sep 17 00:00:00 2001 From: vmax Date: Sun, 28 Nov 2010 09:27:33 -0800 Subject: [PATCH] Added some information, formatted --- README | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/README b/README index 0e8c2526e8..8a2f793a3d 100644 --- a/README +++ b/README @@ -32,16 +32,35 @@ reports on the platforms on which Parrot has been built and tested. HOW TO GET PARROT FROM GITHUB ----------------------------- -Firstly, you should install Git. The method depends on your distribution. To install you should execute (as root or sudo ): -On Ubuntu/Debian (apt-based): apt-get install core -On Red Hat, Fedora (rpm-based): yum install git-core -on Gentoo (portage): emerge -av dev-vcs/git -If nothing works, see http://book.git-scm.com/2_installing_git.html +Firstly, you should install Git. +Linux: +The method depends on your distribution. To install you should execute (as root or sudo ): + +On Ubuntu/Debian (apt-based): + apt-get install core +On Red Hat, Fedora (rpm-based): + yum install git-core +on Gentoo (portage): + emerge -av dev-vcs/git +Windows: +There are 2 Git ports on Windows: + +msysgit (http://code.google.com/p/msysgit/downloads/list) +TortoiseGit (http://code.google.com/p/tortoisegit/downloads/list) In Git, branches represent some major changes of source and tags represent different releases. -To fetch the source from the master branch: git clone git://github.com/parrot/parrot.git -To fetch the source from a branch: git clone git://github.com/parrot/parrot.git -b -To fetch the source from a tag: git fetch git://github.com/parrot/parrot.git tag +You can view the list of branches and tags at http://github.com/parrot/parrot +To fetch the source from the master branch: + git clone git://github.com/parrot/parrot.git +To fetch the source from a branch: + git clone git://github.com/parrot/parrot.git -b , e.g: + git clone git://github.com/parrot/parrot.git -b gsoc_threads +To fetch the source from a tag: + git fetch git://github.com/parrot/parrot.git tag , e.g: + git fetch git://github.com/parrot/parrot.git tag RELEASE_2_10_1 +If you fetched the source from a specific branch, you can merge it with the master: + git branch -to list branches, active one will be marked with * + git merge master -to merge active branch with master INSTRUCTIONS ------------