Skip to content

Releases: MitMaro/git-interactive-rebase-tool

Version 2.4.1

27 Jun 13:03
Compare
Choose a tag to compare

Fixed

  • Renamed and copied file order reversed in show commit view (#926)

Latest Release (30c7199)

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.4.0

13 Jun 22:38
Compare
Choose a tag to compare

Added

  • Add support for NO_COLOR environment variable (#896)
  • Post modified line exec command (#888)

Changed

  • List search now uses a shared search thread (#900)

Fixed

  • Fixed TTY support on macOS (#874)
  • Flicker when action width changes (#888)
  • Selected line was not always visible when multiple lines were selected (#918)
  • Selected line hidden by added trailing, leading or header line when view was not resized (#919)

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