Skip to content

Releases: git-bahn/git-igitt

git-igitt v0.1.21

Choose a tag to compare

@peso peso released this 15 Feb 21:05

Changed

  • Add workflow to enforce changelog update
  • Release workflow explicitly request write permission

Fixed

  • High CPU/GPU usage in file dialog view
  • Crash with single-commit repositories
  • Doubled key inputs on Windows

git-igitt v0.1.20

Choose a tag to compare

@peso peso released this 14 Feb 10:24

Changed

  • Upgrade from git-graph to gleisbau 0.7.1

Fixed

  • Scroll to root commit no longer crashes if root is a fork.

git-igitt v0.1.19

Choose a tag to compare

@peso peso released this 14 Nov 12:04
  • Add reverse order option
  • Correct panic handling to not mess up terminal
  • Add debug logging
  • Refresh dependencies
  • Include synced lock file for reproducibility

git-igitt 0.1.18

Choose a tag to compare

@mlange-42 mlange-42 released this 15 Jan 20:43
59a887b
  • Release binaries using for Alpine Linux using musl

git-igitt 0.1.17

Choose a tag to compare

@mlange-42 mlange-42 released this 10 Nov 22:27
43b96fe
  • Upgrade to Rust 2021 edition
  • Update all dependencies
  • Fix for breaking changes and clippy changes
  • Publish on Crates.io

git-igitt 0.1.15

Choose a tag to compare

@mlange-42 mlange-42 released this 26 Jan 22:57
92e66bd

Bug fixes

  • Turned off diff-like line coloring for old/new file version view (lines were green/red when starting with + or - and syntax highlighting was turned off). Fixes #52.

git-igitt 0.1.14

Choose a tag to compare

@mlange-42 mlange-42 released this 21 Jan 23:37
ef0ad27

Bug fixes

  • Fix for bug where some tags are not shown due to inconsistent tag ID in underlying library libgit2 (upgrade to git-graph 0.4.3). Fixes #48.

git-igitt 0.1.13

Choose a tag to compare

@mlange-42 mlange-42 released this 21 Jan 20:45

Features

  • Optional line wrapping in diffs (off by default, toggle with Ctrl+W)

Big fixes

  • Doesn't crash on still unsupported shallow clones, but shows a clear message in the error dialog

git-igitt 0.1.12

Choose a tag to compare

@mlange-42 mlange-42 released this 17 Jan 02:51

Features

  • Syntax highlighting for old/new file version in diff panel (using crate syntect)

Minor features

  • Jump to graph panel when selection a branch in full-screen mode
  • Delayed loading of file diff to avoid jerks when scrolling through diff files

Bug fixes

  • Prevent crash when trying to dispay files containing invalid utf-8 characters
  • Workaround to avoid artifacts from tui-rs bug, caused by spaces at end of lines
  • Workaround replacing tabs by spaces in diff view to avoid zero-width tabs (new CLI option --tab-width)

git-igitt 0.1.11

Choose a tag to compare

@mlange-42 mlange-42 released this 14 Jan 23:38

Features

  • Scroll indicators for graph, files and branches to show scroll position and list length
  • Scroll margins for graph, files and branches: always show a few entries as context above/below selected item
  • Delayed loading of diff files when selecting a commit, to prevent jerks during rapid scrolling through graph

Bug fixes

  • Fixed spaces around detached HEAD (use git-graph 0.4.1)
  • Fix space for line numers in diffs