Changes between Version 46 and Version 47 of Developers


Ignore:
Timestamp:
2018-06-04T23:32:16+02:00 (2 years ago)
Author:
nicolasmartin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Developers

    v46 v47  
    6262* [browser:/NEMO/releases]: ''all official NEMO releases'', '''only the last one is maintained''' 
    6363 
    64 The first checkout will be a bit longer than usual but the SVN commands will be much simpler: the modifications will be done locally and not directly to the repository by committing with former complex `svn+ssh` syntax. See [wiki:/Developers/SVNHowTo#Basics SVN basics] for more. 
     64Follow the steps below to install  
    6565 
    6666{{{#!sh 
    67 # One step  method: download directly a copy with write access or 
    68 svn co svn+ssh://"ID"@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO [...] 
    69 # Two steps method: download a read-only copy and switch to developer when  
    70 # * you have your developer access or 
    71 # * a backup of the work is required by committing to the repository 
    72 svn co http://forge.ipsl.jussieu.fr/nemo/svn/NEMO  [...] 
    73 ...... 
    74 svn sw --relocate http://forge.ipsl.jussieu.fr svn+ssh://"ID"@forge.ipsl.jussieu.fr/ipsl/forge/projets 
     67svn co http://forge.ipsl.jussieu.fr/nemo/svn/NEMO/trunk [...] 
     68cd [...] 
     69svn sw --relocate http://forge.ipsl.jussieu.fr svn+ssh://'ID'@forge.ipsl.jussieu.fr/ipsl/forge/projets # Change from user to developer if you have  
     70svn co http://forge.ipsl.jussieu.fr/nemo/svn/utils/CI/sette                                            # Sette tool to validate your changes to the NEMO reference 
     71svn co http://forge.ipsl.jussieu.fr/nemo/svn/utils/figures  ./doc/figures                              # Doc figures for building NEMO manual 
    7572}}} 
     73 
     74The first checkout will be a bit longer than usual but the SVN commands will be much simpler: the branching operations will be done locally and pushed later to the repository instead of committing directly to the repository with former complex `svn+ssh` syntax. \\ 
     75See [wiki:/Developers/SVNHowTo#Basics SVN basics] for more. 
    7676 
    7777=== New build of the working copy 
     
    8080We have identified the core code and the complementary codes of NEMO, the latter which are developing less rapidly have been extracted from the default development organisation of the repository (`branches` / `releases` / `trunk`) to different locations of the repository. 
    8181 
    82 From now on, a working copy of the NEMO reference (WC) is the summation of few checkouts from different sources defined by the `svn:externals` properties of the working copy. '''To be conservative, all externals definitions are fixed by default'''. \\ 
     82From now on, a working copy of the NEMO reference (WC) is the summation of few checkouts from different sources defined by the `svn:externals` properties of the working copy. '''To be conservative, all externals definitions are fixed by default ([[Color('@REV', #BB4444)]])'''. \\ 
    8383Here is an example which is not supposed to be up to date with the current external codes. 
    8484 
    8585{{{#!sh 
    8686# Relative URL                 Path in WC   Content 
    87 ^/utils/build/arch"[@REV]"     arch         # FCM settings files for computing architectures 
    88 ^/utils/build/makenemo"[@REV]" makenemo     # Main script for building a NEMO configuration 
    89 ^/utils/build/mk"[@REV]"       mk           # Sub-scripts and FCM inputs for compiling 
    90 ^/utils/tools"[@REV]"          tools        # User tools 
    91 ^/vendors/AGRIF/dev"[@REV]"    ext/AGRIF    # Dependency for nesting 
    92 ^/vendors/FCM"[@REV]"          ext/FCM      #     ""     for source code compilation 
    93 ^/vendors/IOIPSL"[@REV]"       ext/IOIPSL   #     ""     for IO management 
    94 # ('^' for repository root) 
     87^/utils/build/arch'[@REV]'     arch         # FCM settings files for computing architectures 
     88^/utils/build/makenemo'[@REV]' makenemo     # Main script for building a NEMO configuration 
     89^/utils/build/mk'[@REV]'       mk           # Sub-scripts and FCM inputs for compiling 
     90^/utils/tools'[@REV]'          tools        # User tools 
     91^/vendors/AGRIF/dev'[@REV]'    ext/AGRIF    # Dependency for nesting 
     92^/vendors/FCM'[@REV]'          ext/FCM      #     ""     for source code compilation 
     93^/vendors/IOIPSL'[@REV]'       ext/IOIPSL   #     ""     for IO management 
     94# '^' for repository root 
    9595}}} 
    9696