ITK/Git: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Jhlegarreta (talk | contribs) (Add the historical label after Change Id I5b79451da962c95614c65e09679bc8b5c12b6dea was merged) |
|||
(54 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
{{ Historical }} | |||
==Introduction== | ==Introduction== | ||
ITK version tracking and development is hosted by [http://git-scm.com Git]. | |||
Please select a task for further instructions: | |||
{|border="0" | |||
|- | |||
|width=70%| | |||
Main Tasks: | |||
|- | |- | ||
| | | | ||
:*<span style="font-size: 1.5em">[[Git/Download|Install Git]]</span> - Git 1.6.6 or greater is preferred (required for development) | |||
|- | |- | ||
| | | | ||
:*<span style="font-size: 1.5em">[[ITK/Git/Download|Download ITK]] - Users start here</span> | |||
|- | |- | ||
| | | | ||
:*<span style="font-size: 1.5em">[[ITK/Git/Develop|Develop ITK]] - Contributors start here</span> | |||
|- | |- | ||
| | | | ||
Other Tasks: | |||
|- | |- | ||
| | | | ||
:*<span style="font-size: 1.5em">[[ITK/Git/Dashboard|Test ITK]]</span> - CDash client setup | |||
|- | |- | ||
| | | | ||
:*<span style="font-size: 1.5em">[[Git/Resources|Learn Git]]</span> - Third-party documentation | |||
|} | |} | ||
''The remainder of this page provides reference information and links. It is not intended to provide instructions.'' | |||
'' | |||
= | ==Repositories== | ||
One may browse the repositories online using the [https://git.wiki.kernel.org/index.php/Gitweb Gitweb] interface at http://itk.org/gitweb. | |||
{|border="1" cellspacing="0" cellpadding="3" | |||
!Repository | |||
!Purpose | |||
!Access | |||
!URL | |||
|- | |||
|rowspan=3|<code>ITK.git</code> | |||
|rowspan=3|Insight Toolkit | |||
|clone (git) | |||
|<code>git://itk.org/ITK.git</code> | |||
|- | |||
|clone (http) | |||
|<code>http://itk.org/ITK.git</code> | |||
|- | |||
|push (ssh) | |||
|<code>git@itk.org:ITK.git</code> | |||
|- | |||
|rowspan=3|<code>stage/ITK.git</code> | |||
|rowspan=3|ITK Topic Stage | |||
|clone (git) | |||
|<code>git://itk.org/stage/ITK.git</code> | |||
|- | |||
|clone (http) | |||
|<code>http://itk.org/stage/ITK.git</code> | |||
|- | |||
|push (ssh) | |||
|<code>git@itk.org:stage/ITK.git</code> | |||
|- | |||
|rowspan=3|<code>ITKApps.git</code> | |||
|rowspan=3|Insight Applications | |||
|clone (git) | |||
|<code>git://itk.org/ITKApps.git</code> | |||
|- | |||
|clone (http) | |||
|<code>http://itk.org/ITKApps.git</code> | |||
|- | |||
|push (ssh) | |||
|<code>git@itk.org:ITKApps.git</code> | |||
|- | |||
|rowspan=3|<code>ITKData.git</code> | |||
|rowspan=3|ITK <code>Testing/Data</code> Submodule | |||
|clone (git) | |||
|<code>git://itk.org/ITKData.git</code> | |||
|- | |||
|clone (http) | |||
|<code>http://itk.org/ITKData.git</code> | |||
|- | |||
|push (ssh) | |||
|<code>git@itk.org:ITKData.git</code> | |||
|} | |||
==Branches== | |||
At the time of this writing the <code>ITK.git</code> repository has the following branches: | |||
* '''master''': Development (default) | |||
* '''release''': Maintenance of latest release | |||
* '''release-3.20''': Maintenance of the ITKv3 series | |||
* '''nightly-master''': Follows '''master''', updated at 01:00 UTC | |||
* '''hooks''': Local commit hooks ([[Git/Hooks#Local|place]] in .git/hooks) | |||
* '''dashboard''': Dashboard script ([[ITK/Git/Dashboard|setup]] a CDash client) | |||
Release branches converted from CVS have been artificially merged into master. | |||
Actual releases have tags named by the release version number. | |||
Latest revision as of 14:51, 6 October 2017
This page is currently inactive and is retained for historical reference. Either the page is no longer relevant or consensus on its purpose has become unclear. To revive discussion, seek broader input via a forum such as the village pump. |
Introduction
ITK version tracking and development is hosted by Git. Please select a task for further instructions:
Main Tasks: |
|
|
|
Other Tasks: |
|
|
The remainder of this page provides reference information and links. It is not intended to provide instructions.
Repositories
One may browse the repositories online using the Gitweb interface at http://itk.org/gitweb.
Repository | Purpose | Access | URL |
---|---|---|---|
ITK.git
|
Insight Toolkit | clone (git) | git://itk.org/ITK.git
|
clone (http) | http://itk.org/ITK.git
| ||
push (ssh) | git@itk.org:ITK.git
| ||
stage/ITK.git
|
ITK Topic Stage | clone (git) | git://itk.org/stage/ITK.git
|
clone (http) | http://itk.org/stage/ITK.git
| ||
push (ssh) | git@itk.org:stage/ITK.git
| ||
ITKApps.git
|
Insight Applications | clone (git) | git://itk.org/ITKApps.git
|
clone (http) | http://itk.org/ITKApps.git
| ||
push (ssh) | git@itk.org:ITKApps.git
| ||
ITKData.git
|
ITK Testing/Data Submodule
|
clone (git) | git://itk.org/ITKData.git
|
clone (http) | http://itk.org/ITKData.git
| ||
push (ssh) | git@itk.org:ITKData.git
|
Branches
At the time of this writing the ITK.git
repository has the following branches:
- master: Development (default)
- release: Maintenance of latest release
- release-3.20: Maintenance of the ITKv3 series
- nightly-master: Follows master, updated at 01:00 UTC
- hooks: Local commit hooks (place in .git/hooks)
- dashboard: Dashboard script (setup a CDash client)
Release branches converted from CVS have been artificially merged into master. Actual releases have tags named by the release version number.