Company
Date Published
Author
Kenneth DuMez
Word count
697
Language
English
Hacker News points
None

Summary

Starting with Tower 13, the popular Git GUI client now natively supports Graphite, allowing developers to create, manage, and submit stacks of pull requests directly from the desktop application. This integration enhances the visual and interactive stacking workflow that Graphite is known for, facilitating the breakdown of monolithic features into smaller, incremental PRs that are faster to review, safer to merge, and easier to rollback. The collaboration with the Tower team enables users to stack branches visually, restack them with a click, track parent/child relationships, and submit PRs via Graphite, lowering the barrier to entry for both new and experienced users of the stacking concept. The integration allows developers to use Graphite's features within Tower, such as creating stacked branches, committing and modifying changes, restacking, syncing, and submitting to Graphite, while providing safeguards to prevent stack issues. This new functionality reflects Graphite's goal of making stacking a default workflow, offering flexibility across various environments, including the CLI, VS Code extension, and now a full GUI integration with Tower.