Skip to content

Instantly share code, notes, and snippets.

@JakeGinnivan
Last active September 10, 2017 12:34
Show Gist options
  • Select an option

  • Save JakeGinnivan/2167fb1c4a5cf84edfd8 to your computer and use it in GitHub Desktop.

Select an option

Save JakeGinnivan/2167fb1c4a5cf84edfd8 to your computer and use it in GitHub Desktop.
@startuml
participant develop
participant master
master -> master: tag 1.3.0
master -> develop: branch from master
note over develop, master
Create 2.0.0 release and complete
end note
master -> master: tag 2.0.0
create participant "support/1.x" as support
master -> support: branch from tag (1.3.0)
note over master, support
Create 1.3.1 release and complete
end note
support -> support: tag 1.3.1
create participant "release/1.4.0" as supportRelease
support -> supportRelease: branch from support/1.x
activate supportRelease
supportRelease -> supportRelease: commit
supportRelease -> supportRelease: commit
note over supportRelease #D3D3D3: 1.4.0-beta.1+2
supportRelease -> supportRelease: tag 1.4.0-beta.1
note over supportRelease #D3D3D3: 1.4.0-beta.1
supportRelease -> support: merge
destroy supportRelease
note over supportRelease
Release branches are deleted once merged
end note
note over support #D3D3D3: 1.4.0+0
support -> support: tag 1.4.0
note over support #D3D3D3: 1.4.0
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment