Skip to main content

Apply the Result

When a run completes successfully, the result lives in an isolated Git worktree. Your main branch is untouched. To merge the result into your working branch:
This does a git merge from the run’s branch (gump/run-<uuid>) into your current branch. Conflicts are handled by Git — resolve them with your usual tools. Gump adds a trailer to the merge commit for traceability:
You can always trace back from a commit to the run that produced it.

What if I want to inspect first?

After a run, before applying, you can: Check the report:
Look at the diff:
Browse the generated code in the worktree directory. It’s a normal Git repo.

Apply a specific run

If you’ve run multiple workflows, specify which one to apply:

Clean up old runs

Worktrees and run artifacts accumulate. Clean them up:
This removes old worktrees, branches, and ledger files. Runs that haven’t been applied will prompt for confirmation.