[Phpwm] Version control - project organisation
Ian Munday
ian.munday at illumen.co.uk
Fri Aug 28 08:41:22 UTC 2009
Why Git? I'm familiar with CVS and Subversion, but doesn't Git
essentially provide the same functionality, albeit in a slightly
different way (local versus centralised repositories)?
Regards,
Ian
On 27 Aug 2009, at 22:39, SonniesEdge wrote:
> Would something like Git be useful here? You can maintain a core
> application and multiple customised client versions. You can then
> mod the core application and pull & merge the changes into each
> client app as needed.
>
> BTW, hi Tim!
>
> Charlie
>
>
> On Thu, Aug 27, 2009 at 18:32, Tim Williams <T.M.Williams at cs.bham.ac.uk
> > wrote:
>
>
> I manage multiple installations of Moodle for a variety of clients and
> uses (not all of them eLearning). Some of the Moodles have
> modifications
> to core code, some have additional plugins compared to the standard
> base. My current approach is similar to yours, I keep a note of whihc
> Moodle version any given installation was based on, whether or not the
> core code was patched and if there are any non-standard plugins. I
> also
> keep a copy of all the Moodle installation files which i've used.
>
> When I need to upgrade a server, i'll find the original unmodified
> installation file for that Moodle and use 'diff -bur' to compare it
> to the
> actual modidied installation. I can then use patch to apply the full
> set
> of modifications to the new Moodle version. diff will also list all
> of the files which are missing in the new version compared to the
> old one,
> so I know what extras need to be copied accross. For a minor point
> release
> upgrade, I can often have the server back up in 10 minutes or so for a
> single site. For a major release the patches will sometimes need to be
> manually re-written if diff can't cope with them.
>
> You can use tools to speed the process up, I know of a Moodle admin
> who
> had used a set of scripts to automate the process of downloading the
> latest Moodle and patching in the necessary modifications 3rd party
> extras. However, you still need to 'keep an eye' on the process
> because
> it might fail and require manual intervention, so the each site still
> need to be done 'one at a time'.
>
> Tim W
>
> --
> Tim Williams BSc MSc MBCS - Euromotor Autotrain
> Web : http://www.autotrain.org
> Tel : +44 (0)121 414 2214 (ext 42214 on internal phone)
>
> _______________________________________________
> Phpwm mailing list
> Phpwm at mailman.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/phpwm
>
> _______________________________________________
> Phpwm mailing list
> Phpwm at mailman.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/phpwm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.lug.org.uk/pipermail/phpwm/attachments/20090828/7448672e/attachment-0001.htm
More information about the Phpwm
mailing list