The core flux repository uses a different branching strategy to the default

gitGraph LR:
    commit
    commit
    
    branch dev
    checkout dev
    commit id: "Initial dev"
    checkout main
    commit

    branch prod
    checkout prod
    commit id: "Initial prod"
    checkout main
    commit

    branch release/0.1.1
    checkout release/0.1.1
    commit id: "Release 0.1.1"
    
    checkout dev
    merge release/0.1.1


    checkout prod
    merge release/0.1.1 id: "Using 0.1.1"

    checkout main
    commit

    branch release/0.1.2
    checkout release/0.1.2
    commit

    checkout dev
    merge release/0.1.2

    checkout dev
    checkout prod

    checkout main
    commit

    branch release/0.1.3
    checkout release/0.1.3
    commit

    checkout dev
    merge release/0.1.3

    checkout main
    commit

    checkout prod
    branch hotfix/123
    commit id: "hotfix"
    
    checkout prod
    merge hotfix/123 id: "Using 0.1.1-hotfix-123"

    checkout main
    merge prod id: "Merged hotfix"
    commit