Difference between revisions of "ITK/Git"
Jhlegarreta (talk | contribs) (Add the historical label after Change Id I5b79451da962c95614c65e09679bc8b5c12b6dea was merged) |
|||
(42 intermediate revisions by 9 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
![]() | {{#switch:|User|User talk=This user {{#ifeq:ITK|ITK/Git||sub}}page is currently inactive and is retained for historical reference. {{#if: |It was last updated {{{last}}}.}} If you want to revive discussion regarding the subject, you might try contacting the user in question or seeking broader input via a forum such as the village pump.|#default={{#switch:{{{type}}}|policy=This former Wikipedia policy, no longer backed by community consensus, is retained for historical reference.|guideline=This former Wikipedia guideline, no longer backed by community consensus, is retained for historical reference.| |section=This section is currently out-of-date and may contain errors but is retained for historical reference. {{#if: || For peer-reviewed, authoritative guidance on ITK, see The ITK Software Guide.. Additional guidance can be found via the mailing lists.}} |woundup=This page has been closed down by community consensus, and is retained only for historical reference. For peer-reviewed, authoritative guidance on ITK, see The ITK Software Guide. If you wish to restart discussion on the status of this page, seek community input via the mailing lists].|#default=This section is currently out-of-date and may contain errors but is retained for historical reference. {{#if: || For peer-reviewed, authoritative guidance on ITK, see The ITK Software Guide. Additional guidance can be found via the ITK Discourse.}}}} {{#if: |{{{comment}}}|}} {{#if: |It was last updated {{{last}}}.}} }} | {{#if: | {{#if:
| {{#ifexist: | | }}}} }} |
{{#switch:|User|User talk=|#default={{#ifeq:{{{category}}}|no||}}}}
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.