To closely follow the further development of NSF, or to prepare your patches contributed back to us, you may obtain a cloned copy of our Git repository. The main Git repository is self-hosted and the stream of changesets can be monitored using Fisheye . For public and anonymous access, please use the mirror . There is also a graph visualisation of the commit activities available.
For checking out the NSF repository for the first time, obtain a clone by performing:
To update an existing checkout, run
The Git repository of NSF is organized as follows:
If you want to work on the branch xotcl1, set up your local branch and perform a checkout:
For checking out the NSF repository for the first time, obtain a clone by performing:
$ git clone https://github.com/nm-wu/nsf.git
$ cd nsf
To update an existing checkout, run
$ cd nsf
$ git pull
The Git repository of NSF is organized as follows:
- Branch main: contains the leading-edge (development) version of NSF, NX, and XOTcl 2
- Release tags 2.0.0, 2.1.0 etc.: Denote the released versions of NSF, NX, and XOTcl 2.
- Branch xotcl1: contains XOTcl 1.*, such as XOTcl 1.6.8
$ git fetch --tags
$ git checkout 2.1.0
If you want to work on the branch xotcl1, set up your local branch and perform a checkout:
$ git branch xotcl1 origin/xotcl1
$ git checkout xotcl1
To build NSF from here, follow the instructions in the Getting Started section.
More information on how to work with the Git version control system can be found here .