We use Git for source revision control and code sharing.
The git public repository can be browsed online here.
The whole tree can be checked out with the following command:
git clone https://git.skewed.de/count0/graph-tool.git
For further instructions on how to use Git, see the documentation.
The git repository is also mirrored at github.