VTK/Git

From KitwarePublic
< VTK
Revision as of 14:09, 26 March 2010 by Brad.king (talk | contribs) (Created page with '__TOC__ VTK version tracking and development will be hosted by [http://git-scm.com Git]. =Experimental Repository= We have published an ''experimental'' repository on public.k…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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: