wiki:ru/ReleaseWorkflow
Last modified 7 years ago Last modified on 02/02/10 18:07:16

План выпуска релизов

Ветка "master"

Мы планируем следующую схему версионирования: ветка "мастер" содержит все исправления ошибок и реализации новых возможностей и нумеруется как "a.b.c". Например:

  • 4.7.0
  • 4.7.1
  • 4.7.2
  • ...

Интервал между релизами: два месяца.

Ветка "*-stable"

Все изменения, внесённые в ветку "*-stable", также присутствуют и в ветке "master". Стабильная ветка содержит исправления ошибок и некоторые стабилизирующие патчи. Нумерация: "a.b.c.d". Например:

  • 4.7.0.1
  • 4.7.0.2
  • ...

Интервал между релизами: один месяц, или после 100 коммитов в ветке, или после исправления критической ошибки.

Это будет продолжаться до тех пор, пока ветки "master" и "4.7.0-stable" будут совместимы. В будущем, в некоторый момент времени, мы выпустим релиз 4.8.0 и схема версионирования повторится снова. Например, для ветки "master":

  • 4.8.0
  • 4.8.1
  • 4.8.2
  • ...

и для будущей стабильной ветки "4.8.0-stable":

  • 4.8.0.1
  • 4.8.0.2 ...

Мы надеемся, что такой план выпуска релизов упростит сопровождение в дистрибутивах с длительным периодом поддержки (LTS)...