CMake/Git: Difference between revisions
From KitwarePublic
< CMake
Jump to navigationJump to search
Line 67: | Line 67: | ||
We use a topic-based workflow as documented [http://public.kitware.com/Wiki/Git/Workflow/Topic here] and thus define integration branches: | We use a topic-based workflow as documented [http://public.kitware.com/Wiki/Git/Workflow/Topic here] and thus define integration branches: | ||
* ''' | * '''release''': Latest release or release candidate. | ||
* '''master''': Release preparation; starting point for new features (default) | * '''master''': Release preparation; starting point for new features (default) | ||
* '''next''': Development; new features published here first | * '''next''': Development; new features published here first | ||
Line 75: | Line 75: | ||
* '''nightly''': Follows '''next''', updated at 01:00 UTC | * '''nightly''': Follows '''next''', updated at 01:00 UTC | ||
* '''nightly-master''': Follows '''master''', updated at 01:00 UTC | * '''nightly-master''': Follows '''master''', updated at 01:00 UTC | ||
* '''dashboard''': Dashboard script ([[CMake/Git/Dashboard|setup]] a CDash client) | * '''dashboard''': Dashboard script ([[CMake/Git/Dashboard|setup]] a CDash client) | ||
* '''hooks''': Local commit hooks ([[Git/Hooks#Local|place]] in .git/hooks) | * '''hooks''': Local commit hooks ([[Git/Hooks#Local|place]] in .git/hooks) |
Revision as of 14:57, 3 November 2016
Introduction
CMake 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 https://cmake.org/gitweb.
Repository | Purpose | Access | URL |
---|---|---|---|
cmake.git
|
CMake | clone (git) | git://cmake.org/cmake.git
|
clone (https) | https://cmake.org/cmake.git
| ||
push (ssh) | git@cmake.org:cmake.git
| ||
stage/cmake.git
|
CMake Topic Stage | clone (git) | git://cmake.org/stage/cmake.git
|
clone (https) | https://cmake.org/stage/cmake.git
| ||
push (ssh) | git@cmake.org:stage/cmake.git
|
Branches
We use a topic-based workflow as documented here and thus define integration branches:
- release: Latest release or release candidate.
- master: Release preparation; starting point for new features (default)
- next: Development; new features published here first
We also provide additional branches: