{ "config_version": "0.37.1", "trunk_branch_name": "xorg", "sleep_between_commands": 3000, "graph_git_log_limit": 40, "bug_tracker_path": "https://metaory.atlassian.net/browse/{taskId}", "commands": { "git_push_origin": "git push --set-upstream origin {branchName}", "git_checkout_branch": "git checkout {branchName}", "git_create_branch": "git checkout -b {branchName}", "git_fetch_origin": "git fetch origin", "git_checkout_dev": "git checkout dev", "git_merge_dev": "git merge origin/dev", "git_checkout_master": "git checkout master", "git_merge_master": "git merge origin/master", "git_is_inside_worktree": "git rev-parse --is-inside-work-tree", "git_prune": "git gc --prune=now && git remote prune origin", "git_reset_master": "git reset --hard master", "git_reset_head": "git reset --hard HEAD~1", "git_merge_abort": "git merge --abort || true", "git_is_dirty": "git status --short", "git_status": "git status", "git_workflow_add": "git worktree add -b {branchName} {path} {origin}", "git_workflow_list": "git worktree list" }, "checkout": [ "git_fetch_origin", "git_checkout_branch", "git_status" ], "start_workflow": { "xorg__branch_pattern": "xorg/{description}", "xorg": [ "git_fetch_origin", "git_checkout_master", "git_merge_master", "git_create_branch", "git_status" ], "feature__branch_pattern": "{branchType}/{taskId}-{description}", "feature": [ "git_fetch_origin", "git_checkout_master", "git_merge_master", "prompt_checkout__xorg", "git_create_branch", "git_status" ], "foo__branch_pattern": "{branchType}/{taskId}-{description}", "foo": [ "git_fetch_origin", "git_checkout_master", "git_merge_master", "prompt_checkout__xorg", "git_create_branch", "git_status" ], "bar__branch_pattern": "{branchType}/{taskId}-{description}", "bar": [ "git_fetch_origin", "git_checkout_master", "git_merge_master", "git_create_branch", "git_status" ] } }