Release streams

The most stable stream.

Flow rule: Typically, you copy up from mainline to release when the mainline is stable enough for a product release. A release stream can merge down, typically to the mainline stream. For example, after the mainline has copied up to the release stream for Version 1, you might merge down from that release stream to a different mainline stream which could be the parent for a development stream for work-in-progress on Version 2 or version 1.2.

If, after a release, you need to make a hotfix or patch, you might want to create a new release stream, such as the Version1.2.1 release stream. This way, each release stream is a stable snapshot taken at the moment of a particular release.