Source Code
Overview
The Spree source code is currently maintained in a Git repository. Git is a distributed version control system (DVCS) and it allows us to do things never before possible with SVN. If you’re skeptical of Git just remember how skeptical you were of SVN when you were using CVS. The differences are subtle but important and they are best understood by hands on use.
Git Repository
The authoritative git repository is hosted by Git Hub and is located here. You can clone the git repository using the following command:
git clone git://github.com/schof/spree.git spree
Note: If you are planning on contributing to Spree you should create a fork through Git Hub and initiate a pull request when you’re done. (See the Contributors Guide for details.)
Browsing the Repository and/or Downloading the Source Code
You can easily browse the repository through Git Hub’s excellent visual interface. Git Hub also contains a link to download a tarball copy of the latest source code.
Git on Windows
There are some well developed Git clients for Windows now. If you are on a Windows box you might want to check out the msygit project. There is also a screencast available.
SVN
There are no immediate plans to support SVN clients. Given that most of the Rails world is moving to git (including the RoR project itself) maybe this is the time for you to jump on the bandwagon.
Monitoring the Source
If you would like to keep up to date on changes to the source you can subscribe to the github RSS feed and you will be notified of all the commits.