![]() ![]() Right-mouse-click that folder and choose "CVS Checkout" from the menu. Find or create a new folder somewhere where you want Moodle to be downloaded to.ģ. (Tortoise is not currently supported on vista but SmartCVS works well).Ģ. Get TortoiseCVS from and install it, then reboot. Failing that it can be downloaded (a fairly hefty download) from the Apple developer web site ( ).įirst, you need to download a completely fresh copy of Moodle using your developer account.ġ. You should find this on your original installation disk. You first need to install the XCode Tools. However, the cvs command is not installed by default in an OSX. You can follow the same instructions as for Unix (above) in a terminal window. To save more time you can put default arguments into a file called. Please write a meaningful, descriptive comment and always include the name of any tracker issues that talk about the issue you are fixing (eg MDL-XXXX).Īfter that your changes will be sent to the CVS server and stored in the repository. You will be prompted to add some comments (depends on your default text editor). To copy your new files back to the server you would do something like: To fetch the latest updates from the server use: To compare your files and directories against the main CVS copy on the server use cvs diff, e.g.: Go into it:Īll the latest Moodle files should be in there. You can rename it and move it around if you like. Now, you should have a new 'moodle' directory. Read SSH Keys for more details on how to set those up. Note that you will be prompted for mypassword for each command unless you set up authorized keys. If you want to checkout a single plugin (attendance block as an example here) from contrib into the current directory, you can use:Ĭvs -z3 co -d attendance contrib/plugins/blocks/attendance The command is similar for other CVS modules: NOTE: Don't try to do run this first CVS command over an existing moodle installation: start fresh with a new directory!: Next, you can check out the latest development version of Moodle using this (all one line). cshrc so you don't have to type it all the time: Moodle CVS uses ssh as a transport layer for security, so you will have to set a CVS_RSH environment variable in your Unix shell. Once code reaches a certain level of maturity in the contrib area, it can be migrated over into the main moodle tree. Most people are working on the existing features in the moodle module, but many are also contributing new ideas in the contrib modules. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |