New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
WikiStart (diff) – NEMO

Changes between Version 27 and Version 28 of WikiStart


Ignore:
Timestamp:
2007-11-06T20:18:03+01:00 (16 years ago)
Author:
rblod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v27 v28  
    66 
    77 
    8 = From CVS to SVN = 
    9  
    10 == To use NEMO under svn, you need at  first to extact modipsl from svn : == 
    11  
    12  * modipsl access 
    13 {{{ 
    14 svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl 
    15 }}} 
    16  
    17  * Then it is just the usual way (extraction of NEMO in read-only mode) : 
    18 {{{ 
    19 ./model NEMO (you may have to enter password several times) 
    20 ..... 
    21 }}} 
    22  
    23  == Be careful == 
    24  * The version of modipsl under svn include the use of sxgmake at IDRIS and CEA, all NEMO makefiles under svn have been modified in consequence. 
    25  * The main difference between cvs and svn on our point of view is that you can [[Color(none,red,NOT)]] extract NEMO in read-only mode (through http protocol) and then make commit on this version 
    26  
    27  == How to make a commit == 
    28 Extract with svn+http protocol 
    29 {{{ 
    30 svn co svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk/NEMO  
    31 }}} 
    32 or  
    33 {{{  
    34 svn co svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk/CONFIG 
    35 }}} 
    36 or  
    37 {{{  
    38 svn co svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk/UTIL 
    39 }}} 
    40 or 
    41 {{{  
    42 svn co svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk/AGRIF  
    43  }}} 
    44  
    45 Then in the appropriate directory : 
    46 export SVN_EDITOR=vi      (ksh, bash, to put in .profile or .bash_profile) 
    47 or 
    48 setenv SVN_EDITOR vi        (tsch, to put in .login) 
    49 {{{ 
    50 svn ci --username [yourlogin] --message [ "bla bla ...., see ticket:# ] [ files list ] 
    51 }}} 
    52  
    53  == How to make a tag == 
    54 {{{ 
    55 svn copy svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk  svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/tags/nemo_v2_3 -m "Tagging nemo_v2_3" 
    56 }}} 
    57  
    58  == How to make a branche == 
    59 {{{ 
    60 svn copy svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/dev_001_SBC -m "Create a specific branch for the New Surface Module" 
    61 }}} 
    62  
    63 == How to revert a commit == 
    64 {{{ 
    65 Just after the extraction: 
    66 svn co svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk 
    67 cd ./trunk 
    68 svn merge -r 717:691  svn+ssh://yourloginforge@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk  
    69 svn ci 
    70 }}} 
    71 == How to get information about the sources downloaded == 
    72 {{{ 
    73 cd ./NEMO 
    74 svn info 
    75 }}} 
    76  
    77  
    78  == Code browser == 
    79 [http://forge.ipsl.jussieu.fr/nemo/viewvc/?root=nemo-svn] 
    80  
    81 == SVN à l'IDRIS == 
    82 zahir : /usr/local/pub/svn/svn-1.3.1/bin 
    83  
    84 brodie : /TXlocal/pub/svn/svn-1.3.1/bin 
    85  
    86  == NEMO Validation Tool Kit (NVTK) == 
    87  
    88 Information about  NVTK just here: wiki:NVTKpage 
    89  
    90 ---- 
    91 ---- 
    928 
    939= Welcome to Trac 0.9.4 =