Skip to content

Releases: MitMaro/git-interactive-rebase-tool

Latest Release (a9e8c40)

24 Jul 19:12
Compare
Choose a tag to compare
Pre-release

This contains development releases based on the master branch.

Please report any issues with these builds or if there is a particular build missing.

Note: While attempts are made to keep master stable and bug free, there is no guarantee that these builds will not be broken. Use at your own risk.

Version 2.3.0

19 Jul 12:01
Compare
Choose a tag to compare

Added

  • Support for update-ref action (#801)
  • Search in the list view (#797)

Version 2.2.1

13 Oct 23:44
Compare
Choose a tag to compare

Fixed

  • Crash on multibyte strings in commit diff view (#755)

2.2.0

29 Apr 21:02
Compare
Choose a tag to compare

Added

  • Added mew keybindings for customizing the scrolling of the view. (#647)
  • Multiple non-specific performance improvements.

Removed

  • ctrl-d keybinding, since it conflicts with the ctrl-d keybinding in Vim. (#648)

2.1.0

20 Apr 12:24
Compare
Choose a tag to compare

Added

  • Label and description to commit edit (#429)
  • Basic support to merge rebasing (#434)
  • Modifier keys can now be provided in any order (#435)
  • Undo and redo changes to the todo list (#436)
  • Support for multiple key bindings per configuration (#437)
  • Open external editor from visual mode (#442)
  • Delete selected lines from the todo list (#443)
  • Insert new exec, commit, label, reset or merge line (#454, #458)
  • Support home and end in list view (#455)

Fixed

  • Most modifier key combinations could not be used as key bindings (#435)
  • Several index overflows when modifying the todo list with an external editor (#441, #440)

2.0.0

05 Feb 00:44
Compare
Choose a tag to compare

Added

  • A diff view to show commit
  • Page up and down to help view
  • Page up and down to show commit
  • Most missing key bindings for special keys
  • Builtin help for show commit
  • Number of files change in show commit
  • Number of total additions and deletions in show commit
  • The Git "diff.renames" and "diff.rename_limit" options are now respected during show commit
  • End and Home support during edit
  • Optional rollback on error or invalid file during external edit
  • True color support on macOS

Changed

  • Replace Curses with Crossterm for input and output
  • Change page up and page down to scroll half the height of the view area
  • Improved error handling for executing external editor

Fixed

  • Scroll position resetting on resize
  • Unable to move edit edit cursor when inputMoveLeft or inputMoveRight were set to alphanumeric characters

Removed

  • Available actions footer from list and show commit views

Version 1.2.1

27 Jan 02:00
Compare
Choose a tag to compare

Fixed

  • ANSI color support broken on MacOS (#219)

Version 1.2.0

12 Jan 02:13
Compare
Choose a tag to compare

Added

  • Support for 256-color terminals
  • Highlight of selected line(s) on 256-color terminals
  • Full support for external editor

Fixed

  • Missing ncursesw dependency listing for deb build
  • Performance issue with show commit
  • Visual mode index error when changing action or swapping lines
  • Fixed crash with scrolling to max length
  • A empty rebase file now returns a zero exit code
  • External editing loop when an external editor returns an empty file

Removed

  • Unused errorColor configuration

Version 1.1.0

16 Aug 16:01
b0e82d4
Compare
Choose a tag to compare

Added

  • Add support for the break action
  • The command of an exec action can now be edited
  • Visual mode - change action and reorder with multiple selections
  • Configuration option for vertical spacing character
  • Configurable key bindings
  • Horizontal scrolling

Fixed

  • A noop rebase will no longer return a non-zero status code

Version 1.0.0

10 Apr 15:37
371df63
Compare
Choose a tag to compare

Added

  • Support for unicode characters
  • Horizontal and vertical overflow support

Changed

  • Show git now uses libgit2 instead of external command