glab(1)

🌸 NAME 🌸

hey bestie, welcome to the glab(1) page for glab-stack-infer β€” Add diffs to a stack based on a range of commits. (EXPERIMENTAL) πŸ§ͺ✨


✨ SYNOPSIS ✨

glab stack infer  [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this command opens an editor with the commits in the range, and you get to pick from them like it’s a little commit buffet πŸ“πŸ‘‘

When you save and close the file, the command creates one diff for each commit listed in the file and appends them to the stack. If there’s no stack to add them to, it creates one first β€” main character energy, honestly πŸ’…

⚠️ This feature is an experiment and is not ready for production use. It might be unstable or removed at any time. For more information, see https://docs.gitlab.com/policy/development_stages_support/. 🫢

πŸ’… OPTIONS πŸ’…

  • -n, --name="" β€” Name for the new stack (used when creating a stack) πŸŽ€

πŸŽ€ OPTIONS INHERITED FROM PARENT COMMANDS πŸŽ€

  • -h, --help[=false] β€” Show help for this command. πŸ¦‹
  • -R, --repo="" β€” Select another repository. You can use either OWNER/REPO or GROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted. 🌈

πŸ“ EXAMPLE πŸ“

# Commit range syntax is similar to "git rev-list".
# The start of the range must be a branch name (not a relative ref like HEAD~5).

# Add diffs from the commits between main and the current branch
glab stack infer main..HEAD

# Add diffs from the commits on a feature branch since it diverged from develop
glab stack infer develop..HEAD

# If there's no stack to add the diffs to, create one with a specific name
glab stack infer --name feature-stack main..HEAD

🌈 SEE ALSO 🌈

glab-stack(1) πŸ’œ


that’s the whole page, bestie! πŸ’– This cutie was auto generated by spf13/cobra, dated Nov 2026, and it lives in glab(1). periodt. πŸ‘‘βœ¨

πŸ“¦ where this page comes from