Difference between revisions of "Version control repository"

From Second Life Wiki
Jump to navigation Jump to search
m (Woopsie. Links fixed.)
Line 12: Line 12:
http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
http://en.wikipedia.org/wiki/Comparison_of_revision_control_software


See a discussion of this issue in the [https://lists.secondlife.com/pipermail/sldev/2007-January/thread.html#37 "Version control repository" discussion on SLDev] as well as [[Talk:Version control repository|the talk page for this page]]


[[Category:Future Roundtables]]
[[Category:Future Roundtables]]

Revision as of 23:03, 9 January 2007

Linden Lab doesn't yet provide live access to a central revision control repository for the viewer source code. However, this is being considered.

Choices to consider

  • Subversion - default choice, and the obvious "safe" choice. Pros: familiar to us, used by a lot of people Cons: very centralized model; need to give people access to facilitate effective collaboration
  • Mercurial - bleeding edge choice. Pros: Distributed model makes it easier for anyone to distribute patchsets off of the main codebase without needing a central host. Much easier to maintain a private branch. Cons: more complicated model, less familiar, much newer system (I've never used it, just received a recommendation)
  • svk - a decentralized revision control system built on top of svn.
  • Externally managed repository, via 3rd party site, such as sourceforge.net, Berlios.de, or similar.

Other systems can be found here: http://en.wikipedia.org/wiki/Comparison_of_revision_control_software

See a discussion of this issue in the "Version control repository" discussion on SLDev as well as the talk page for this page