Skip to main content

Subversion Checkout Instructions

The LIS source code is contained in a Subversion repository. You must have the Subversion client, svn, installed on your computer to get or "checkout" a copy of the LIS source code.

Note that Subversion must be compiled with SSL support to access the LIS repository.  Please go to the Subversion web-site for detailed information on using svn.

Checkout Instructions

New users:
To checkout a copy of the source code, run this command:
svn checkout https://progress.nccs.nasa.gov/svn/lis/6/public6.1 src
You will be prompted for your username and password. Enter your NASA AUID username and password. (This is the same username and password that you use to log onto discover.)
 
Existing users of LIS V6.1 Public Release:
You may either do a fresh checkout, described above for "New users", or you may update your current working directory. 
 
Step One.  To update, first run this command:
svn info
It should report either

URL: https://flood.gsfc.nasa.gov/svn/6/public6.1

or

URL: https://progress.nccs.nasa.gov/svn/lis/6/public6.1

If it reports something different, then please do a fresh checkout as described for "New users".

Step Two.  If it reports the correct URL for flood, then run this command:

svn switch --relocate https://flood.gsfc.nasa.gov/svn https://progress.nccs.nasa.gov/svn/lis

If it reports the correct URL for progress, then run this command:

svn update
Note that if you are updating your working directory via either the "svn switch" command or the "svn update" command, then Subversion will try to merge all updates with any changes that you may have made. This may result in conflicts that you must resolve. To play it safe, make a backup of your working directory first. Please read the documentation for Subversion for help on updating and resolving conflicts.

 

Notes:
  1. If you receive an error message like
    svn: PROPFIND of '/svn/lis/6/public6.1': authorization failed (https://progress.nccs.nasa.gov)
    

    then you are either entering in the wrong username/password or your username and password are not yet in the access list for the repository.

     
  2. You must have a NASA AUID to access the repository on progress. If you do not have one, then please contact Christa Peters-Lidard.  Please allow time for your username and password to migrate into the access list to the repository access list.