Releases: git-bahn/git-graph
Releases · git-bahn/git-graph
git-graph 0.2.0
Library release, no changes for the application
This release tries to make git-graph usable as a library.
Breaking changes
- Restructured modules
print_unicodenow also returns the index map from commit index to output line, in addition to output text lines
git-graph 0.1.7
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:
Documentation
- Improved manual, extended by illustrations for styles and formats
git-graph 0.1.6
Bigfixes
- Fixed severe bug that broke custom formatting with only a single line per commit
git-graph 0.1.5
Features
- CLI option
--wrapfor 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
Features
- Commit formatting like
git log --format=...- Predefined formats
oneline,short,mediumandfull - Custom formats with support for a subset of
git --format, see https://git-scm.com/docs/pretty-formats
- Predefined formats
- CLI option
--colorwith [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
libgit2that actually aren't tags - Minor fixes to RegEx in branching models
Documentation
- Added Manual: docs/manual.md
- Performance example with
cargorepository (10k commits)
git-graph 0.1.3
Features
- Paged output: print only one terminal page and wait for user input (Down, PgDown, Esc/Q/^C)
- Switch
--no-pagerto 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
Features
- Can be run from sub-directory (i.e. searches for repositories also upwards the directory tree)
- CLI argument
--pathto 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
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
