Version 2.0.2
tl;dr: Improved branch cleanup, new remote-branch cleanup commands, new 'sync' command, various bugfixes. All users are highly encouraged to upgrade.
Changes:
- Fix
branchcleanlogic to properly compare with the target branch
(might have refused to clean branches that could be cleaned) - Add new commands to handle remote branch cleanup as well as rename
bclean(keeping backwards compatible aliases):localbranchclean/lbclean- local branch clean. aliased as
bcleanfor back-comatlocalbranchcleanall/lbcleanall- local all branch clean aliased
asbcleanallfor back-compatremotebranchclean/rbclean- remote branch cleanremotebranchcleanall/rbcleanall- remote all branch cleanglobalbranchclean/gbclean- local+remote branch cleanglobalbranchcleanall/gbcleanall- local+remote all branch clean
- Added new
synccommand to aid syncing branches across multiple workstations,
see help for details. - Fix meta-ref handling which fixes crashes when using
smartlogduring rebases - Handle worktress gracefully when doing branch cleans
- Make unittests work properly outside of git repos
Full Changelog: v2.0.1...v2.0.2