Skip to content

Releases: mlange-42/git-graph

git-graph 0.1.7

02 Jan 22:31
0cbc3db
Compare
Choose a tag to compare

Features

  • Firts character of styles and formats can be used as abbreviations
  • Improved branch sorting into visual columns.

The improved algorithm tries to place branches near to / to the right of branches they merge into and branches they deviate from.
Illustration:

comparison_branch_sorting

Documentation

  • Improved manual, extended by illustrations for styles and formats

git-graph 0.1.6

01 Jan 23:44
Compare
Choose a tag to compare

Bigfixes

  • Fixed severe bug that broke custom formatting with only a single line per commit

git-graph 0.1.5

01 Jan 17:54
f4b70e6
Compare
Choose a tag to compare

⚠️ Do not use this version! It is severely broken for custom formatting. ⚠️

Features

  • CLI option --wrap for line wrapping of formatted commit output
  • Automatic line wrapping for terminal width

Internal

  • Reduced binary size and compile time through exclusion of unnecessary dependency features

git-graph 0.1.4

31 Dec 00:00
1dedfc7
Compare
Choose a tag to compare

Features

  • Commit formatting like git log --format=...
  • CLI option --color with [auto|always|never]
  • Improved CLI help

Bugfixes

  • Equal color for related local and remote branches
  • Over-trace equally named branches to avoid "breaks" after merges of high-persistence branches
  • No crash on stashes
  • No crash on tags listed by libgit2 that actually aren't tags
  • Minor fixes to RegEx in branching models

Documentation

  • Added Manual: docs/manual.md
  • Performance example with cargo repository (10k commits)

git-graph 0.1.3

29 Dec 01:09
Compare
Choose a tag to compare

Features

  • Paged output: print only one terminal page and wait for user input (Down, PgDown, Esc/Q/^C)
  • Switch --no-pager to disable paging
  • Show related remote and local branches in the same color

Bugfixes

  • Fixed Regex in predefined models for correct start of line in case of OR (...)|(...)

git-graph 0.1.2

28 Dec 00:17
Compare
Choose a tag to compare

Features

  • Can be run from sub-directory (i.e. searches for repositories also upwards the directory tree)
  • CLI argument --path to run for a repository outside the current path
  • Prevent setting a non-existent model for a repository
  • More informative error messages and help texts

git-graph 0.1.1

26 Dec 23:25
Compare
Choose a tag to compare

Features

  • Display tags and HEAD
  • Support for indexed 256-color palette
  • Automatically detect color support (e.g. print without colors when piped to file)

Bugfixes

  • Display commits that can only be reached from tags, but not from branches

git-graph 0.1.0

25 Dec 23:46
2a69b0f
Compare
Choose a tag to compare