Effortless flow
for stacked progress

Socle is the CLI tool purpose-built for managing stacked Git branches on GitHub, fostering focused pull requests, enabling better reviews, and keeping you in a state of productive flow.

brew install benekuehn/tap/socle
orView on GitHub
$

Shows the sequence of tracked branches in your stack

$

Why Stacked Branches?

Key Commands

so create

Creates a new branch stacked on top of the current branch, automatically tracking relationships.

so log

Shows the sequence of tracked branches in your stack with status indicators.

so restack

Updates your stack by rebasing each branch sequentially onto its updated parent.

so submit

Pushes branches and creates or updates corresponding GitHub Pull Requests.

Ready to transform your Git workflow?

Start using socle today and experience a more efficient way
to work with stacked branches on GitHub.

brew install benekuehn/tap/socle
View on GitHub