Hi,
I work for a large post secondary that runs a Moodle environment. We have been managing our changes with github and git but are looking to improve they way we do things.
Currently with each new version we download a copy of the Moodle source and create a new branch and drop in the code. Then we manually apply our changes and customizations and commit it. We run multiple apps servers and use chef to sync our code between them. The chef scripts pull our code from github.
What I'm looking to do is have our repository track from the Moodle repository so we can pull/merge the changes in when we upgrade. We also want to continue to host our code in github and mange our changes with the github for windows as we are familiar with committing changes this way.
Where I'm a little stuck is setting up the a new repository with 2.6.x code that's tracking the official moodle repository. I've tried the instructors in Git for Administror's but this only allows me to recreate a local repository. I added my private repository and push it up which seems to have broken something as I now have a Detached Head.
I would really appreciate any suggestions as to how to best accomplish this or any alternatives that may work better.
Thanks,
Shaun