Subversion
From Mugshot Developer Wiki
Subversion is our version control system. Learn more at the Subversion web site.
The Mugshot subversion repository is at
http://svn.mugshot.org/
A prettier web view of the repository, suitable for interactive browsing, is at:
http://websvn.mugshot.org
The module you probably want to check out to work on Mugshot is:
http://svn.mugshot.org/dumbhippo/trunk
Unless you're only working on the Linux or Windows client frontends, in which case you can just get:
http://svn.mugshot.org/dumbhippo/trunk/client
With Eclipse, we usually use Subclipse and on Windows we usually use TortoiseSVN to access Subversion. Linux comes with a Subversion client built-in of course, "yum install subversion" if you don't have it already.
In Eclipse, you want to "Check Out As Project" from the SVN Repository Explorer when you check out dumbhippo/trunk. That way Eclipse will use our existing project files and you won't have to build your own from scratch.
In the root directory at http://svn.mugshot.org/ there are a bunch of 'vendor branches' (clean upstream versions of e.g. Jive Wildfire and other projects we depend on). You can just ignore these unless you're importing a new base upstream version, in which case read the Subversion docs about vendor branches.
Wondering what the dumbhippo name means?
If you have a mugshot svn account you can use the following for svn access
svn+ssh://svn.mugshot.org/svn

