Switching Moodle main code repository to Git: Difference between revisions
From MoodleDocs
(New page: ==Changes on moodle.org servers== # take aways all CVS write access from main CVS moodle module at cvs.moodle.org (keep all contrib and lang modules unchanged) # sync git cvshead with CVS ...) |
|||
Line 1: | Line 1: | ||
==Changes on moodle.org servers== | ==Changes on moodle.org servers== | ||
# stop automatic weekly tagging and daily version commits in CVS | |||
# take aways all CVS write access from main CVS moodle module at cvs.moodle.org (keep all contrib and lang modules unchanged) | # take aways all CVS write access from main CVS moodle module at cvs.moodle.org (keep all contrib and lang modules unchanged) | ||
# sync git cvshead with CVS HEAD - override CVS checkout with files from current cvshead Git branch, wait for update and fix any potential problems | # sync git cvshead with CVS HEAD - override CVS checkout with files from current cvshead Git branch, wait for update and fix any potential problems |
Revision as of 06:51, 24 November 2010
Changes on moodle.org servers
- stop automatic weekly tagging and daily version commits in CVS
- take aways all CVS write access from main CVS moodle module at cvs.moodle.org (keep all contrib and lang modules unchanged)
- sync git cvshead with CVS HEAD - override CVS checkout with files from current cvshead Git branch, wait for update and fix any potential problems
- stop automatic cvs.moodle.org --> git.moodle.org sync
- branch MOODLE_20_STABLE from CVS HEAD
- tag 2.0 in CVS
- create new master branch from cvshead in git.moodle.org
- create new MOODLE_20_STABLE branch form master
- tag 2.0 in Git repo
- delete old cvshead branch in Git (the master is the correct name now)
- set up git commit hooks that push mirrors to Github and Gitorious (all 4 branches, we need to set up keys for the moodlerobot)
- set up git commit hook that triggers export to CVS commit mirror (all 4 branches)