VTK/Git
VTK version tracking and development will be hosted by Git.
Experimental Repository
We have published an experimental repository on public.kitware.com. WE REQUEST THAT NO ONE PUBLISH A CLONE OF THIS REPOSITORY AT AN ONLINE HOSTING SITE. This may or may not be the final version of history after conversion from CVS. It may be removed or rewritten at any time. We prefer to not have multiple incompatible histories out there. The final conversion will be available soon, at which point we may all begin sharing changes!
One may browse the repository online using the Gitweb interface at http://public.kitware.com/vtk-tmp.git/.
At the time of this writing the repository does not have branches and tags older than VTK 5.0. Conversion of older branches and tags from CVS will be completed later and added.
Cloning
One may clone the repository using git clone through the native git
protocol:
$ git clone git://public.kitware.com/vtk-tmp.git VTK
or through the (less efficient) http
protocol:
$ git clone http://public.kitware.com/vtk-tmp.git VTK
All further commands work inside the local copy of the repository created by the clone:
$ cd VTK
Development
We provide here a brief introduction to development with Git. See the Resources below for further information.
First, use git config to introduce yourself to Git:
$ git config --global user.name "Your Name" $ git config --global user.email "you@yourdomain.com"
Optionally enable color output from Git commands:
$ git config --global color.ui auto
The --global
option stores the configuration settings in ~/.gitconfig
in your home directory so that they apply to all repositories.
Resources
Additional information about Git may be obtained at these sites: