|
Size: 1337
Comment: renamed from ReadOnlyCvs
|
Size: 1751
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| #acl AdminGroup:read,write,delete,revert All: |
|
| Line 4: | Line 2: |
== Usage == |
Firstly, make sure that you [[FreeSurferCorTechsLicense|read the license terms]]. Basically, the source can be used only for non-commercial and non-clinical applications. |
| Line 8: | Line 5: |
| Line 9: | Line 7: |
| cvs -d :pserver:anonymous@fscvs.nmr.mgh.harvard.edu:/usr/fscvsroot login | cvs -d :pserver:anonymous@fsvm.nmr.mgh.harvard.edu:/usr/fscvsroot login |
| Line 11: | Line 9: |
| press Enter when prompted for the password (there isn't one). Then type: | for the password, contact nicks at nmr mgh harvard edu. Then type: |
| Line 13: | Line 12: |
| cvs -d :pserver:anonymous@fscvs.nmr.mgh.harvard.edu:/usr/fscvsroot checkout dev | cvs -d :pserver:anonymous@fsvm.nmr.mgh.harvard.edu:/usr/fscvsroot checkout -P dev |
| Line 15: | Line 14: |
| This will begin the download of the source-code trunk, creating a directory named 'dev'. | This will begin the download of the source-code trunk, creating a directory named 'dev'. The -P flag will purge the junk files that have been deleted from the repository over the years. |
| Line 17: | Line 16: |
| To get a copy of the current 'stable' branch (the code used to build the public release), insert '-r stable4' before 'dev' in the second command, like this: | To get a copy of the current 'stable' branch (the code used to build the public release), insert '-r stable5' before 'dev' in the second command, like this: |
| Line 19: | Line 19: |
| cvs -d :pserver:anonymous@fscvs.nmr.mgh.harvard.edu:/usr/fscvsroot checkout -r stable4 dev | cvs -d :pserver:anonymous@fsvm.nmr.mgh.harvard.edu:/usr/fscvsroot checkout -P -r stable5 dev |
| Line 21: | Line 21: |
| Note that this will also create a directory named 'dev', so you should probably create a directory named 'stable4', cd to that, and then do the checkout. | Note that this will also create a directory named 'dev', so you should probably create a directory named 'stable5', cd to that, and then do the checkout. |
| Line 24: | Line 24: |
| Line 32: | Line 33: |
| Remember that cvs will cache the location of CVSROOT (the 'pserver' string from above), so to perform an update, you need only type: | |
| Line 33: | Line 35: |
| {{{ cvs update -d }}} See also [[ReadOnlyCVSadmin|admin notes]]. |
Access the read-only CVS source-code repository
Firstly, make sure that you read the license terms. Basically, the source can be used only for non-commercial and non-clinical applications.
To check-out a copy of the main 'dev' (development) trunk, type this:
cvs -d :pserver:anonymous@fsvm.nmr.mgh.harvard.edu:/usr/fscvsroot login
for the password, contact nicks at nmr mgh harvard edu. Then type:
cvs -d :pserver:anonymous@fsvm.nmr.mgh.harvard.edu:/usr/fscvsroot checkout -P dev
This will begin the download of the source-code trunk, creating a directory named 'dev'. The -P flag will purge the junk files that have been deleted from the repository over the years.
To get a copy of the current 'stable' branch (the code used to build the public release), insert '-r stable5' before 'dev' in the second command, like this:
cvs -d :pserver:anonymous@fsvm.nmr.mgh.harvard.edu:/usr/fscvsroot checkout -P -r stable5 dev
Note that this will also create a directory named 'dev', so you should probably create a directory named 'stable5', cd to that, and then do the checkout.
Build instructions are found in the DevelopersGuide, but in any case, you will first need to type this:
cd dev ./setup_configure
which will setup the autoconf and automake files for your platform. You need only do this once (or whenever you change configure.in).
The DevelopersGuide will describe how to need to configure, make, and make install.
Remember that cvs will cache the location of CVSROOT (the 'pserver' string from above), so to perform an update, you need only type:
cvs update -d
See also admin notes.
