Releases: mlange-42/git-graph
Releases · mlange-42/git-graph
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
--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
Features
- Commit formatting like
git log --format=...
- Predefined formats
oneline
,short
,medium
andfull
- Custom formats with support for a subset of
git --format
, see https://git-scm.com/docs/pretty-formats
- Predefined formats
- 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
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
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
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