Git for Mac

From MoodleDocs
Revision as of 13:27, 17 September 2013 by German Valero (talk | contribs) (added link to spanish translation of page)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This GIT installer for Mac OS X is part of the installation package Moodle4Mac by Ralf Krause

Code

#! /bin/sh
#
#  This GIT installer for Mac OS X is part 
#  of the installation package Moodle4Mac
# 
#  20130514 - Ralf Krause
#
echo
echo "+--------------------------------------------+"
echo "| GIT updater for your local Moodle server"
echo "+--------------------------------------------+"
echo
cd /Applications/MAMP/htdocs
if ! test -e moodle25/.git ; then
   ## the first git update must get everything including .git
   git clone --depth 1 -b MOODLE_25_STABLE git://github.com/moodle/moodle.git moodle25-git
   if test -e moodle25 ; then
       if test -e moodle25/config.php ; then
           cp moodle25/config.php moodle25-git/.
       fi
       DATE=`date +%Y%m%d-%H%M`
       mv moodle25 moodle25-$DATE
   fi
   mv moodle25-git moodle25
   ## the old folder can be deleted now
   ## if you want to do this please remove '##' from the following line
   ## sudo rm -R moodle25-*
else
   ## the next git update only gets the new files
   cd moodle25
   git pull
   cd ..
fi


See also

Git for Administrators