Manhattan: Simple. Smart.
Welcome > SVN Repository

SVN Repository

SVN (Subversion) is a tool used to manage changes within the source code for a project. SVN provides the means to store not only the current version of a piece of source code, but a record of all changes (and who made those changes) that have occurred to that source code. Use of SVN is particularly common on projects with multiple developers, since SVN ensures changes made by one developer are not accidentally removed when another developer posts their changes to the source tree.

Manhattan's SVN repository resides on Sourceforge's servers.  If you are curious, you can Browse the Subversion Repository (new window).

If you're a programmer who is into such things, you can use a subversion client to checkout a working copy of the project that you can update as often as you like.  The command you might use to check out a working copy of Manhattan into a directory on your local machine named 'manhattan' (typed all on one line) is:

svn checkout https://manhattan.svn.sourceforge.net/svnroot/manhattan/trunk  manhattan

Once you've checked out a working copy, you can do a 'svn update' from within your project's directory when you want to get the latest updates.

Please note:
  • SVN is a complicated tool for programmers. We can't provide assistance with its use.  Check out Sourceforge's SVN documentation (new window) if you'd like to learn how to use SVN.
  • Code you receive from Manhattan's Subversion Repository is a work in progress.  Usually it will contain bugs, both known and unknown.  Less frequently, you will not even be able to cleanly compile code received from the repository.