On revisions, tags and branches

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (made an attempt to expand page with explanations and links to examples)
m (redirected orphaned svn branches pages to the current git branches page)
 
Line 1: Line 1:
__NOTOC__
+
#REDIRECT [[Branches]]
{{Quicklinks}}
+
 
+
== Browsing the Git Repo ==
+
 
+
OpenSimulator uses Git for its source code repository. The primary git repository is hosted on the opensimulator.org domain. A mirror is maintained on Github. The Github repo is sync'ed with the primary every 10 minutes.
+
 
+
* [http://opensimulator.org/viewgit/ '''Primary''' OpenSimulator Git Repo]
+
* [https://github.com/opensim/ '''Mirror''' OpenSimulator Github Repo]
+
 
+
== Repositories ==
+
 
+
There are two repositories:
+
 
+
* [http://opensimulator.org/viewgit/?a=summary&p=opensim opensim] - the OpenSimulator source code
+
* [http://opensimulator.org/viewgit/?a=tree&p=opensim-libs opensim-libs] - forks of third party libraries used in building OpenSimulator
+
 
+
== Branches ==
+
 
+
Active development usually occurs on the master branch, with occasional sub-branches for specific features. Release branches were originally named <version>-release but later adopted using only the version number. For example, 0.7-release is the 0.7 release branch. These release branches contain release candidates and bug fixes, as well as the final release. There are also 'post fix' branches, named <version>-post-fixes (e.g. 0.7-post-fixes). These contain bug fixes that were made to the formal release but haven't yet resulted in a release themselves.
+
 
+
* [http://opensimulator.org/viewgit/?a=tree&p=opensim&h=refs/heads/master OpenSimulator master branch]
+
* [http://opensimulator.org/viewgit/?a=summary&p=opensim List of Branches (see bottom of page)]
+
 
+
== Tags ==
+
 
+
Tags are used to trigger the automatic release build process. When it's time for a release, a <version>-release tag is applied to a branch, triggering the automated process that produces the release tarballs. For more details see [[Automated Release Building]].
+
 
+
* [http://opensimulator.org/viewgit/?a=tags&p=opensim List of all tags]
+

Latest revision as of 07:57, 30 September 2020

  1. REDIRECT Branches
Personal tools
General
About This Wiki