![]() Simplest case is just your normal Makefile, or, if Examples of such variables are:Īccommodate your files, then add it, and add the files into Makefile by Autotools, by substituting variables with Makefile.am, even if it only contains a dummy list Let's assume your code will be located inside aĪdd your files to in a usual SVN way, e.g.: Makefile.am of deeper nested sub-directories : check the list The list of such can beįound, e.g., in the toplevel Makefile.am file in the trunk root or in Identify yourself with one of the modules. If a new module has to be added, it must be discussed with all the developers. This cheat-sheet assumes new files are added under already existing modules. Ones - like clients/data for utilities dealing with file transfers. Trunk and branches contain sets of sub-directories (modules) representingĭifferent parts of ARC - currently most important top level modules are There is be more information about that below. Take that into account while adding new files and components to ARC. Software in a way specific to supported operating system. Repository also contains information related to packaging produced Of the following describes good practice and standard SVN and Autotools Good time to get acquainted with basic SVN and Autotools ( Autoconf, Automake and Mistakes can cause nightly build crashing. Mostly because the repository also contains build structure, and smallest Adding files to SVNĪdding - and renaming - files to the NorduGrid SVN can be a daring task, Otherwise please use the the NorduGrid discussion If you know the responsible person you can contact him/herĭirectly. In case You think your changes are touching someone's work or You are simply not With ARC code and need their changes to be reviewed by others. On your computer and then commit directly to trunk.įirst approach is especailly recommended for new developers who are not familiar When the work is considered suitable for distribution branch can be merged into trunk.įor more information about trunks, branches, and merging between them, see theĪlternatively if your changes are small and/or do not interfere with someone'sĮlse development domain You may choose to develop in private copy of trunk kept To have branch for your work created (or get write access to branches), please If you want to perform large changes orĮxperimental development, this work should happend in a separate branch.īraches are created branch inside branches tree. Trunk is considered the development mainline and should be kept It is good practice not to go and change code in other peoples domain without If You are using different SVN client please refer to documentation of Here 1f0e8352.0 is your issuer CA certificate, andĬertificate Mini How-to" on how to create it).Īdjust those values according to your setup. Ssl-client-cert-file = /home/john/.globus/usercert.p12 Ssl-authority-files = /etc/grid-security/certificates/1f0e8352.0 ~/.subversion/servers) and add the following: Locate servers files in your SVN client configurationįolder (e.g. Most likely, you will need to configure your SVN client to ![]() (note http versus https) is also possible, but you will not be able to commit later unless You switch to https. To check out a current trunk using common command line svn tool do e.g.: ![]() nagios - Nagios probes for ARC servicesĮach module is split into has trunk>, branches and tags trees.contrib - contributed code that is not a part of.doc - Documentation, pdfs, htmls, latex, etc. ![]() ![]() arc1 - ARC main tree, starting from version 1.x and higher,Ĭurrently main development is happening here.Including stable versions 0.4.x, 0.6.x, 0.8.x and compat clients arc0 - "previous" ARC releases: versions 0.x,.You may use any SVN client tool: either a command-line one, orĪny existing GUI (TortoiseSVN, RapidSVN are tested kdesvn does not seem to like pkcs12 certificates). If you are not familiar with SVN, please read appropriate documentation. Send your X.509 certificate subject name to You need a X.509 credentials (issued by an IGTF-approved authority) in NorduGrid discussion list, and explain in some details what and why you'd like To get write-access to the repository, write to You may subscribe to SVN update notifications. The repository can be read or checked out anonymously via a variety of SVN client Subversion for details how to work with it in Consult the online book Version control with ARC code repository Howto (cheat-sheet) Getting access to ARC code repository ![]()
0 Comments
Leave a Reply. |