Source Code Repository

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 6: Line 6:
 
For more information on installing and using Git, please see [[Using Git]].  
 
For more information on installing and using Git, please see [[Using Git]].  
  
If you are truly feeling dangerous, adventurous, or want to help us test the next version of OpenSim you are welcome to grab the latest unstable code out of our git master repository.  Any warnings previous expressed about the alpha nature of the code go double or triple if you are running directly off of master.  '''Never, ever, ever, never''' run this in production environments, it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core member).  Feedback and testing on the unstable tree is appreciated, as that helps us make the next release better.  If this scares you from using git master, that was intended.
+
'''Never, ever, ever, never''' run master git in production environments; it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core developer).  Feedback and testing on the unstable tree is very much appreciated, as that helps us make the next release better.  
  
 
* '''Latest git revision version (bleeding edge)'''
 
* '''Latest git revision version (bleeding edge)'''

Revision as of 08:49, 24 March 2010

Source Code via Git

This page is for developers and testers only. If you are just using OpenSim, but not involved in developing it, we ask that you stick to tagged releases, preferably binary distributions.

OpenSimulator uses Git as its source control tool. For more information on installing and using Git, please see Using Git.

Never, ever, ever, never run master git in production environments; it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core developer). Feedback and testing on the unstable tree is very much appreciated, as that helps us make the next release better.

  • Latest git revision version (bleeding edge)
git clone git://opensimulator.org/git/opensim
  • To checkout a specific revision

After creating the clone, change into the directory and:

git reset --hard ########

Where ######## is the unique hash of the version you are interested in.

Another option for obtaining the code is via subversion with our svn mirror. This mirrors all git changes since the old 10k1 changeset in subversion. It is synchronized every 15 minutes, so may be 15 minutes behind git master.

  • Latest subversion revision version (bleeding edge)
svn co http://opensimulator.org/svn/opensim-track/trunk opensim

To do this with git:

git-svn clone http://opensimulator.org/svn/opensim-track opensim -T trunk


Source Code via ViewGit Web Utility

You can also get OpenSimulator code via the ViewGit web utility at

http://opensimulator.org/viewgit/?a=summary&p=opensim

You'll see a list of revisions as shown below.

Git Summary.png

Scroll down, and you will see not just the master head, but also the several tagged releases and working branches.

The tarball or zip source code package for any particular revision can be downloaded by the tar/gz and zip links in the rightmost "Actions" column.

Personal tools
General
About This Wiki