Tags: kalkin/git-log-viewer
Tags
v1.5.0 Added - folding manipulation via vi keybindings za, zc & zo - make author name column width in history view configurable - make relative date format in history view configurable - read colors for history view columns from configuration file - Space toggles folding in log view - BREAKING CHANGE to NERDFONT icon regex - '-w' switch as alias for '--workdir' - style: Add missing copyright header to icon module Fixed - Highlighting in diff view - Long names displayed as '…' - Rendering merges based on initial commit - Strip ^M from commit message in the diff view Refactored - Move LogEntry to glv.ui.history module Removed - copyright from empty file
v1.4.0 Added ----- - config file support - documentation for the config file - commit type icon column - separate icon set using NerdFont icons for icon column - support ’..’ (two-dot) Range Notation as REVISION argument - Tab key switches focus between views - use vertical split if screen width ≥160 Fixed ----- - assert insert-mode when search keybinding is triggered - diff view render modules joined by a ’,’ - fetch pr & issues from GitHub for remotes ending with '.git' - search for a string containing char ’q’ Refactored ---------- - Move module string construction from `Commit` to `LogEntry` - container names in the layout
v1.3.0 Added ----- - set & clear terminal title - workaround for fetching promisor data - improvement: Add `Repo.__str__()` function - log: GitHub provider add some error/warning logging - style: Add `__all__` to `glv.vcs` module Changed ------- - improvement: change commit link icon to ⭞ - improvement: change the horizontal line character Fixed ----- - fetching missing commit data in partial repos - GitHub provider handle rate limiting - lexer do not highlight missing commit data error in diff view - merge name resolution when no authentication is provided - typo in provider cache path - handle read only file system (f1c173b) - typo in provider cache path Refactored ---------- - fix typing - split up commit type rendering in to icon & arrows
V1.2.0 Changelog ========= Added ----- - support for renamed subtrees - pygments >= 2.6.0 to the requirements - manual `glv(1)` (#10, #11) - bind 'CTRL-L' to repainting the app - bind 'n' & 'p' to next & previous search - bind 'q' to exit the app in history view - resolve pull-request titles async without freezing ui - diff view - diff view use key bindings '{' & '}' for jumping between hunks - make diff view searchable - show diff stats in the diff view - use a statusbar for showing search progress Changed ------- - rename package to 'git-log-viewer' - rename application to 'glv' Fixed ----- - tests #9 & disable subtree tests for now - crash when cache file has invalid json - CTRL-C exits anything - missing Refs line in diff view - whitespace in search highlighting