HomeFreeBSD

Update to 0.45. User-visible changes:

Description

Update to 0.45. User-visible changes:

  • new diff implementation from git.gameoftrees.org/diff.git
  • new blame algorithm which compares commit N-1 to N
  • handle binary files in got/tog diff commands; add -a options to force text
  • consistently label removed files as "/dev/null" in diff headers
  • add histedit -f flag for folding shortcut
  • prevent log message loss of folded commits during histedit
  • tog: show current/total line numbers in diff view header
  • tog: highlight matched search terms in diff and blame views
  • tog: reset diff view's scroll position if diff context shrinks too much
  • tog: make tog diff accept reference and tag arguments; add -w and -C options
  • tog: new 'tog ref' subcommand which displays references in the repository
  • tog: fix entry selection when moving to the parent in tree view
  • tog: fix page-down/page-up scrolling in the tree view
  • tog: log view now requests more commits when the window expands
  • tog: fix bug on FreeBSD where pressing 'q' in a child view caused tog to exit
  • tog: fix move to next/prev commit in diff view if log is not displayed
  • tog: make ^L in the log view stick to branches/tags selected via -c option
  • tog: make tree view keep track of branches/tags specified via -c
  • tog: fix crashes when the log view reloads displayed data
  • tog: resize events go to child views as well as parent views
  • tog: move the tree view's selection cursor up if terminal shrinks too much
  • tog: fix display of lines that end in "\r\n"

Details

Provenance
naddyAuthored on
Parents
rP557990: Clean up r557900
Branches
Unknown
Tags
Unknown