Releases: kalkin/git-log-viewer
Releases · kalkin/git-log-viewer
Ruhe vor dem Sturm
[v3.0.5] - 2022-10-07
Added
- Display
HistoryEntry
debug data in the detail view - show parents in detail view
- Indicate top of a branch/tag with half full circle
- Command line handle paths args without '--'
- Support multiple rev specs simmilar to git log
Changed
- Do not render needlessly the ui
- print log output after exit
- Mostly use safe arithmetics
- Only render if area is at least 10x4 big
- Replace git path/dir arguments with -C
- Make graph narrower
- Use '…' when shortening subject
- Remove separator between icon and graph
- parse provided path arguments relative to CWD
- Migrate tp
[email protected]
Fixed
- Shutting down screen on error
- Reset the ui event timeout after a redraw
- Print log on panic
- Exit with error if no commits are found
- Tilted printing by moving the cursor to the beginning of the line
- Actually make update-informer optional
Full Changelog: v3.0.1...v3.0.5
3.0.1- Ржа́вый
[3.0.1] - 2022-05-06
Added
- Hide refs/prefetch references
- Integrate update-informer
Changed
- Hide timezone in history view
Fixed
- Search does not crash anymore
- Search jump to branch & tag matches
- Show full subject message on ConventionalCommits of type deps
- Show correct committer name in the diff view
Full Changelog: https://github.com/kalkin/git-log-viewer/commits/v3.0.0-beta.9
Ржа́вый
[3.0.0-beta.9] - 2022-05-06
Added
- Hide refs/prefetch references
- Integrate update-informer
Changed
- Hide timezone in history view
Fixed
- Search does not crash anymore
- Search jump to branch & tag matches
- Show full subject message on ConventionalCommits of type deps
- Show correct committer name in the diff view
Full Changelog: https://github.com/kalkin/git-log-viewer/commits/v3.0.0-beta.9
DIE LIBGIT2, DIE!
v1.6.0
Added
- (history): Remove verb from subject if icon specified
- (history): Replace module string with module count when too long
- (history): Search in branchnames too
Changed
- (diff-view): Committer & ComitDate moved below AuthorDate
- Show only monorepo modules if in monorepo
- (diff-view): Wrap long module lines
- (history): Strip whitespace when removing verb from subject
- (history-view): Make removing verb, component and module configurable
- (icons): Add icon for archive
- (icons): Extend ASCII icons
- (providers): Allow to pass str to the constructor
- Diff view save a line if body is one line only
- Nerdfont icons add issue ( ) icon
- Remove obsolete debug statements
- use fleurons instead of '-' to separate message and diff
Fixed
- (diff_view): List index out of range exception
- (glv): Handle duplicate module names in history view
- (history): Removing verb from subject
- (requirements.txt): Add missing docopt requirement
- Handle missing de translations in babel for seconds (#13)
- Handling single ref argument
- Python 3.9 removed
Thread.isAlive()
useis_alive()
- Write error msg to
STDERR
when parsing netrc(5) fails
Refactored
- parsing revision arguments
- Rename Commit.modules →
monorepo_modules
Removed
- style: Remove unused imports
Пятачо́к
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
- style: remove copyright from empty file
Corona-chan
Changelog
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
toLogEntry
- container names in the layout
🎁WRAPPED PRESENTS🎁
Changelog
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__
toglv.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
Easter Bunny
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
error: no signature found
More
More detailed changes are available in the CHANGELOG.md file