![]() |
— The RISC OS Packaging Project —Source Repository |
||||||||||
|
IntroductionThis is the source repository for the RISC OS Packaging Project. It contains the source code for all packages that are part of the base system, and may be used to host other packages at the discretion of the maintainer. The source code is managed using a version control system called Subversion. There are two ways in which it can be accessed:
Anonymous read access, by either method, is open to everyone. Write access to the repository is possible by prior arrangement. Access using a Subversion clientThis is a suitable method of access if you wish to copy the complete source code for a package onto your own machine in order to compile it and perhaps make changes to it. A RISC OS port of the standard Subversion client has been created by Alex Waugh and can be downloaded from here. To create a new working copy of the source code for a given package, issue a command of the form:
where The trunk represents the main line of development. Branches are used for work which is not part of this line, typically maintenance of old versions, and new features that are not ready to be merged. Tags are snapshots of the source, and typically correspond to a release or some other important event. For example, a working copy of the latest development version of RiscPkg can be made by issuing the command:
If instead a specific released version is required then this can be
obtained by replacing
Access through WebSVNSometimes it is useful to be able to browse the repository without making a working copy. One way to do this is using a program called WebSVN, which allows the repository to be viewed using a normal web browser. To do this click here and follow the links. FiletypesThere are two ways in which Subversion can represent RISC OS
filetypes: using a filename extension of the form Older Source PackagesSome packages have not yet been moved into the source repository. They can be found here and here. |
||||||||||