Skip to content

Releases: JetBrains/bunches

1.1.0

30 Sep 15:20
Compare
Choose a tag to compare
  • Important fix in switch and cleanup commands on Windows
  • Update the list of supported IntelliJ platforms for the IDE plugin

1.0.118

15 Jun 09:57
Compare
Choose a tag to compare
  • Important fix in switch and cleanup: use full path during the check against .gitignore file
  • Replace since and until reference in cp command

1.0.100

03 Sep 15:28
Compare
Choose a tag to compare

CLI Tools

  • Critical fix in switch command
  • Fix erroneous 'has uncommited changes' error for switch, reduce and cleanup when using worktrees
  • Remove running pre-commit hook for switch commits
  • New log command with number of bunch files added or removed (bunch log)
  • Delegate to old pre-push and pre-rebase hooks in bunch hooks (bunch hooks update must be executed)
  • Change generated commit mark in pre-rebase hook (be careful, commits with old one can be pushed)
  • Track only master branch in pre-push hook

IntelliJ IDEA Plugin

  • Compare with main file action in VCS log popup menu

1.0.73

08 Aug 14:48
Compare
Choose a tag to compare

CLI Tools

  • Rewrite CLI interface (No need to pass current directory explicitly anymore!). New CLI is incompatible with previous versions of bunch tool.
  • Pre-commit hook for reminding about forgotten bunch-files (bunch hooks install pre-commit)
  • (Experimental) Pre-rebase + Pre-push hooks for monitoring concurrent bunch-files creating and modification (bunch hooks install pre-rebase +bunch hooks install pre-push or bunch hooks install for all three hooks)

IntelliJ IDEA Plugin

  • Switch action from the UI (Tools -> Bunch Tool -> Switch)
  • Basic highlighting for bunch files (Kotlin files are unsupported for now)
  • Action (Tools -> Bunch Tool -> Compare with main file) and shortcut for comparing bunch file with the main file (no need to select two files anymore)
  • A special view for forgotten bunch files with navigation to problem files
  • Auto-apply non-conflicting changes to all bunch files (Tools -> Bunch Tool -> Apply changes to all)
  • UI for reduce command (Tools -> Bunch Tool -> Reduce)
  • UI for cleanup command (Tools -> Bunch Tool -> Cleanup)

0.9.1

04 Apr 15:02
Compare
Choose a tag to compare
  • --step option for switch command that allows to have separate commits for each transition step
  • Support nested repositories by ignoring them in commands
  • Executable flag for binaries
  • Allow to run stats for repository sub-directories
  • Allow to run stats in ls mode to see number of bunch files in sub-directories
  • Add show version command (--version)
  • More output directories skip
  • Fixes in reduce command

0.9.0

10 May 13:38
Compare
Choose a tag to compare
  • Experimental git worktree feature support
  • Set correct index file when working tree repository is used
  • Throw exceptions on unresolved revisions (thanks to Nicolay Mitropolsky)
  • cp command doc updates (thanks to Nicolay Mitropolsky)
  • Compare only neighbour files in reduce command
  • Add options for committing files found in reduce command
  • Create empty files for files that were absent in base branch during switch
  • Introduce stats with information about number of bunch files used
  • Show deleted files in check command
  • Use since-ref in check instead of always using HEAD
  • Add third-party libraries licenses
  • Exit with non-zero exit code if problems found
  • Filter out out directory from processing during switch

v0.0.3

16 Apr 15:09
Compare
Choose a tag to compare
Update version 0.0.2 -> 0.0.3

v0.0.2

13 Apr 18:19
Compare
Choose a tag to compare
Introduce reduce command

v0.0.1

04 Apr 00:10
Compare
Choose a tag to compare
Change pattern to avoid using quotes because of pipe syntax