github edverma/git-smart-squash v1.3.3
v1.3.3: Fix commit squashing execution

latest releases: v4.0.3, v4.0.2, v4.0.1...
9 months ago

🔧 Bug Fixes

This release fixes a critical issue where the tool was only generating shell scripts instead of actually executing commit squashing operations.

What's Fixed

  • Commit squashing now works: Both the main CLI and zero-friction CLI now properly execute rebase operations using InteractiveRebaseExecutor
  • Removed placeholder: Replaced "Direct execution will be implemented in future versions" with actual implementation
  • Improved reliability: Both CLI interfaces now use the same robust rebase execution logic

Changes

  • Zero-friction CLI (gss) now uses InteractiveRebaseExecutor.execute_squash_plan() instead of generating shell scripts
  • Main CLI (git-smart-squash) replaces placeholder execution with actual rebase operations
  • Both CLIs properly handle backup creation and error recovery during rebase

Installation

# PyPI
pip install --upgrade git-smart-squash

# Homebrew
brew upgrade git-smart-squash

Previous Releases

  • v1.3.2: Fixed file overlap threshold calculation bug
  • v1.3.1: Enhanced grouping strategies and AI message generation

Full Changelog: v1.3.2...v1.3.3

Don't miss a new git-smart-squash release

NewReleases is sending notifications on new releases.