Dear Wiki user, You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.
The "HowToContribute" page has been changed by Per Steffensen: http://wiki.apache.org/solr/HowToContribute?action=diff&rev1=82&rev2=83 Comment: Updating info about currently active branches == Getting the source code == First of all, you need the Solr source code.<<BR>> - Get the source code on your local drive using [[http://lucene.apache.org/solr/version_control.html|SVN]]. Most development is done on the "trunk", which currently (Fall, 2012) is the 5.x code line. There is no schedule yet for releasing this code, 4.0 is just being released: + Get the source code on your local drive using [[http://lucene.apache.org/solr/version_control.html|SVN]]. + To check out code from SVN {{{ - svn checkout http://svn.apache.org/repos/asf/lucene/dev/trunk + svn checkout http://svn.apache.org/repos/asf/lucene/dev/<branch> }}} - To get the 4.x code line, which is the new (Fall 2012) code branch, use this command: - {{{ - svn checkout http://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x - }}} + The <branch> part of the command above needs to be replaced by something concrete - the "code line" you want to get. Currently the following code lines are active + * trunk: Working towards a 5.x release. There is no schedule yet for releasing this code, 4.0 has just been released. + * branches/branch_4x: Working towards a 4.1 release. There is no schedule yet for releasing this code. + * branches/lucene_solr_4_0: Working towards a 4.0.1 release. There is no guarantee that such a 4.0.1 release will ever be made. Believe revision 1394844 on this branch corresponds to the official 4.0.0 release, so if you add "-r 1394844" to the command line above using <branch>=branches/lucene_solr_4_0 you will get the code corresponding to 4.0.0. You can also just do a checkout of tag lucene_solr_4_0_0 to acheive this. + Most development is done on the "trunk", and the backported to the other active "code lines" Note that committers have to use [[http://apache.org/dev/committers.html#commit-403|https]] instead of http here, but http is fine for read-only access to the code. If you prefer you could use the [[https://github.com/apache/lucene-solr|GitHub]] mirror instead. Note that the drop-down lets you select "trunk" or "branch_4x" (among others). - == Exporting to a local repository == When making larger scale (please, try to keep your patches as small as humanly possible) changes, or when working in a team, you might want to be able to keep track of what you are doing locally. One way of doing so, is exporting to a local SVN repository.