gg
Visual desktop GUI for Jujutsu version control with drag-and-drop rebasing
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install gg?โผ
Run `npx skills add gulbanana/gg --all -g -y` in your terminal to install all skills in this suite globally.
What is gg for Jujutsu?โผ
GG is a desktop and web GUI for the Jujutsu version control system. It lets you browse history, rebase revisions by dragging them, and undo any change with one click.
Do I need Jujutsu installed to use gg?โผ
No. GG embeds the Jujutsu libraries directly, so it works standalone, though having the jj CLI helps for tasks GG does not cover.
How do I update gg's Jujutsu dependencies?โผ
Use the update-jj skill, which bumps the jj-lib and jj-cli versions in Cargo.toml, fixes breaking API changes, and verifies the build with cargo check and tests.
How do I create a new gg release?โผ
Use the set-version skill, which synchronizes version numbers across Cargo.toml, package.json, and Tauri.toml, then updates the changelog following the Keep a Changelog standard.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core