As a follow up to the move of
Thermite3D to Git I'm happy to announce that PolyVox has also now been converted to git and is hosted on Gitorious at
http://gitorious.org/polyvox/polyvox.
To get the code you'll need a git client and then you can clone the repository at
git://gitorious.org/polyvox/polyvox.git. With command-line Git you do this with
Code:
git clone git://gitorious.org/polyvox/polyvox.git
The subversion repository will remain for a while but no new code will be committed there so to stay up-to-date you'll have to get the Git version. Dave or I will update the build documentation on the website as soon as we can.
If you want to stay follow development you can also subscribe to the
Atom feed which contains all the commits and feature merges.
PatchesIf you want to contribute patches to PolyVox the preferred method is to use Gitorious' Merge Request feature. This works by you making an
online clone of the Git repository through the Gitorious web interface and pushing your changes to a branch in that repo. You can then request a merge of this branch into the main repo also through the web interface.
DocumentationFor those of you who are new to git -- if you simply want to stay up-to-date with the latest PolyVox code then there's little change to your workflow. Simply replace
svn up with
git pull or
git pull --rebase. As for learning Git there are three free online books I've used:
http://book.git-scm.com,
http://progit.org/book and
http://gitref.org and if you're interested in the underlying details a bit there's
the Git Parable which is useful for understanding how Git works.
If anyone has any questions or problems with Git please post them here and I'll see what I can do to help.