Difference between revisions of "WesnothRepository"
Jonaskoelker (talk | contribs) m (updated a bit of disk usage info) |
Jonaskoelker (talk | contribs) m (oops, I was premature. 1.3 gigs rather than 2.1, once (I guess) some temp svn files got cleared away) |
||
Line 12: | Line 12: | ||
== Download == | == Download == | ||
− | To check out trunk into a directory called ''wesnoth'' (about 400 MB to download as of March 30th 2009, and about | + | To check out trunk into a directory called ''wesnoth'' (about 400 MB to download as of March 30th 2009, and about 1.3 GB disk space required, including .svn dirs, as of June 17th 2012): |
svn co http://svn.gna.org/svn/wesnoth/trunk wesnoth | svn co http://svn.gna.org/svn/wesnoth/trunk wesnoth | ||
− | Or, to check out the 1.10 branch (about 400 MB to download and 960 MB to store on disk as of March 30th 2009; by extrapolation, probably | + | Or, to check out the 1.10 branch (about 400 MB to download and 960 MB to store on disk as of March 30th 2009; by extrapolation, probably around 1.3 GB too by June 17th 2012) into a directory called ''wesnoth-1.10'': |
svn co http://svn.gna.org/svn/wesnoth/branches/1.10 wesnoth-1.10 | svn co http://svn.gna.org/svn/wesnoth/branches/1.10 wesnoth-1.10 | ||
Revision as of 14:55, 17 June 2012
[edit]Compiling Wesnoth |
Platforms
|
SVN
Wesnoth development currently uses the Subversion software tool to keep developers in sync with each other. See the SVN book for more on how to use Subversion.
Browse the code
There are currently two main streams of development: trunk (1.11.x) and stable branch (1.10.x). Most other branches are only used for a short time to do some testing without disturbing the main development. You can use your web browser to navigate through the source code:
http://svn.gna.org/viewcvs/wesnoth/
Download
To check out trunk into a directory called wesnoth (about 400 MB to download as of March 30th 2009, and about 1.3 GB disk space required, including .svn dirs, as of June 17th 2012):
svn co http://svn.gna.org/svn/wesnoth/trunk wesnoth
Or, to check out the 1.10 branch (about 400 MB to download and 960 MB to store on disk as of March 30th 2009; by extrapolation, probably around 1.3 GB too by June 17th 2012) into a directory called wesnoth-1.10:
svn co http://svn.gna.org/svn/wesnoth/branches/1.10 wesnoth-1.10
More info on the repository: https://gna.org/svn/?group=wesnoth
Commit access
For commit access, you must have a developer account on gna, it must be registered as part of the Wesnoth group, and you must check out with
svn co svn+ssh://gna_username@svn.gna.org/svn/wesnoth/trunk wesnoth
Update
Do this from inside the wesnoth or wesnoth-1.10 directory where you checked out the repository:
svn update
The following is only relevant when relying on the autotools based build system. This is not needed when relying on CMake or SCons as build environment:
Note that when you update from Subversion, you should always run 'autogen.sh' if configure.ac or any of the Makefile.am files were changed. It is safest to 'make clean' before updating, then update and finally run 'autogen.sh', 'configure' and 'make'.
You may be able to skip the 'autogen.sh' and the 'make clean' if the makefiles and configure.ac have not changed. If only minor changes were made then even the 'configure' step is optional.
See Also
- CompilingWesnoth
- UsingAutotools
- SVN_on_Windows
- GIT-SVN - for git users